@charset "utf-8";

/*******************************
* Content Layout
*******************************/

body {
	background-color: #0f0f0f;
	text-align: center;
	background-image: url(../images/bg.gif); 
	background-repeat: repeat-x;
	padding:0px;
	margin:0px;
	font-size: 14px;
	line-height:130%;
	font-family: Helvetica, Arial, Verdana, sans-serif;
}
div#topcontent {
	margin-left: auto; 
	margin-right: auto;
	background-position:top center;
	width: 948px;
	position:relative;
	z-index:100;
	
} 
div#midcontent {
	background-color: #eee;
	margin: 0px;
	padding-bottom: 25px;	
	padding-top: 0px;	
	margin-left: auto; 
	margin-right: auto;
	color:#000000;	
	font-size: 14px;
	line-height:130%;
	font-family: Helvetica, Arial, Verdana, sans-serif;

} 
div#header {
	background-image: url(../images/bg.gif); 
	background-repeat: repeat-x;
	width: 948px;	
	height: 118px;
	padding-bottom: 10px;
} 

#fullwidth {
	background-color:#ffffff;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-top: 20px;
	text-align:left;
	width: 908px;
	margin-left: auto; 
	margin-right: auto;
	margin-top:0px;
	}

div#feature {
	/*padding-top:20px; */
	height: 371px;
	}

div#quicklinks {
	background-image: url(../images/bg-quicklinks4.gif); 
	background-repeat: repeat-x;
	width: 948px;
	height: 138px;
	margin-top:18px;
	margin-left: auto; 
	margin-right: auto;
	padding-bottom:20px;
	text-align:left;
	font-family:Arial,Helvetica, Verdana, sans-serif;
	font-size:10pt;
	line-height:130%;
}
#quicklink2 {
	margin-top:18px;
	margin-bottom:9px;
	padding:0px;
}

td {
	text-align:left;
	font-family:Arial;
	font-size:10pt;
}

td.quicklink {
	padding-top:7px;
	padding-left:4px;
	padding-bottom:0px;
	height: 38px;
}

#subpageheader {
	background-color: #FFFFFF;
	width: 946px;	
	height: 60px;
	margin-top:0px;
	margin-left: auto; 
	margin-right: auto;
	margin-bottom:0px;
	padding:0px;
	text-align: left;
	border-left:thin #e6e6e6 solid;
	border-right:thin #e6e6e6 solid;
} 

#pagetitle {padding: 8px 0px 0px 20px;}

#pagetools {
	float: right;
	padding-right: 20px;
	padding-top: 22px;
	padding-bottom:0px;
	margin:0px;
}

img {border: 0;} 

div#content-top {
	background-image: url(../images/bg-content-top.gif); 
	background-repeat: no-repeat;
	width: 948px;
	height: 10px;
	padding:0px;
	margin-top:0px;
	margin-left: auto; 
	margin-right: auto;
}

div#content-headerbanner {
	width: 948px;
	height: 373px;
	padding:0px;
	margin-top:0px;
	margin-left: auto; 
	margin-right: auto;
}

div#content-main {
	background-image: url(../images/bg-content-main.gif); 
	padding:10px 20px 20px 20px;
	text-align:left;
	width: 908px;
	margin-left: auto; 
	margin-right: auto;
}

div#content-left {
	width: 590px; 
}

div#content-left-wide {
	width: 660px; 
}

div#content-right {
	width: 250px; 
	float: right;
	padding-right: 30px;
}
div#content-right-wide {
	width: 210px; 
	float: right;
	padding-right: 0px;
}
div#content-btm {
	background-image: url(../images/bg-content-btm.gif); 
	background-repeat: no-repeat;
	width: 948px;
	height: 16px;
	padding:0px;
	margin-left: auto; 
	margin-right: auto;
}


ul {
	line-height:1.7;
	margin-top: -10px;
}

#para {
	margin-top: 15px;
	margin-bottom: 25px;
	padding:0px;
}

#event-logo {margin-top:20px;}
#logo {
	float: left;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	text-align: left;
	margin-top:-21px;
	width: 280px;
}

div#globalnav {
	margin: 0px;	
	padding-right: 10px;
	padding-top: 8px;
	padding-bottom: 10px;
	text-align: right;
	float: right;
	width: 400px;
	background-image: url(../images/bg-global-nav.gif); 
	background-position: 210px 0px;
	background-repeat: no-repeat;
	font-family: Arial,Tahoma,Sans;
	font-size:9pt;
	color:#a1a1a1;
}
/*******************************
* Primary Navigation
*******************************/
#primary-navigation {
	margin-top: 30px;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	text-align: left;
	float: right;
	z-index: 8000;
	font-family: Tahoma, Arial;
	font-weight: normal;
	height: 40px;
	width: 600px;
}
#primary-navigation li {
	background: url(../images/topnav/nav-separator.gif) no-repeat center left; 
	display: inline;
	float: left;
	position: relative;
	/* padding: 0px 2px 0px 2px; */
	color:#FF0066;
}
#primary-navigation li.home,#primary-navigation li.products {background: none}
#primary-navigation li a {
	display: block;
	font-size: 14px;
	font-weight: 600;
	line-height: 12px;
	padding: 12px 12px 12px 12px;
	text-decoration: none;
	color : #FFF;
}

#primary-navigation li.hover,
#primary-navigation li:hover {
	background: url(../images/topnav/nav-tab-left2.gif) no-repeat top left;
	margin-right: -6px;
	z-index: 99
}
#primary-navigation li.solo.hover,
#primary-navigation li.solo:hover {
	background: url(../images/topnav/nav-tab-full-left2.gif) no-repeat top left
}
#primary-navigation li.hover a,
#primary-navigation li:hover a,
#primary-navigation li.selected.hover a,
#primary-navigation li.selected:hover a {
	background: url(../images/topnav/nav-tab-right2.gif) no-repeat top right;
	color: #636569;
	padding-right: 18px;

}
#primary-navigation li.solo.hover a,
#primary-navigation li.solo:hover a,
#primary-navigation li.solo.selected.hover a,
#primary-navigation li.solo.selected:hover a {
	background: url(../images/topnav/nav-tab-full-right2.gif) no-repeat top right
}
#primary-navigation li.selected a {color: #FFCC00}


/*******************************
* MENU
*******************************/
/*******************************
* First Level (of dropdown...)
*******************************/
#primary-navigation li ul {
	display: none;
	position: absolute;
	top: 46px;
	left: -40px;
	width: 167px;
	
	
}
#primary-navigation li:hover ul,#primary-navigation li.selected:hover ul {display: block;}
#primary-navigation li:hover ul li,#primary-navigation li.selected:hover ul li {background: url(../images/topnav/drop-down-background.gif) repeat-y top left;margin: 0;padding: 0;width: 100%}
#primary-navigation li:hover ul li.first,#primary-navigation li.selected:hover ul li.first {background: url(../images/topnav/drop-down-top-flat.gif) no-repeat top left}
#primary-navigation li:hover ul li.last,#primary-navigation li.selected:hover ul li.last {background: url(../images/topnav/drop-down-bottom.gif) no-repeat bottom left}
#primary-navigation li:hover ul li a,
#primary-navigation li.selected:hover ul li a {
	background: none;
	border-bottom: 1px solid #98989c;
	font-size: 11px;
	font-weight: normal;
	margin: 0 12px;
	padding: 8px 0px;
	color: #FFFFFF;
}
#primary-navigation li:hover ul li.last a,#primary-navigation li.selected:hover ul li.last a {border-bottom: none;color: #FFFFFF}
#primary-navigation li ul li a:hover,#primary-navigation li.selected ul li a:hover {background: url(../images/topnav/drop-down-background-hover.gif) repeat-y top left;color: #ffffff;margin: 0;padding: 8px 12px}
#primary-navigation li ul li.first a:hover {background: url(../images/topnav/drop-down-top-flat-hover.gif) no-repeat top left}
#primary-navigation li ul li.last a:hover {background: url(../images/topnav/drop-down-bottom-hover.gif) no-repeat bottom left}
#primary-navigation li ul li.first a:hover,
#primary-navigation li ul li.last a:hover,
#primary-navigation li.selected ul li.first a:hover,
#primary-navigation li.selected ul li.last a:hover {color: #fff}
/*******************************
* Second Level
*******************************/
#primary-navigation li:hover ul li ul,
#primary-navigation li.selected:hover ul li ul {display: none}
#primary-navigation li:hover ul li:hover ul,
#primary-navigation li.selected:hover ul li:hover ul {display: block;left: 110px;top: 6px}
#primary-navigation li:hover ul li:hover ul li,
#primary-navigation li.selected:hover ul li:hover ul li {background: url(../images/topnav/drop-down-background-2.gif) repeat-y top left}
#primary-navigation li:hover ul li:hover ul li.first,
#primary-navigation li.selected:hover ul li:hover ul li.first {background: url(../images/topnav/drop-down-top-2.gif) no-repeat top left}
#primary-navigation li ul li ul li.first a:hover {background: url(../images/topnav/drop-down-top-hover.gif) no-repeat top left}
#primary-navigation li:hover ul li:hover ul li.last,
#primary-navigation li.selected:hover ul li:hover ul li.last {background: url(../images/topnav/drop-down-bottom-2.gif) no-repeat bottom left}
#primary-navigation li {text-transform: none;letter-spacing: 1px}
#primary-navigation li ul li a {text-transform: none;letter-spacing: normal}

/*******************************
* Side Navigation
*******************************/
#sidenav-top {
	width: 210px;
	font-size:14px;
	font-weight:600;
	color:#333;
	height:22px;
	padding:9px 0 0 17px;
	margin-top:50px;
	background:url('../images/sidenav/bg-top.gif') no-repeat; 
}

#sidenav {
	width: 208px;
	margin: 0px;
	border-style: solid solid none solid;
	border-color: #D8D5D1;
	border-width: 1px;
	}

#sidenav ul {list-style: none;
	margin: 0;
	padding: 0;}
	
#sidenav li a {
	height: 32px;
  	voice-family: "\"}\""; 
  	voice-family: inherit;
  	height: 24px;
	text-decoration: none;
	}	
	
#sidenav li a:link, #sidenav li a:visited {

	display: block;
	background:  url('../images/sidenav/bg-sidenav.gif');
	padding: 8px 0 0 30px;
	line-height:1.3;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	}
#sidenav li.selected a:link, #sidenav li.selected a:visited {

	display: block;
	background:  url('../images/sidenav/bg-sidenav-on.gif');
	padding: 8px 0 0 30px;
	}
	
#sidenav li a:hover, #sidenav li.selected a:hover {
	text-decoration:none;
	color: #FFFFFF;
	background:  url('../images/sidenav/bg-sidenav.gif') 0 -32px;
	padding: 8px 0 0 32px;
	}

#bg-btm {
	width: 210px;
	height:7px;
	padding:0;
	margin:0;
	background:url('../images/sidenav/bg-btm.gif') no-repeat; 
}	

#sidenav-btm {
	width: 200px;
	margin-left:20px;
}

/*******************************
* Links
*******************************/
a {
	color : #1A76BA;
	text-decoration: none;
}	
a:hover {
	color : #40bceb;
	text-decoration: underline;
}	
a.quicklink {
	color : #096bb3;
	font-family: Tahoma, Helvetica, sans-serif;
	font-size: 16px;
	font-weight:600;
	text-decoration: none;
}	
a.quicklink:hover {
	color : #40bceb;
	text-decoration: underline;
}	
#quicklink2 a.quicklink2 {font-weight:600;}
a.glink { 
	color : #ccc; 
	text-decoration : none;
	padding-right: 22px;
	font-family: Arial;
	font-size: 9pt;
} 
a.glink:hover { 
	color : #38a9c5; 
	text-decoration : underline; 
	font-family: Arial;
	font-size: 9pt;
} 


/*******************************
* Fonts / Titles
*******************************/
#homefeaturelink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

h1 {
	line-height:1.5;
	color:#333;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 24px;
	font-weight:600;
	margin-top: 5px;
}	
h2 {
	color : #b97f2b ;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight:600;
	margin-top: 5px;
}
h3 {
	color : #333 ;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 14px;
	font-weight:600;
	margin-top: -10px;
	margin-bottom: -10px;
}
h5 {
	color : #777 ;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight:600;
	margin:0;
	padding:0;
	/*border:0;
	outline:0;*/
	
}
#small {font-size: 9px;margin-top:6px;}
p.small {font-size: 11px;margin-top:6px;margin-bottom:-10px}
.small {font-size: 9px; color:#333333;}

.green {color:#009900;}


td.tabletitle {
	color : #808080;
	font-family: Tahoma, Helvetica, sans-serif;
	font-size: 9px;
	font-weight:600;
	vertical-align:text-top;
	padding-bottom: 5px;
}

td.tabletitle2 {
	color : #808080;
	font-family: Tahoma, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:600;
	vertical-align:middle;
	background-color:#f2f2f2;
	height: 36px;
}

td.feed-label {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

td.index-feed {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: right;
}

/*******************************
* Image Rollovers
*******************************/

#stock
{
  display: block;
  width: 71px;
  height: 69px;
  background: url("../images/icons/stock-chart-stacked.gif") no-repeat 0 0;
}
#presentation
{
  display: block;
  width: 71px;
  height: 69px;
  background: url("../images/icons/presentation-stacked.gif") no-repeat 0 0;
}
#factsheet
{
  display: block;
  width: 71px;
  height: 69px;
  background: url("../images/icons/fact-sheet-stacked.gif") no-repeat 0 0;
}
#community
{
  display: block;
  width: 71px;
  height: 69px;
  background: url("../images/icons/community-stacked.gif") no-repeat 0 0;
}
#stock:hover,#presentation:hover,#factsheet:hover,#community:hover
{ 
  background-position: 0 -69px;
}
#stock span,#presentation span,#factsheet span,#community span
{
  display: none;
}

/*******************************
* FLASH
*******************************

#flashcontent {
position:relative;
z-index:-100}
*********/


/*******************************
* FOOTER
*******************************/


div#footer {
	background-image: url(../images/bg-footer.gif); 
	background-repeat: repeat-x;
	width: 100%;	
	/*height: 208px; */
	text-align:center;
	margin-left: auto; 
	margin-right: auto;
	padding-top: 15px;
} 
div#footercontent {
	background-image: url(../images/bg-footer-drilling.gif); 
	background-repeat: no-repeat;
	background-position:0px -30px;
	width: 949px;	
	height: 208px;
	padding-top: 30px;
	margin-left: auto; 
	margin-right: auto;
}

td.footertitle {
	color : #ffcc00;
	font-family: Tahoma, Helvetica, sans-serif;
	font-size: 15px;
	font-weight:600;
	vertical-align:text-top;
	padding-bottom: 10px;
}
td.vislinks {
	vertical-align:top;
	text-align:right;
}
td.footerlinks {
	vertical-align:top;
	margin:0;
	padding:0;
}
#footerlinks ul {
	list-style:none;
	margin:0;
	padding-left:0px;
	padding-top:0px;
}

#footerlinks a {
	color : #fff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
}
#footerlinks a:hover {
	color:#40bceb;
	text-decoration: underline;
}

#blogpost {
	line-height: 1.0em;
	padding-bottom: 4px;	
}
#micetype {
	color : #a3a3a3;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding-top:18px;
}
#followuslink a{
	margin-bottom: 30px;
	margin-right: 25px;
}
#micetype a{
	color : #a3a3a3;
}
#home-top {
	color : #fff;
	margin-right: 25px;
	text-align:right;

}
#home-top a{
	color : #fff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

p {color: #000000;}



/*******************************
* BLOG
*******************************/
#blog-date {
	color : #ccc;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

p.tags {
	color : #ccc;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

hr {background-color:#ccc;color:#ccc;margin-top:32px;margin-bottom:12px;border:0;height:1px;}

/* 	border-width:thin;
	border-color:#FF00FF;
	border-style:dotted;
	 */
