﻿html,body {
	height: 100%;
	margin: 0;
}
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	background: #ececec url(../images/body-bg.gif) repeat-x;
	min-width: 975px;
}
img {border:none;}
form {padding:0;margin:0;}
.form select, .form input, .form textarea {vertical-align:middle;}
#bg {
	min-height: 100%;
	background: url(../images/body-bg2.gif) repeat-x 0 100%;
	min-width: 975px;
}
* html #bg {height: 100%;}
#main {margin: 0 auto;width: 975px;}
#header {
	position: relative;
	background: url(../images/header-bg.jpg) no-repeat;
	width: 975px;
	height: 168px;
}
#header .logo {
	position: absolute;
	top: 40px;
	left: 37px;
	width: 283px;
	height: 63px;
	text-indent: -9999px;
	overflow: hidden;
	background: url(../images/logo.gif) no-repeat;
}
#header .top-links {
	position: absolute;
	right: 80px;
	top: 50px;
	list-style: none;
	padding: 0;
	margin: 0;
	font-size: 12px;
	line-height: 18px;
	color: #070707;
}
#header .top-links li {text-align: right;}
#header .top-links li a {color: #070707;text-decoration: none;}
#header .top-links li a:hover {text-decoration: underline;}
#top-nav {
	position: absolute;
	top: 137px;
	right: 80px;
	list-style: none;
	padding: 0;
	margin: 0;
	font-size: 12px;
	font-weight: bold;
	color: #231f20;
}
#top-nav li {
	float: left;
	border-left: 1px solid #231f20;
	text-transform:uppercase;
}
#top-nav li.hover , #top-nav li:hover {position: relative;}
#top-nav li a {
	padding: 0 12px;
	color: #231f20;
	text-decoration: none;
	height: 22px;
}
#top-nav li a:hover, #top-nav li.hover a, #top-nav li:hover a {background-color: #231f20;color: #c2af00;}
#top-nav li:first-child {border: 0;}
#top-nav li.hover .drop, #top-nav li:hover .drop {display: block;}
#top-nav .drop {
	display: none;
	position: absolute;
	left: -1px;
	top: 15px;
	width: 233px;
}
#top-nav .drop ul {
	float: left;
	list-style: none;
	padding: 12px 0 16px;
	margin: 0;
	font-size: 11px;
	line-height: 24px;
	color: #fff;
	font-weight: normal;
	width: 233px;
	background: url(../images/drop-middle-bg.png) no-repeat;
}
#top-nav .drop ul li {border: 0;width: 202px;background: url(../images/sep.gif) no-repeat 0 100%;margin: 0 0 0 10px;position: relative;z-index: 9; text-transform:none;}
#top-nav .drop ul li.last {background: none;}
#top-nav .drop ul li a {color: #fff;}
#top-nav .drop ul li a:hover {color: #c2af00;}
#top-nav .drop .drop-bottom {
	float: left;
	width: 233px;
	height: 8px;
	overflow: hidden;
	background: url(../images/drop-bottom-bg.png);
}
#content-holder {
	overflow: hidden;
	width: 975px;
	padding-bottom: 183px;
}
.top-content {
	overflow: hidden;
	width: 932px;
	margin: 0 0 0 10px;
	padding: 50px 0 87px;
	background: url(../images/top-content-bg1.jpg) no-repeat;
}
#inner .top-content {padding-bottom: 14px;}
.top-content .text-inner {float: right;width: 448px;padding: 0 53px 0 0;}
.top-content .text-inner h1 {
	margin: 0;
	text-indent: -9999px;
	overflow: hidden;
	height: 205px;
	background: url(../images/offshore-text1.png) no-repeat;
}
.top-content .text-inner title {
	margin: 0;
	text-indent: -8999px;
	overflow: hidden;
	height: 63px;
	background: url(../uploads/images/title-excellence-is-the-standard.png) no-repeat;
}
.top-content .text-inner h2 {
	margin: 10px 0 0;
	font-size: 11px;
	width: 156px;
	height: 14px;
	text-indent: -9999px;
	overflow: hidden;
	background: url(../images/solid-text.png) no-repeat;
}
.top-content .text-inner p {margin: 10px 0 0;font-size: 12px;color: #fff;}
.top-content .text-inner ul {
	list-style: none;
	padding: 12px 0 0 7px;
	margin: 0;
	font-size: 12px;
	line-height: 18px;
	color: #fff;
}
.top-content .text-inner ul li {padding: 0 0 0 17px;background: url(../images/bullet.gif) no-repeat 0 8px;}
#content {float: left;width: 975px;background: url(../images/content-inner-bg.gif) repeat-y;}
#inner #content{background: url(../images/content-inner-bg3.gif) repeat-y;}
#content .content-inner {float: left;width: 975px;background: url(../images/content-top-bg.gif) no-repeat;}
#inner #content .content-inner {background: url(../images/content-top-bg2.gif) no-repeat;}
#content .content-inner2 {
	float: left;
	width: 975px;
	min-height: 269px;
	padding-bottom: 34px;
	position: relative;
	background: url(../images/content-bottom-bg.gif) no-repeat 0 100%;
}
* html #content .content-inner2 {height: 269px;}
#inner #content .content-inner2 {background: url(../images/content-bottom-bg2.gif) no-repeat 0 100%;min-height: 513px;padding: 0 118px 34px 37px;width: 820px;}
* html #inner  #content .content-inner2 {height: 513px;}
#content .boxes {
	float: left;
	width: 901px;
	margin: -22px 0 0 8px;
	position: relative;
	display: inline;
}
#content .boxes .boxes-top {
	float: left;
	width: 901px;
	height: 15px;
	overflow: hidden;
	background: url(../images/boxes-top-bg.png) no-repeat;
}
#content .boxes .boxes-inner {float: left;width: 901px;background: url(../images/content-inner-bg2.gif) repeat-y;}
#content .boxes .boxes-inner2 {float: left;width: 901px;min-height: 164px;background: url(../images/content-inner-bg.gif) no-repeat 0 10px;}
* html #content .boxes .boxes-inner2 {height: 164px;}
#content .boxes .boxes-bottom {
	float: left;
	width: 901px;
	height: 9px;
	overflow: hidden;
	background: url(../images/boxes-bottom-bg.png) no-repeat;
}
#content .boxes .box {float: left;width: 299px;margin: 0 2px 0 0;}
#content .boxes .box2 {margin: 0;}
#content .boxes .box h2 {
	margin: -3px 0 0;
	padding: 0 0 0 40px;
	font-size: 14px;
	line-height: 33px;
	color: #fff;
	background: url(../images/box-title-bg.gif) no-repeat;
}
#content .boxes .box .box-inner {float: left;width: 260px;padding: 17px 0 0 20px;}
#content .boxes .box h3 {margin: 0;font-size: 12px;color: #534741;}
#content .boxes .box p {margin: 0;font-size: 11px;color: #000;}
#content .boxes .box a {color: #292527;}
#content .boxes .box a:hover {text-decoration: none;}
#content .boxes .box .img-holder {float: left;padding: 0 5px 0 0;}
#content .boxes .box ul {
	list-style: none;
	padding: 0;
	margin: 0;
	font-size: 11px;
	color: #000;
	height: 1%;
}
#content .boxes .box ul li {padding: 0 0 0 17px;background: url(../images/bullet2.gif) no-repeat 0 5px;}
#content .logo-list {float: left;list-style: none;padding: 0 0 0 45px;margin: 30px 0 0;}
#content .logo-list li {float: left;margin: 0 27px 0 0;}
#content .link {
	position: absolute;
	bottom: 14px;
	left: 27px;
	font-size: 14px;
	color: #c2af00;
	font-weight: bold;
	text-decoration: none;
}
#content .link:hover {text-decoration: underline;}
#content .bredcrumbs {
	list-style: none;
	padding: 21px 0 0;
	margin: 0;
	font-size: 11px;
	color: #414143;
	font-weight: bold;
}
#content .bredcrumbs li {display: inline;padding: 0 5px 0 12px;background: url(../images/bullet.gif) no-repeat 0 6px;}
#content .bredcrumbs .first {background: none;padding-left: 0;}
#content .bredcrumbs a {font-weight: normal;color: #414143;}
#content .bredcrumbs a:hover {text-decoration: none;}
#content .side-menu {
	float: left;
	width: 165px;
	margin: 25px 0 0;
	background: url(../images/side-menu-middle-bg.gif) repeat-y;
}
#content .side-menu .side-menu-top {
	float: left;
	width: 165px;
	height: 45px;
	background: url(../images/side-menu-top-bg.gif) no-repeat;
}
#content .side-menu h2 {color: #fff;margin: 20px 0 0 29px;font-size: 14px; text-transform:capitalize;}
#content .side-menu .side-menu-inner {
	float: left;
	width: 165px;
	padding-bottom: 27px;
	background: url(../images/side-menu-bottom-bg.gif) no-repeat 0 100%;
}
#content .side-menu ul {
	list-style: none;
	padding: 6px 0 0 9px;
	margin: 0;
	font-size: 12px;
	color: #000;
}
#content .side-menu ul li {padding: 6px 0 6px 3px;width: 137px;background: url(../images/sep-3.gif) repeat-x;}
#content .side-menu ul li.first {background: none;}
#content .side-menu ul li a {color: #000;text-decoration: none;}
#content .side-menu ul li a:hover {font-weight: bold;}
#content .text-area {float: right;width: 628px;padding: 28px 0 0;}
#content .text-area h1 {margin: 0;font-size: 18px;color: #000;}
#content .text-area h2 {margin: 0;font-size: 18px;color: #c2af00;}
#content .text-area h3 {margin: 30px 0 0;font-size: 18px;color: #000;}
#content .text-area p {margin: 11px 0 0;font-size: 12px;color: #000;}
#content .text-area .sub-box {overflow: hidden;width: 601px;padding: 20px 27px 0 0;}
#content .text-area .sub-box .img-holder {float: right;}
#content .text-area ul a {color: #000;text-decoration: none;}
#content .text-area ul a:hover {font-weight: bold;}
#content .text-area ul {
	list-style: none;
	padding: 22px 0 0 4px;
	margin: 0;
	font-size: 12px;
	color: #000;
	height: 1%;
}
table {
  border: 0;
  font-family: Arial, Helvetica, sans-serif;
  font-size:12px;
} 
blogs-addcommentlabel  {
  font-family: Arial, Helvetica, sans-serif;
  font-size:12px;
} 

input
{
color: #000000;
background: #ffffff;
border: 1px solid #000000;
}
blogs-addcommentinput {
color: #000000;
background: #ffffff;
border: 1px solid #000000;
}

fbsubmit
{
color: #ffffff;
background: #292527;
border: 1px solid #000000;
}

#content .text-area ul li {padding: 0 0 2px 18px;background: url(../images/bullet2.gif) no-repeat 0 5px;}
#content .text-area .sub-box2 {float: left;width: 270px;padding: 0 32px 0 8px;}
#footer {position:relative;width: 100%;height: 183px;margin-top: -183px;}
.footer-inner {margin: 0 auto;width: 975px;}
#footer .box {float: left;padding: 0 9px 0 29px;margin: 20px 0 34px;}
#footer .box2 {background: url(../images/sep-2.gif) repeat-y;}
#footer .box h3 {margin: 0;font-size: 12px;line-height: 18px;color: #fff;}
#footer .box ul {
	list-style: none;
	padding: 0;
	margin: 0;
	font-size: 11px;
	line-height: 16px;
	color: #b7b7b7;
}
#footer .box ul a {color: #b7b7b7;text-decoration: none;}
#footer .box ul a:hover {text-decoration: underline;}
#footer p {clear: both;margin: 0 0 0 29px;color: #b7b7b7;font-size: 11px;}