﻿/* CSS Document */
body
{margin:0px; padding:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px; color:#9e9e9e;}
.homebg{width:100%; background:url(../images/body-bg.gif) repeat-x top;}
h1
{margin:0px; padding:0px; font-size:20px; color:#da212d;}
h2
{margin:0px; padding-top:20px; padding-bottom:11px; font-size:16px; color:#e3e3e3; font-weight:normal;}
h3
{margin:0px; padding:0px; font-size:16px; color:#26231e; font-weight:normal;}
h4
{margin:0px; padding-top:24px; padding-bottom:12px;}
p{margin:0px; padding-top:0px; padding-bottom:10px; color:#494949;}
p a
{color:#da212d; text-decoration:none;}
p a:hover
{color:#da212d; text-decoration:underline;}
.clear{clear:both;}
.main,.footer{margin:0 auto; padding:0px;}
.floatleft,.career{float:left;}
.width998{width:998px;}
.width996{width:996px;}
.width329{width:329px;}
.width230{width:230px;}
.width669{width:669px;}
.width667{width:667px;}
.width384{width:384px;}
.width382{width:382px;}
.width248{width:248px;}
.width232{width:232px;}
.width140{width:140px;}
.width529{width:529px;}
.width210{width:210px;}
.grayborderbr
{border-bottom:1px #c1c1c1 solid; border-right:1px #c1c1c1 solid;}
.contextbox
{
	font-family: Arial, Helvetica, sans-serif;
	border: solid 1px #c8c8c8;
	width: 220px;
	font-size: 12px;
	height: 15px;
	color: #000000;
	margin: 0;
	padding: 0;
	padding-left: 2px;
}
.contextbox1
{
	font-family: Arial, Helvetica, sans-serif;
	border: solid 1px #c8c8c8;
	width: 175px;
	font-size: 12px;
	height: 15px;
	color: #000000;
	margin: 0;
	padding: 0;
	padding-left: 2px;
}
.topmenu
{background:url(../images/background-logo.gif) no-repeat center; color:#000000; padding-top:57px; padding-bottom:21px;}
.topmenu ul{margin:0px; padding:0px;}
.topmenu ul li
{list-style:none; float:left;
padding-left:22px;
font-size:15px;}
.topmenu a{color:#000000; text-decoration:none;}
.topmenu a:hover,.topmenu a.active{color:#da212d; text-decoration:none;}
.topmenu ul li.firstmenu{background:none; padding-left:30px;}
.padtop11{padding-top:11px;}
.padleftright8{padding-left:8px; padding-right:8px;}
.welcometext{background:url(../images/welcome-bg.gif) #000000 repeat-x 0px 0px;}
.padleftright16{padding-left:16px; padding-right:16px;}
.width297{width:297px;}
.dotline{background:url(../images/dotline.gif) repeat-x bottom;}
.dotlinegray{background:url(../images/doteline-gray.gif) repeat-x bottom;}
.welcometextpad{padding-top:14px; padding-bottom:20px; padding-left:6px; padding-right:3px;}
.welcometextpad a
{color:#d13b00; text-decoration:none}
.welcometextpad a:hover
{color:#d13b00; text-decoration:underline;}
.servicestextpad{padding-top:10px; padding-bottom:10px; padding-left:6px; padding-right:3px;}
.padleft2{padding-left:2px;}
.padleft4{padding-left:4px;}
.padleft15{padding-left:15px;}
.padtopbtm15{padding-top:15px; padding-bottom:15px;}
.padleft20{padding-left:20px;}
.padtop14{padding-top:14px;}
.padbtm14{padding-top:14px; padding-bottom:14px;}
.padtopbtm7{padding-bottom:7px; padding-top:7px;}
.padtopbtm3{padding-bottom:3px; padding-top:3px;}
.blackfont{color:#464646;}
.redfont,.redfont a{color:#da212d; text-decoration:none;}
.redfont a:hover{color:#da212d; text-decoration:underline;}
.grayfont {color:#494949; text-decoration:none;}
.grayfont a{color:#000000; text-decoration:none;}
.grayfont a:hover{color:#000000; text-decoration:underline;}
.footerpad{ padding-bottom:25px; padding-top:20px;}
.footermar{margin-top:25px;}
.footermain{width:100%; background:url(../images/footer-bg.gif) repeat-x top; float:left;}
.footermenu{font-size:12px;}
.footermenu a{color:#000000; text-decoration:none;}
.footermenu a:hover,.footermenu a.active{color:#da212d; text-decoration:none;}
.footermenu ul li.firstmenu{background:none; padding:0px;}
.footermenu ul{margin:0px; padding:0px;}
.footermenu ul li
{list-style:none; float:left;
padding-left:16px; padding-bottom:8px;
background:url(../images/topmenu-sep.gif) no-repeat 6px 0px; font-size:12px;}
.centertext{text-align:center;}
.rightcolumnbgcolor{background:#f5f5f5;}
.rightcolumnbgimg{background:url(../images/rightnav-column.gif) repeat-x bottom #f5f5f5;}
.borderblr{border-bottom:1px #e6e6e6 solid; border-left:1px #e6e6e6 solid; border-right:1px #e6e6e6 solid;}
.open span
{background:url(../images/minus-icon.gif) no-repeat;}
.open div.hideshow{display:block;}
.close span
{background:url(../images/plus-icon.gif) no-repeat;}
.close div.hideshow{display:none;}
.redfont
{
color:#FF0000;
}
/*************************************************************** About US ********************************************************************************************/
.mainborder{border:1px #c1c1c1 solid;}
.internalbg{width:100%; background:url(../images/internal-bg.gif) repeat-x top;}
.width203,.quicklinks{width:203px;}
.quicklinks ul,.quicklinkssub ul{margin:0px; padding:0px;}
.quicklinks ul li{list-style:none; clear:both; background:url(../images/doteline-gray.gif) repeat-x bottom;}
.quicklinks ul li a{color:#6e6e6e; padding-top:10px; padding-left:18px; padding-bottom:10px; text-decoration:none; display:block;}
.quicklinks ul li a:hover{color:#6e6e6e; background:url(../images/doteline-gray.gif) repeat-x bottom #f7f7f7; padding-top:10px; padding-left:18px; padding-bottom:10px; text-decoration:none; display:block;}
.quicklinks ul li.active,.quicklinks ul li.active a,.quicklinks ul li.active a:hover{color:#FFFFFF; text-decoration:none; background:url(../images/left-arrow.gif) #da212d no-repeat 7px 13px; display:block;}
.quicklinkssub{padding-left:18px; background:url(../images/doteline-gray.gif) repeat-x bottom; padding-bottom:1px;}
.quicklinkssub ul li{list-style:none; color:#010101; background:url(../images/doteline-gray.gif) repeat-x top;}
.quicklinkssub ul li a{color:#6e6e6e; background:url(../images/doteline-gray.gif) repeat-x top; text-decoration:none; padding:8px; display:block;}
.quicklinkssub ul li a:hover{color:#010101; background:url(../images/doteline-gray.gif) repeat-x top #f7f7f7; text-decoration:none; padding:8px; display:block;}
.quicklinkssub ul li a.active{color:#010101; background:url(../images/doteline-gray.gif) repeat-x top; text-decoration:none; padding:8px; display:block;}
.width778{width:778px;}
.width496{width:496px;}
.width247{width:247px;}
.width245{width:245px;}
.width492{width:492px;}
.width252{width:252px;}
.width250{width:250px;}
.width249{width:249px;}
.width235{width:235px;}
.padbtm8{padding-bottom:8px;}
.padbtm10{padding-bottom:10px;}
.padbtm5{padding-bottom:5px;}
.padtop7{padding-top:7px;}
.padtopbtm9{padding-bottom:9px; padding-top:9px;}
.breadcrumbs,.breadcrumbs a:hover{color:#da212d; text-decoration:none;}
.breadcrumbs a{color:#818181; text-decoration:none;}

/******************************************************** Career **************************************************************************************/
.career ul
{margin:0px; padding:0px; width:166px;}
.career ul li
{list-style:none; color:#878686;}
.career ul li a
{color:#878686; background:url(../images/gray-arrow.gif) no-repeat 0px 8px #f7f7f7; display:block; text-decoration:none; padding-top:5px; padding-bottom:5px; padding-left:11px;}
.career ul li a:hover
{background:url(../images/red-arrow.gif) no-repeat 0px 8px #ffffff; display:block; padding-top:5px; padding-bottom:5px; padding-left:11px; color:#da212d;}
.career ul li.active,.career ul li.active a
{background:url(../images/red-arrow.gif) no-repeat 0px 8px #ffffff; display:block; padding-top:5px; padding-bottom:5px; color:#da212d;}
.topleftcor{background:url(../images/careers-left-top.gif) no-repeat left; padding-left:6px;}
.toprighttcor{background:url(../images/careers-right-top.gif) no-repeat right; padding-right:6px;}
.topmidimg{background:url(../images/careers-mid-top.gif) repeat-x; height:30px; line-height:30px; color:#da212d;}

.midlrleftcor{background:url(../images/careers-midlr-corns.gif) #e6e6e6 no-repeat top left; padding-left:1px;}
.midlrrighttcor{background:url(../images/careers-midlr-corns.gif) #e6e6e6 no-repeat top right; padding-right:1px;}
.midlrmidimg{background:url(../images/careers-mid-mid.gif) #e6e6e6 repeat-x top; color:#494949; padding-left:12px; padding-right:12px; padding-top:7px; padding-bottom:7px;}
.graybg{background:#e6e6e6;}
.paging,.paging a{color:#807f7f; text-decoration:none;}
.paging a:hover,.paging a.active{color:#0d0d0d; text-decoration:none;}

/******************************************************************* OFFSHORE SERVICES *******************************************************************************/

.width763{width:763px;}
.grayspan{color:#727171;}
.width404{width:404px;}
.width340{width:340px;}
.padright15{padding-right:15px;}
.default,.gallery,.gallerypage
{float:left;}
.default ul
{margin:0px; padding:0px;}
.default ul li
{list-style:none; background:url(../images/bullet.gif) no-repeat 0px 5px; color:#807f7f; padding-left:8px;}
.gallery img
{margin-right:15px; margin-bottom:15px; float:left;}
.gallerypage img
{margin-right:43px; margin-bottom:5px; margin-top:15px; float:left;}
.gallery a img,.gallerypage a img
{border:1px #909090 solid;}
.gallery a:hover img,.gallerypage a:hover img
{border:1px #da212d solid;}


/*********************** Galley Page ***********************************/
.padleft50{padding-left:50px;}


/********************** NEWS Page ***********/
.width750{width:750px;}
.width700{width:700px;}
.newsgraybg
{background:url(../images/doteline-gray.gif) #f5f5f5 repeat-x bottom;}
.padtop10
{padding-top:11px;}
.videobg
{
background:url(../images/video-bg.gif) no-repeat;
width:294px;
height:100px;
float:left;
padding-left:17px;
padding-right:16px;
padding-top:7px;

}
.arial15-gray
{
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
color:#484848;
}

.width294
{
width:294px;
float:left;
}
.graydottedline
{
background:url(../images/gray-dotted.gif) repeat-x bottom;
padding-bottom:5px;
width:294px;
float:left;
}
.padtop16
{
padding-top:12px;
}
.arial13-red
{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
color:#cf353f;
}
.arial13-red a
{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
color:#cf353f;
text-decoration:underline;
}
.arial13-red a:hover
{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
color:#cf353f;
text-decoration:none;
}
.width265
{width:265px; float:left; padding-left:12px;}

.padtop3
{
padding-top:3px;
}
.arial14-red
{
font-family:Arial, Helvetica, sans-serif;
font-size:14px; color:#da212d;
font-weight:bold;
}
.arial14-gray
{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#575757;
}
.arial14-gray a
{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#575757;
text-decoration:underline;
}
.arial14-gray a:hover
{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#575757;
text-decoration:none;
}
.width290
{width:370px; float:left; padding-left:10px;}
.padtop30
{
padding-top:30px;
}
.grayleftcorn
{
background:url(../images/gray-left-corn.gif) no-repeat;
width:3px;
height:28px;
float:left;

}
.grayrightcorn
{
background:url(../images/gray-rightcorn.gif) no-repeat right;
width:3px;
height:28px;
float:left;
}
.graymid
{
background:url(../images/gray-mid.gif) repeat-x;
float:left;
height:28px;
line-height:28px;
padding-right:7px;
padding-left:2px;
}
.newarial13-red
{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#d82427;
}
.floatright
{
	float:right;
}
.arial13-gray
{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#2c2c2c;
}
.arial13-gray a
{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#2c2c2c;
text-decoration:none;
}
.arial13-gray a:hover
{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#2c2c2c;
text-decoration:none;
}
.dashboardpad
{
padding-top:5px; padding-left:3px; padding-right:10px;
}
.padtop6
{
padding-top:6px; padding-left:5px; padding-right:5px;
}
.bgred{
background-image:url('../images/grid.png');
background-repeat:no-repeat;
height:24px;
}
.title
{
	font-weight:bold;
	color:#FFFFFF;
}
.docdata
{
	color:#26231E;
}
.logomaindiv
{
padding-top:8px;
width:492px;
float:left;
border-bottom:1px solid #d4d4d4;
border-top:1px solid #d4d4d4;
padding-bottom:10px;
margin-bottom:5px;
}

