﻿/* ----- PAGE STRUCTURE ----- */

body {
		margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;

    text-align: left;

	background-image: url(../images/bk_page.gif);
    background-repeat: repeat-y;
    
    font-family: Trebuchet, Trebuchet MS;
    font-size: 11px;
}

#divOuter 
{
    width: 755px;
    
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    
    background: #FFFFFF;
}

#divTop
{
    width: 755px;
    height: 41px;
    
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
	
	background-image: url(../images/hd_main.jpg);
    background-repeat: no-repeat;
   	
	text-align: left;
	
    clear: both;
}

#divContent
{
    font-family: "trebuchet MS", verdana, sans-serif;
		width: 755px;
    
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
	
/*	background: #DAC49A;*/

	background-image: url(../images/bk_content.gif);
    background-repeat: repeat-y;
	
	text-align: left;

    clear: both;
}

#divContent_LeftColumn
{
    width: 150px;
    
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
	
	text-align: left;
	
	float: left;
}

#divContent_RightContainer
{
    width: 605px;
    
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
	
	background: #FFFFFF;
	
	text-align: left;
	
	float: left;
}

#divContent_NavTop
{
    width: 755px;
    height: 26px;
    
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;

	background: #D38900;
	
	text-align: left;
	
	border-top: 0px;
	border-right: 0px;
	border-bottom: solid 1px #808080;
	border-left: 0px;
	
	clear: both;
}

#divContent_Main
{
    width: 435px;
    
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
	font-family: "trebuchet MS", verdana, sans-serif;
	background: #FFFFFF;
	
	text-align: left;
	
	float: left;
}

#divContent_RightColumn
{
  width: 170px;
	_width: 170px;
  font-family: "trebuchet MS", verdana, sans-serif;
  margin: 0px 0px 10px 0px;
  padding: 0px 0px 0px 0px;
	background: #CCCCCC;
	text-align: left;
  float: left;
}

#divContent_RightColumn_Bkgrd 
{
    width: 170px;
    font-family: "trebuchet MS", verdana, sans-serif;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
	
	background: #FFFFFF;
	
	text-align: right;
	
	clear: both;
}

#divContent_Bottom
{
    width: 755px;
    
    margin: 0px 0px 0px 0px;
    padding: 10px 0px 0px 0px;

	background: #EAEAEA;

	text-align: center;
	
	border-top: solid 1px #CCCCCC; 
	border-bottom: solid 1px #CCCCCC; 

    clear: both;
    
    font-size: 11px;
}

#divOuterPopUp
{
    width: 100%;
    
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    
    background: #DAC49A;
}



/* ----- PAGE INNER ELEMENTS ----- */

/* for divTop */

#divTop_Header
{
    width: 525px;
    height: 41px;
    
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
	
	text-align: left;
	
    float: left;
}

#divTop_TopSubNav
{
    width: 209px; /*230*/
    height: 20px;
    
    margin: 0px 0px 0px 0px;
    padding: 4px 10px 0px 10px;
	
	text-align: center;
	
	background-color: #BB9E66;

	border-top: 0px;
	border-right: 0px;
	border-bottom: solid 1px #D7C8B3;
	border-left: solid 1px #D7C8B3;
	
    float: left;
}

/* for #divContent_LeftColumn */


#divContent_LeftColumn_Promo1
{
    width: 150px;
    
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
	
	background: #DADADA;
	
	text-align: left;

	border-bottom: solid 1px #808080;	
	
	clear: both;
}

#divContent_LeftColumn_Promo2
{
    width: 150px;
    
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
	
	background-color: #EAEAEA;
	
	text-align: left;

	border-bottom: solid 1px #808080;	
	
	clear: both;
}

#divContent_LeftColumn_Index
{
    width: 130px;
    
    margin: 0px 0px 0px 0px;
    padding: 0px 10px 10px 10px;
	
	background: #9E5600;
	
	text-align: left;

	border-bottom: solid 1px #808080;	
	
	color: #FFFFFF;
	
	clear: both;
}
#divContent_LeftColumn_Index a
{
    color: #FFFFFF;
    text-decoration: underline;
}
#divContent_LeftColumn_Index a:link
{
    color: #FFFFFF;
    text-decoration: underline;
}
#divContent_LeftColumn_Index a:visited
{
    color: #FFFFFF;
    text-decoration: underline;
}
#divContent_LeftColumn_Index a:hover
{
    color: #DAC49A;
    text-decoration: underline;
}

#divContent_LeftColumn_AnalystHighlights
{
    width: 130px; /*150*/
    
    margin: 0px 10px 0px 10px;
    padding: 0px 0px 0px 0px;
	
	text-align: left;
	
	clear: both;
}

#divContent_LeftColumn_SecondaryNav
{
    width: 150px;
    
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 15px 0px;
	
	background: #FFFFFF;
	
	text-align: left;

	border-top: solid 10px #FFFFFF;
	border-bottom: solid 1px #808080;

	clear: both;
}

.divContent_LeftColumn_SecondaryNav_Links
{
    margin: 0px 0px 0px 0px;
    padding: 0px 10px 0px 10px;
}
.divContent_LeftColumn_SecondaryNav_Links a
{
    color: #C06800;
    
    text-decoration: none;
}

#divContent_LeftColumn_AboutAnalysts
{
    width: 130px; /*150*/
    
    margin: 0px 10px 0px 10px;
    padding: 0px 0px 0px 0px;
	
	text-align: left;
	
	clear: both;
}

#divContent_LeftColumn_TopRanked
{
    width: 150px; /*150*/
    
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;

	text-align: left;
	
	clear: both;
}

#divContent_LeftColumn_ProminentQuote
{
    width: 150px;
    
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
	
	background-color: #EAEAEA;
	
	text-align: left;

	border-bottom: solid 1px #808080;	
	
	clear: both;
}

#divContent_LeftColumn_AboutDirectorySearch
{
    width: 130px; /*150*/
    
    margin: 0px 10px 0px 10px;
    padding: 0px 0px 0px 0px;
	
	text-align: left;
	
	clear: both;
}

#divContent_LeftColumn_Captions
{
    width: 130px;
    
    margin: 0px 0px 0px 0px;
    padding: 0px 10px 0px 10px;
	
	text-align: left;
	
    font-size: 10px;	

	clear: both;
}

#divContent_LeftColumn_IndexDescription
{
    width: 130px; /*150*/
    
    margin: 0px 10px 0px 10px;
    padding: 0px 0px 0px 0px;
	
	text-align: left;
	
	clear: both;
}


/* for divContent_Main */

#DataList1 {
		font-family: "trebuchet MS", verdana, sans-serif;
}

#divContent_Main_Overview_Text
{
    width: 220px; /*235*/
    
    margin: 0px 0px 0px 0px;
    padding: 0px 5px 0px 10px;
	
	background: #FFFFFF;
	
	text-align: left;
	font-family: "trebuchet MS", verdana, sans-serif;
	float: left;
}

#divContent_Main_Overview_Image
{
    width: 190px; /*200*/
    
    margin: 5px 0px 0px 0px;
    padding: 0px 5px 0px 5px;
	
	background: #FFFFFF;
	
	text-align: left;
	
	float: left;
}

#divContent_Main_Overview_Image_Text
{
    width: 178px; /*200*/
    
    margin: 1px 0px 0px 0px;
    padding: 5px 5px 5px 5px;
	
	background: #BB9E66;
	
	text-align: left;
	
	border: solid 1px #91794C;
	
	clear: both;
}

#divContent_Main_FeaturedNews
{
    width: 415px; /*435*/
    
    margin: 0px 0px 0px 0px;
    padding: 0px 10px 0px 10px;
	
	background: #FFFFFF;
	
	text-align: left;
	
	clear: both;
}

#divContent_Main_SpotlightBig
{
    width: 403px; /*435*/
    
    margin: 0px 5px 0px 10px;
    padding: 5px 5px 5px 5px;
	
	background: #EAEAEA;
	
	text-align: left;
	
	border: solid 1px #CCCCCC;
	
	clear: both;
}

#divContent_Main_Small_1
{
    width: 202px; /*218*/
    
    margin: 0px 0px 0px 0px;
    padding: 0px 5px 0px 10px;
	
	background: #FFFFFF;
	
	text-align: left;
	
	border-top: 0px;
	border-right: solid 1px #D7C8B3;
	border-bottom: 0px;
	border-left: 0px;
	
	position: relative;
	
	float: left;
}

#divContent_Main_Small_2
{
    width: 191px; /*217*/
    
    margin: 0px 0px 0px 0px;
    padding: 0px 10px 0px 10px;
	
	background: #FFFFFF;
	
	text-align: left;
	
	position: relative;

	float: left;
}

#divContent_Main_Index
{
    width: 415px; /*435*/
    
    margin: 0px 0px 0px 0px;
    padding: 0px 10px 0px 10px;
	
	background: #FFFFFF;
	
	text-align: left;
	
	clear: both;
}

#divContent_Main_IndexCharts
{
    width: 415px; /*435*/
    
    margin: 0px 0px 0px 0px;
    padding: 0px 10px 0px 10px;
	
	background: #FFFFFF;
	
	text-align: center;
	
	clear: both;
}

#divContent_Main_Analysts
{
    width: 415px; /*435*/
    
    margin: 0px 0px 0px 0px;
    padding: 0px 10px 0px 10px;
	
	background: #FFFFFF;
	
	text-align: left;
	
	clear: both;
}

#divContent_Main_AnalystsCommentary
{
    width: 415px; /*435*/
    
    margin: 0px 0px 0px 0px;
    padding: 0px 10px 0px 10px;
	
	background: #FFFFFF;
	
	text-align: left;
	
	clear: both;
}

.divContent_Main_StoriesNews
{
    width: 415px; /*435*/
    
    margin: 0px 0px 0px 0px;
    padding: 0px 10px 0px 10px;
	
	background: #FFFFFF;
	
	text-align: left;
	
	clear: both;
}

#divContent_Main_AnalystStoryImageQuote
{
    width: 175px; /*150*/
    
    margin: 0px 0px 0px 0px;
    padding: 0px 5px 0px 5px;
	
	background: #FFFFFF;
	
	text-align: center;
	
	float: right;
	display: inline;
	
	clear: both;
}

#divContent_Main_Directory
{
    width: 415px; /*435*/
    
    margin: 0px 0px 0px 0px;
    padding: 0px 10px 0px 10px;
	
	background: #FFFFFF;
	
	text-align: left;
	
	clear: both;    
}
.divContent_Main_Directory_NextPrevious
{
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 5px 10px;
    
    text-align: right;
}

.divContent_Main_Search
{
    width: 415px; /*435*/
    
    margin: 0px 0px 0px 0px;
    padding: 0px 10px 0px 10px;
	
	background: #FFFFFF;
	
	text-align: left;
	
	clear: both;
}

.divContent_Main_SearchButton
{
    width: 415px; /*435*/
    
    margin: 0px 0px 0px 0px;
    padding: 0px 10px 0px 10px;
	
	background: #FFFFFF;
	
	text-align: right;
	
	clear: both;
}

#divContent_Main_About
{
    font-family: "trebuchet MS", verdana, sans-serif;
		width: 415px; /*435*/
   
    margin: 0px 0px 0px 0px;
    padding: 0px 10px 0px 10px;
	
	background: #FFFFFF;
	
	text-align: left;
	
	clear: both;
}

#divContent_Main_About a:link {
  font-size:10pt;
	font-weight:bold;
}

#divContent_Main_Insights
{
    width: 415px; /*435*/
    
    margin: 0px 0px 0px 0px;
    padding: 0px 10px 0px 10px;
	
	background: #FFFFFF;
	
	text-align: left;
	
	clear: both;
}

.divContent_Main_Quotes
{
    width: 350px; /*435*/
    
    margin: 0 auto;
    padding: 0px 10px 0px 10px;
	
	text-align: left;
	
	font-size: 10px;
	
	clear: both;
}

#divContent_Main_IndustryOverview
{
    width: 415px; /*435*/
    
    margin: 0px 0px 0px 0px;
    padding: 0px 10px 0px 10px;
	
	background: #FFFFFF;
	
	text-align: left;
	
	clear: both;
}

#divContent_Main_IndustryLinks
{
    width: 415px; /*435*/
    
    margin: 0px 0px 0px 0px;
    padding: 0px 10px 0px 10px;
	
	background: #FFFFFF;
	
	text-align: left;
	
	clear: both;
}

#divContent_Main_WorldMarketOverview
{
    width: 415px; /*435*/
    
    margin: 0px 0px 0px 0px;
    padding: 0px 10px 0px 10px;
	
	background: #FFFFFF;
	
	text-align: left;
	
	clear: both;
}

#divContent_Main_Newsletter
{
    width: 415px; /*435*/
    
    margin: 0px 0px 0px 0px;
    padding: 0px 10px 0px 10px;
	
	background: #FFFFFF;
	
	text-align: left;
	
	clear: both;
}

#divContent_Main_ContactUs
{
    width: 415px; /*435*/
    
    margin: 0px 0px 0px 0px;
    padding: 0px 10px 0px 10px;
	
	background: #FFFFFF;
	
	text-align: left;
	
	clear: both;
}

#divContent_Main_OilintheNews
{
    width: 415px; /*435*/
    
    margin: 0px 0px 0px 0px;
    padding: 0px spx 0px 10px;
	
	background: #FFFFFF;
	
	text-align: left;
	font-family: "trebuchet MS", verdana, sans-serif;
	clear: both;
}

#divContent_Main_NewsletterSignUp
{
  width: 400px; /*435*/
  margin: 0 auto;
  padding: 5px 5px 5px 5px;
	background: #EAEAEA;
	text-align: left;
	border: solid 1px #CCCCCC;
	clear: both;
}

#divContent_Main_DirectorySearchCompany
{
  width: 415px; /*435*/
  margin: 0px 0px 0px 0px;
  padding: 0px 10px 0px 10px;
	background: #FFFFFF;
	text-align: left;
	clear: both;
}

.divContent_Main_ReturnButton
{
  width: 415px; /*435*/
  margin: 0px 0px 0px 0px;
  padding: 0px 10px 0px 10px;
	background: #FFFFFF;
	text-align: right;
	clear: both;
}



/* for divContent_RightColumn */

#divContent_RightColumn_Signup 
{
  width: 165px; /*170*/
  margin: 0px 0px 0px 5px;
  padding: 0px 0px 0px 0px;
	background: #FFFFFF;
	text-align: left;
	clear: both;
}

.divContent_RightColumn_Lists_1
{
  width: 144px; /*170*/
  margin: 0px 0px 0px 5px;
  padding: 3px 10px 5px 10px;
	background: #FFFFFF;
	text-align: left;
	border-top: 0px;
	border-right: 0px;
	border-bottom: dotted 1px #CCCCCC;
	border-left: solid 1px #CCCCCC;	
	clear: both;
}

.divContent_RightColumn_Lists_2
{
  width: 144px; /*170*/
  margin: 0px 0px 0px 5px;
  padding: 3px 10px 5px 10px;
	background: #F2F2F2;
	text-align: left;
	border-top: 0px;
	border-right: 0px;
	border-bottom: dotted 1px #CCCCCC;
	border-left: solid 1px #CCCCCC;	
	clear: both;
}

.divContent_RightColumn_Bottom
{
  width: 154px; /*170*/
  height: 5px; 
  margin: 0px 0px 0px 5px;
  padding: 0px 5px 0px 5px;
	background: #EAEAEA;
	text-align: left;
	border-top: 0px;
	border-right: 0px;
	border-bottom: solid 1px #CCCCCC;
	border-left: solid 1px #CCCCCC;	
	
	clear: both;
}

.divContent_RightColumn_AnalystsPicks
{
  width: 165px; /*170*/ 
  margin: 0px 0px 0px 5px;
  padding: 0px 0px 0px 0px;
	background: #FFFFFF;
	text-align: left;
	clear: both;
}

.divContent_RightColumn_News_1
{
  font-family: "trebuchet MS", verdana, sans-serif;  
  font-size:10pt;
	width: 146px; /*170*/
  margin: 0px 0px 0px 5px;
  padding: 3px 9px 5px 9px;
	background: #FFFFFF;
	text-align: left;
	border-top: 0px;
	border-right: 0px;
	border-bottom: dotted 1px #CCCCCC;
	border-left: solid 1px #CCCCCC;	
	clear: both;
}
.divContent_RightColumn_News_1 a {
  font-weight:bold;
	 font-family: "trebuchet MS", verdana, sans-serif; 
}

.divContent_RightColumn_News_2
{
  font-family: "trebuchet MS", verdana, sans-serif; 
  font-size:10pt;
  width: 146px; /*170*/
  margin: 0px 0px 0px 5px;
  padding: 3px 9px 5px 9px;
	background: #F2F2F2;
	text-align: left;
	border-top: 0px;
	border-right: 0px;
	border-bottom: dotted 1px #CCCCCC;
	border-left: solid 1px #CCCCCC;	
	clear: both;
}
.divContent_RightColumn_News_2 a {
  font-weight:bold;
	 font-family: "trebuchet MS", verdana, sans-serif; 
}

.divContent_RightColumn_Newsletter
{
  width: 144px; /*170*/  
  margin: 0px 0px 0px 5px;
  padding: 3px 10px 5px 10px;
	background: #FFFFFF;
	text-align: left;
	border-top: 0px;
	border-right: 0px;
	border-bottom: dotted 1px #CCCCCC;
	border-left: solid 1px #CCCCCC;	
	clear: both;
}

#divContent_RightColumn_IndexCharts
{
    width: 145px; /*170*/
    
    margin: 0px 0px 0px 5px;
    padding: 10px 10px 10px 10px;
	
	background: #DAC49A;
	
	text-align: left;
	
	clear: both;
}

