body {
	background:#f5f5f5 url(../images/header-bg.gif) repeat-x;
	font:12px Arial, Helvetica, sans-serif;
	margin:0;
	min-width:990px;
}
img {
	border:none;
}
.holder {
	overflow:hidden;
	height:1%;
}
.main {
	margin:0 auto;
	width:990px;
}
/*HEADER*/
#header {
	height:103px;
	position:relative;
}
/*LOGO*/
.logo {
	background:url(../images/logo.gif) no-repeat;
	margin:0;
	position:absolute;
	top:31px;
	left:18px;
}
.logo a {
	display:block;
	width:955px;
	height:70px;
	overflow:hidden;
	text-indent:-9999px;
}
/*NAVIGATION*/
.nav {
	background:url(../images/bg-nav.gif) repeat-x;
	width:100%;
	list-style:none;
	padding:15px 0 7px;
	margin:0;
	display:table;
}
.nav li {
	background:url(../images/nav-separator.gif) no-repeat;
	float:left;
	padding:0 13px 0 24px;
}
.nav li:first-child {
	background:none;
}
.nav li a {
	display:block;
	height:35px;
	text-indent:-999px;
	overflow:hidden;
}
.nav-item1 {
	background:url(../images/nav-item1.gif) no-repeat;
	width:36px;
}
.nav-item2 {
	background:url(../images/nav-item2.gif) no-repeat;
	width:42px;
}
.nav-item3 {
	background:url(../images/nav-item3.gif) no-repeat;
	width:112px;
}
.nav-item4 {
	background:url(../images/nav-item4.gif) no-repeat;
	width:112px;
}
.nav-item5 {
	background:url(../images/nav-item5.gif) no-repeat;
	width:77px;
}
.nav-item6 {
	background:url(../images/nav-item6.gif) no-repeat;
	width:168px;
}
.nav-item7 {
	background:url(../images/nav-item7.gif) no-repeat;
	width:102px;
}
.nav-item8 {
	background:url(../images/nav-item8.gif) no-repeat;
	width:32px;
}
/*DROP-DOWN*/
.nav li:hover, .nav li.hover {
	position:relative;
}
.nav li:hover ul, .nav li.hover ul {
	display:block;
}
.nav li ul {
	width:180px;
	display:none;
	position:absolute;
	top:35px;
	left:-10px;
	list-style:none;
	margin:0;
	padding:0;
}
.nav li ul li {
	background:url(../images/drop-down-separator.gif) no-repeat;
	float:none;
	padding:0;
}
.nav li ul li a {
	background:#ffffff;
	color:#242424;
	font-size:11px;
	text-decoration:none;
	display:block;
	padding:0 10px;
	height:30px;
	line-height:27px;
	text-indent:0;
}
.nav li ul li a:hover {
	background:#cc0000;
}
/*MENU*/
.menu {
	list-style:none;
	margin:29px 0 0;
	padding:0;
	position:absolute;
	bottom:5px;
	right:0px;
}
.menu li {
	background:url(../images/menu-separator.gif) no-repeat 0 2px;
	display:inline;
	padding:0 8px 0 12px;
}
.menu li:first-child {
	background:none;
}
.menu li a {
	color:#242424;
	text-decoration:none;
}
.rss {
	background:url(../images/icon-1.gif) no-repeat 100% 2px;
	padding-right:21px;
}
.menu li a:hover {
	text-decoration:underline;
}
.flash-holder {
	height:291px;
	width:990px;
	overflow:hidden;
}
/*CONTENT*/
#content {
	background:url(../images/bg-content.gif) repeat-y 683px 0;
	overflow:hidden;
	height:1%;
}
.shadow-content {
	background:#f5f5f5 url(../images/shadow-content.gif) repeat-x;
	padding:9px 0 18px;
}
/*MAIN_COLUMN*/
.main-column {
	width:648px;
	float:left;
	padding:0 16px 0 19px;
}
.content-column {
	width:648px;
	float:left;
	padding:0 16px 0 19px;
}
.heading {
	text-indent:-9999px;
	overflow:hidden;
	float:left;
	margin:9px 6px 0;
	padding-bottom:12px;
}
.heading-overview {
	background:url(../images/headers/heading-main-column.gif) no-repeat;
	width:98px;
	height:18px;
}
.heading-about {
	background:url(../images/headers/aboutus-heading.gif) no-repeat;
	width:98px;
	height:18px;
}
.heading-underground {
	background:url(../images/headers/underground-heading.gif) no-repeat;
	width:140px;
	height:18px;
}
.heading-underground-coalbedexp {
	background:url(../images/headers/underground-coalbedexp-heading.gif) no-repeat;
	width:400px;
	height:18px;
}
.heading-underground-degas {
	background:url(../images/headers/underground-degas-heading.gif) no-repeat;
	width:400px;
	height:18px;
}
.heading-underground-directionaldrill {
	background:url(../images/headers/underground-directionaldrill-heading.gif) no-repeat;
	width:400px;
	height:18px;
}
.heading-underground-owv {
	background:url(../images/headers/underground-owv-heading.gif) no-repeat;
	width:400px;
	height:18px;
}
.heading-underground-sealingholes {
	background:url(../images/headers/underground-sealingholes-heading.gif) no-repeat;
	width:400px;
	height:18px;
}
.heading-underground-undergroundrigs {
	background:url(../images/headers/underground-undergroundrigs-heading.gif) no-repeat;
	width:400px;
	height:18px;
}
.heading-underground-waterdrainholes {
	background:url(../images/headers/underground-waterdrainholes-heading.gif) no-repeat;
	width:400px;
	height:18px;
}
.heading-underground-wellheadcontrol {
	background:url(../images/headers/underground-wellheadcontrol-heading.gif) no-repeat;
	width:400px;
	height:18px;
}
.heading-surface {
	background:url(../images/headers/surface-heading.gif) no-repeat;
	width:350px;
	height:18px;
}
.heading-surface-conventionalgashor {
	background:url(../images/headers/surface-conventionalgashor-heading.gif) no-repeat;
	width:425px;
	height:18px;
}
.heading-surface-conventionalgashor2 {
	background:url(../images/headers/surface-plug-cbm.gif) no-repeat;
	width:425px;
	height:18px;
}
.heading-surface-directionaldrill {
	background:url(../images/headers/surface-directionaldrill-heading.gif) no-repeat;
	width:350px;
	height:18px;
}
.heading-surface-emmwd {
	background:url(../images/headers/surface-emmwd-heading.gif) no-repeat;
	width:350px;
	height:18px;
}
.heading-surface-sealingcdm {
	background:url(../images/headers/surface-sealingcdm-heading.gif) no-repeat;
	width:350px;
	height:18px;
}
.heading-surface-surfacecbmhorwells {
	background:url(../images/headers/surface-surfacecbmhorwells-heading.gif) no-repeat;
	width:425px;
	height:18px;
}
.heading-surface-surfacerigs {
	background:url(../images/headers/surface-surfacerigs-heading.gif) no-repeat;
	width:350px;
	height:18px;
}
.heading-rigdesign {
	background:url(../images/headers/rigdesign-heading.gif) no-repeat;
	width:350px;
	height:18px;
}
.heading-techdocs {
	background:url(../images/headers/techdocs-heading.gif) no-repeat;
	width:350px;
	height:18px;
}
.heading-news {
	background:url(../images/headers/news-heading.gif) no-repeat;
	width:140px;
	height:18px;
}
.heading-contact {
	background:url(../images/headers/contact-heading.gif) no-repeat;
	width:110px;
	height:18px;
}
.heading-plug {
	background:url(../images/headers/plug-heading.gif) no-repeat;
	width:350px;
	height:18px;
}
.heading-border {
	border-bottom:1px solid #dbdedf;
}
.main-column img {
	float:left;
	padding-top: 13px;
	padding-right: 40px;
	padding-bottom: 50px;
	padding-left: 17px;
}
.content-column img {
	float:left;
	padding: 5px;
}
.main-column h3 {
	font-size:12px;
	margin:0;
	color:#242424;
	padding:40px 0 20px;
}
.main-column p {
	margin:0;
	color:#242424;
	padding:16px 13px 0 0;
	line-height:16px;
}
/*SIDEBAR*/
.sidebar {
	width:269px;
	float:right;
	padding:5px 22px 0 16px;
}
.heading-news {
	background:url(../images/heading-sidebar.gif) no-repeat;
	width:55px;
	height:13px;
}
.heading-media {
	background:url(../images/heading-mediasidebar.gif) no-repeat;
	width:90px;
	height:13px;
}
.icon-news {
	float:left;
	margin-top:10px;
}
.news {
	border-bottom:1px solid #dbdedf;
	list-style:none;
	margin:0 0 36px;
	;
	padding:28px 0 0 10px;
}
.news li {
	padding-bottom:32px;
}
.news li span {
	background:url(../images/bg-date.gif) no-repeat;
	width:65px;
	height:22px;
	float:left;
	line-height:22px;
	text-align:center;
	color:#fff;
}
.news li h3 {
	font-size:12px;
	margin:3px 0 0 80px;
	color:#242424;
}
.news li p {
	margin:0;
	padding-top:10px;
}
.text-link {
	text-align:center;
}
.text-link a {
	color:#005380;
}
.text-link a:hover {
	text-decoration:none;
}
.text-link span {
	background:url(../images/sidebar-separator.gif) no-repeat 0 4px;
	padding-left:11px;
	margin-left:7px;
}
/*FOOTER*/
.holder-footer {
	background:#e2e2e2;
	border-top:1px solid #ccc;
}
#footer {
	width:990px;
	margin:0 auto;
	padding:29px 0;
	overflow:hidden;
	min-width:990px;
}
#footer p {
	color:#686868;
	font-size:11px;
	float:left;
	padding-left:42px;
	margin:0;
}
#footer ul {
	list-style:none;
	margin:0;
	padding:0 25px 0;
	float:right;
}
#footer ul li {
	background:url(../images/footer-separator.gif) no-repeat 0 4px;
	display:inline;
	padding:0 6px 0 8px;
}
#footer ul li:first-child {
	background:none;
}
#footer ul li a {
	color:#686868;
	font-size:11px;
	text-decoration:none;
}
#footer ul li a:hover {
	text-decoration:underline;
}
