/********************************************************
*         ANCHOR DRILLING FLUIDS                        *
*********************************************************/

body {
  background: #3D3D3D url(../images/background.gif) repeat-x;
  font-family: Verdana;
  font-size: 12px;
  color: #FFFFFF;
  text-align: center;
  margin: 0;
  padding: 0;
  height: 100%;
}

.content {
  width: 790px;
  background: #3D3D3D url(../images/background-content.gif) repeat-x;
  margin: auto;
  height: 100%;
}

/********************************************************
*         HEADER DISPLAY                                *
*********************************************************/


.display {
  background: url(../images/display-bg.gif) repeat-y;
  width: 750px;
  margin: auto;
}

.imgDisplayTop {
  padding: 8px 0px 0px 0px;
  margin-bottom: -2px;
}

:root .imgDisplayTop {
  padding: 8px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
}

/********************************************************
*         NAVIGATION                                    *
*********************************************************/

.menu {font-family: verdana, sans-serif; width:765px; position:relative; float: left; font-size:11px; margin:auto; padding:4px 0 14px 13px; z-index:100;}
.menu ul li a, .menu ul li a:visited {display:block; text-decoration:none; background: url(../images/nav-button.gif) no-repeat; width: 153px; height: 29px; text-align:center; color:#333333; line-height:26px; font-weight: bold; font-size:11px; overflow:hidden;}
.menu ul {padding:0; margin:0;list-style-type: none; }
.menu ul li {float:left; position:relative;}
.menu ul li ul {display: none;}

/* specific to non IE browsers */
.menu ul li:hover a {color:#000; background-position: -153px;}
.menu ul li:hover ul {display:block; position:absolute; top:27px; left:9px; width:135px;border-bottom: 2px solid #333;}
.menu ul li:hover ul li a {display:block; background:#eee; width:133px; margin-top: -1px;color:#333333; border: 1px solid #c0d0e4; font-size:10px;}
.menu ul li:hover ul li a:hover {background:#d9e0ec; color:#000;}
/********************************************************
*         STOCKTICKER                                   *
*********************************************************/

.stocks {
  background: url(images/stocks-bg.png) repeat-y;
  width: 199px;
  font-size: 10px;
  float: left;
}

table.stocks {
  width: 180px; 
  padding: 3px 0px 8px 0px;
  color: #FFFFFF;
}

table.stocks td {
  width: 90px;
  height:18px;
}

.stocks img {
  float: left;
}

.stocks marquee {
  width: 180px;
  background-color: #333;
  height: 17px;
  margin: auto;
}

.stocks br {
  display: block;
  line-height: 5px;
}

.stocksBottom {
  margin: -11px 0 0 0;
}

:root .stocksBottom {
  margin: 0;
  behavior:url(iepngfix.htc);
}

.no-bg {
  background: none !important;
}

.changeup  
{
	color: #00FF00;
}

.changedown
{
	color: #F80400;
}

.ticker-index {
  font-size:8px;
}



/********************************************************
*         GENERAL                                       *
*********************************************************/


.body {
  background: #3d3d3d url(../images/body-bg.jpg) repeat-x;
}

.clear {
  clear: both;
}

a {
  color: #96c5ff;
}

a:hover {
  color: #eee;
}

.left-column {
  float: left;
  margin-left: 14px;
  width: 203px;
  text-align: left;
}

.main-content {
  width: 570px;
  margin-left: 217px;
  margin-top:2em;
  border-left: #727272 1px solid;
}

/* CSS HACK FOR IE6 */
.main-content {
  \width: 570px;
  w\idth: 555px;
}

html>body .main-content {
  width: 570px;
}
/* END HACK */

h1,.breadcrumb,.bodycopy {
  text-align: left;
  position: relative;
  left: 7px;
  margin-right:8px;
  margin-top: 6px;
}

.bodycopy {
  text-align:justify;
  margin-right:12px;
}

h1 {
  font-size: 17pt;
  line-height: 0;
  font-family: "Times New Roman",Georgia,Serif;
  font-weight: normal;
}

h4 {
  color: #F87E21;
  font-size: 14px;
  text-align: left;
  position: relative;
  margin: 0px 6px 8px 7px;
}

ul {
  text-align: left;
}

dl {
  margin: 8px;
}

dt {
  text-align: left;
}

dd {
  text-align: left;
}

.breadcrumb {
  font-size: 7pt;
  font-weight: bold;
}

.breadcrumb span {
  font-weight: normal;
}

.bodycopy {
  font-size: 10pt;
}

.bodycopysmall {
  text-align: left;
  position: relative;
  left: 7px;
  margin-right:8px;
  margin-top: 6px;
  font-size: 8pt;
}

.main-pic {
  border: #fff solid 1px;
  float: right;
  margin-top: -52px;
  margin-right: 10px;
  margin-left: 1em;
}

h2 {
  display: inline;
  font-size: 8pt;
  line-height: 0;
  position: relative;
  top: -9px;
}

.h2-img {
  float:left;
  margin-top: -5px;
  margin-right: 3px;
}

.h2-more,.h2-more1 {
  display: inline;
  font-size: 7pt;
  line-height: 0;
  position: relative;
  top: -10px;
}

.h2-more1 {
  margin-left:48px;
}

.contain {
  float: left;
  text-align: left;
}

.contain img {
  position: relative;
  left: 7px;
}

.contain h2 {
  position: relative;
  margin-top: 10px;
}

.contain .h2-more {
  position: relative;
  left: 57px;
}

.contain-nb2 .h2-img {
  position: relative;
  left: 7px;
}

.contain-nb3 .h2-img {
  position: relative;
  left: 0px;
}

.contain-nb2 h2 {
  position: relative;
  left: -25px;
}

.contain-nb2 .h2-more {
  position: relative;
  left: 57px;
}

.contain-nb3 h2 {
  position: relative;
  left: -50px;
}

.contain-nb3 .h2-more {
  position: relative;
  left: 67px;
}

.newsbox1,.newsbox2,.newsbox3,.addressbox,.ticker-box {
  background: #3c3b3c;
  border: #727272 1px solid;
  padding: 6px;
  text-align: left;
  position: relative;
  top: -.5em;
}

.ticker-box {
  width:182px;
}

.newsbox1 ul, .newsbox2 ul {
  margin: 0;
  padding: 0;
  list-style-type: none;
}

.newsbox1 li, .newsbox2 li {
  margin: 0 0 10px 0;
}

.newsbox1 p,.newsbox2 p,.newsbox3 p addressbox p,.newsbox1 a,.newsbox2 a,.newsbox3 a .addressbox a {
  margin-top: 0;
  font-size: 8pt;
}

.newsbox1 a,.newsbox2 a,.newsbox3 a, .addressbox a {
  font-weight: bold;
}

.newsbox1 {
  margin-right: 7px;
}

.newsbox2 {
  margin-left: 6px;
}

.contain-nb2 {
  float:left;
  width:210px;
}

.contain-nb3 {
  float:right;
  width: 314px;
  margin-right:20px;
}

img.norm {
  float:left;
  margin-left:7px;
  margin-top:-5px;
}

h2.norm {
  float:left;
  margin-left:3px;
}

.norm {
  float: left;
  margin-left: 3px;
  margin-top: -7px;
  font-weight: bold;
}

.newsbox2 {
  width:208px;
}

.newsbox3 {
  width:312px;
}

.addressbox {
  float:left;
  margin-left: 6px;
  width:540px;
}

.addressbox p {
  width: 170px;
  float: left;
  padding:5px;
  font-size: 11px;
}

.topLeftColumnUL {
  margin-top: 6px;
}

.info-table {
  float:left;
  margin-left: 6px;
  width:525px;
  text-align:left;
  background:#3c3b3c;
  border:#727272 1px solid;
}

.info-table tr.alt-row {
  background:#333;
}

.info-table tr.heading {
  background:#666;
}

.articleImage {
  float: left;
  padding: 5px;
}

.footer {
  font-size: 8pt;
  text-align: right;
  margin-right: 10px;
}

a#logopng {
  display:block;
  width:44px;
  height:59px;
  background:url(../images/logo.png) left top no-repeat;
  text-indent:-500em;
  overflow:hidden;
  margin:4px 10px 0px 0px;
  border:0;
  float:left;
}

#contentlist li {
  margin:8px 0px 8px 0px;
}
/********************************************************
*         CSS IE6 HACKS FOR NEWS BOXES                  *
*********************************************************/
.newsbox2 {
  \width: 208px;
  w\idth: 185px;
}

html>body .newsbox2 {
  width: 208px;
}

.newsbox3 {
  \width: 312px;
  w\idth: 288px;
}

html>body .newsbox3 {
  width: 312px;
}

.contain-nb2 {
  \width:210px;
  w\idth: 160px;
}

html>body .contain-nb2 {
  width:210px;
}

.contain-nb3 {
  \width: 314px;
  w\idth: 270px;
}

html>body .contain-nb3 {
  width: 314px;
}

.contain-nb2 h2 {
  \left: -5px;
}

html>body .contain-nb2 h2 {
  left: -25px;
}

.contain-nb3 h2 {
  \left: -32px;
}

html>body .contain-nb3 h2 {
  left: -50px;
}

