* {margin: 0;padding: 0;}

body,html {border: 0;}

body {
	background: #ffffff;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;}

h1,h2,h3,h4,h5,h6 {color: #000;}
h2 {font-size:12px;margin:0 0 15px 0;padding:5px 0 0 0;}
h3 {font-size:11px;margin:0 0 15px 0;padding:5px 0 0 0;}
h3 sup {font-size:10px;line-height:7px;font-weight:normal;}
a {text-decoration: none;color: #000000;}
a:focus {outline-style: none;}
a:hover {color: #000000;text-decoration:none;}
ul {list-style: none;}
sup {font-size:10px;line-height:16px;}
fieldset {border:none;}

/* SIFR REPLACES */

h1 {
    color:#c2a303;
    font-size:14px;
    font-family: 'Futura', Arial, Helvetica, sans-serif;
    height:26px;    font-weight:normal;}

h1.sifr {height:32px;}
h1#title {margin:138px 0 5px 0;}
h1#title.no_quote {margin:0 0 5px 0;}

/* END */

/* MAIN LAYOUT */

#layout_table {
	width: 100%;}

#layout_table tr td.left {
	background: url(../images/layout/body/left.jpg) right 53px no-repeat;
	width: 49%;}

#layout_table tr td.main {
	background: url(../images/layout/body/main.jpg) 0 53px no-repeat;}

#layout_table tr td.right {
	background: url(../images/layout/body/right.jpg) left 53px no-repeat;
	width: 49%;}

#section #layout_container {
    width: 1000px;
    margin:0 auto;}

#layout_header{
	width: 1000px;}

#layout_top_wrap {
    width:1000px;
    clear:both;
    float:left;
    margin:0 0 17px 0;} 

#layout_header .header {
    border-top:1px solid #000;
    border-bottom:1px solid #000;
	margin: 17px 0 24px 6px;
    clear:both;
    height:347px;
	width: 989px;}

#layout_top {
	background: #000000 url(../images/layout/nav/top_bg.gif) no-repeat;
	height: 41px;
	margin: 18px 0 0 0;
	padding: 0 6px;}

#layout_stockquote {
	float: left;
	margin: 12px 0 0 0;
	width: 490px;}

#layout_logo {
	height: 101px;
	float: left;
	margin: 42px 0 0 0;
	padding: 0 0 0 36px;
	width: 239px;}

#layout_logo .logo {
	border-bottom: 1px solid #000000;
	padding: 0 0 0 26px;
	height: 100px;}

#layout_logo .logo_print {
    display:none;}

#layout_logo .logo span {
	background: url(../images/layout/header/logo.gif) no-repeat;
	display: block;
	height: 58px;
	text-indent: -9999px;
	width: 151px;}

#layout_logo .logo span a {
    width:151px;
    height:58px;
    display:block;}

#layout_nav {
    float: left;
	padding: 0 0 0 46px;
	width: 124px;
    z-index:10000;}

#layout_banner {
    border-left: 1px solid #000;
	float: right;
	height: 347px;
	width: 713px;}

#layout_body {
	padding: 6px 0 25px 0;
	width: 100%;}

#layout_content {
	float: right;
	width: 695px;
    padding:0 0 0 24px;}

/* END */

/* SECTION LAYOUT */

#section #layout_logo {
	padding: 0;}

#section #layout_logo .logo {
	border-bottom: 1px solid #000000;
	height: 100px;
    width:214px;
    padding:0 0 0 62px;}

#section #layout_body {
    padding:0;
    float:left;
    clear:both;
    width:990px;
    border-top:1px solid #000;
    margin:0 0 0 6px;
    background: url(../images/layout/body/black_border.gif) 276px 0 repeat-y;}

#layout_section_side {
    float:left;
    width:276px;}

#layout_pagetools {
    float:left;
    width:255px;
    border-top:1px solid #000;
    padding:36px 0 36px 21px;}

#section #layout_content {
	float:right;
	width:697px;
    padding:0;
    height:auto !important;
	height:500px;
	min-height:500px;
	overflow:visible;
    padding:20px 0 0 16px; }


#section #layout_content.about_us {background: url(../images/layout/section/bgs/about_us.gif) no-repeat;}

#section #layout_content.contact_us {background: url(../images/layout/section/bgs/about_us.gif) no-repeat;} 

#section #layout_content.operations {background: url(../images/layout/section/bgs/operations.gif) no-repeat;}

#section #layout_content.responsibility {background: url(../images/layout/section/bgs/responsibility.gif) no-repeat;}

#section #layout_content.investor_info {background: url(../images/layout/section/bgs/investor_info.gif) no-repeat;}

#section #layout_content.news_room {background: url(../images/layout/section/bgs/news_room.gif) no-repeat;}

#section #layout_content.careers {background: url(../images/layout/section/bgs/careers.gif) no-repeat;}

#section #layout_content .content {
    float:left;
    width:697px;
    padding:0 0 30px 0;}

#section.operations #layout_content .content {
    float:left;
    width:525px;}

#section #layout_section_nav,
.investor_info_nav {
    float:right;
    width:145px;
    clear:right;
    padding:0 0 13px 0;}

#section .view_process {
    clear:right;
    float:right;
    width:145px;
    padding:0 0 30px 0;}

#section .property_package {
    clear:right;
    float:right;
    width:145px;
    padding:0 0 0px 0;
    height:97px;}


#section .view_process a {
    background: url(../images/layout/icons/process_diagram.gif) no-repeat;
    height:104px;
    width:145px;
    display:block;
    text-indent:-9999px; }

#section .property_package a {
    background: url(../images/layout/icons/property_package.gif) no-repeat;
    height:104px;
    width:145px;
    display:block;
    text-indent:-9999px; }


/* END */

/* SECTION NAV */

#layout_section_nav h1 {
    display:none;}

.investor_info_nav ul li .dropdown ul li,
#layout_section_nav ul li {
    background: url(../images/layout/icons/section_nav_border.gif) 0 24px repeat-x; 
    line-height: 25px;}

#layout_section_nav ul li#section_nav_operations_reserves {
    background: none;} 

.investor_info_nav ul li .dropdown ul li a,
#layout_section_nav ul li a {
    color:#655415;
    line-height:25px;}


#layout_section_nav ul li ul li {
    margin:0 0 0 10px;
    background: url(../images/layout/icons/section_nav_bullet.gif) 0 12px no-repeat;
    line-height:25px;}

#layout_section_nav ul li ul li a {
    padding:0 0 0 8px;
    background: url(../images/layout/icons/section_nav_border_sub.gif) 0 26px repeat-x;
    display:block;
    line-height:27px;}

.investor_info_nav ul li .dropdown ul li a:hover,
#layout_section_nav ul li a:hover {
    color:#000;}

.investor_info_nav ul li#investor_info_nav_investor_info {text-indent:-9999px;}
.investor_info_nav ul li#investor_info_nav_investor_info .dropdown ul li {text-indent:0;}


/* END */

/* SECTION PAGE ACTIVE */

.investor_info_nav ul li .dropdown ul li#investor_info_nav_investor_info_calendar a,
.about_us_overview #section_nav_about_us_overview a,
.objectives_strategies #section_nav_about_us_objectives_strategies a,
.history #section_nav_about_us_history a,
.video #section_nav_about_us_video a,
.profile #section_nav_about_us_profile a,
.management #section_nav_about_us_management a,
.directors #section_nav_about_us_directors a,
.faqs #section_nav_about_us_faqs a,
.corporate_certificates #section_nav_about_us_corporate_certificates a,
.process_diagram #section_nav_operations_process_diagram a,
.operations_overview #section_nav_operations_overview a,
.oil_sands #section_nav_operations_oil_sands a,
.algar #section_nav_operations_oil_sands_algar a,
.pod_one #section_nav_operations_great_divide_oil_sands_pod_one a,
.future_expansion_eia #section_nav_operations_great_divide_oil_sands_future_expansion_eia a,
.great_divide_oil_sands #section_nav_operations_great_divide_oil_sands a,
.conventional #section_nav_operations_conventional a,
.refining #section_nav_operations_refining a,
.reserves #section_nav_operations_reserves a,
.responsibility_overview #section_nav_responsibility_overview a,
.environment #section_nav_responsibility_environment a,
.community #section_nav_responsibility_community a,
.health_safety #section_nav_responsibility_health_safety a,
.governance #section_nav_responsibility_governance a,
.why_connacher #section_nav_careers_why_connacher a,
.how_to_apply #section_nav_careers_how_to_apply a,
.investor_overview #section_nav_investor_info_overview a,
.financials #section_nav_investor_info_financials a,
.presentations_webcasts #section_nav_investor_info_presentations_webcasts a,
.analyst_coverage #section_nav_investor_info_analyst_coverage a,
.shares_debentures #section_nav_investor_info_shares_debentures a,
.hedging #section_nav_investor_info_hedging a,
.calendar #section_nav_investor_info_calendar a,
.current_opportunities #section_nav_careers_current_opportunities a,
.news_releases #section_nav_news_room_news_releases a,
.news_releases #section_nav_news_room_news_releases a,
.in_the_media #section_nav_news_room_in_the_media a,
.gallery #section_nav_news_room_gallery a,
.logos #section_nav_news_room_logos a {color: #000;}

.great_divide_oil_sands #section_nav_operations_great_divide_oil_sands ul li a {color:#655415;}
.great_divide_oil_sands #section_nav_operations_great_divide_oil_sands ul li a:hover {color:#000;}

/* END */

/* PAGE TOOLS */

#layout_pagetools .left,
#layout_pagetools .right {
    width:120px;
    float:left;
    margin:5px 0 0 0;}

#layout_pagetools .right {
    width:95px;}

#layout_pagetools ul li {
    padding:0 0 4px 0;
    line-height:20px;}

#layout_pagetools ul li a {
    background: url(../images/layout/icons/tools.gif) no-repeat;  
    padding:0 0 5px 28px;}

#layout_pagetools ul li.email {
    position:relative;}

#layout_pagetools ul li.email a {
    background-position:0 -26px;}

#layout_pagetools ul li.shortcuts a {
    background-position:0 -49px;}

#layout_pagetools ul li.bigger a {
    background-position:0 -72px;}

#layout_pagetools ul li.smaller a {
    background-position:0 -89px;}
    
#layout_pagetools ul li a:hover {
    color:#655415;}

#layout_pagetools ul li div#layout_pagetools_email {
    position: absolute !important;
	top: -115px;
    left: 106px;
	z-index: 100;
}

#layout_pagetools .container {
    background:#000;
    padding:12px 10px 0 10px;
    line-height:12px;
}

#layout_pagetools fieldset {
    border:none;
}

#layout_pagetools input#name,
#layout_pagetools input#email,
#layout_pagetools textarea#message {
    width:124px;
    color: #000;
    font-size:11px;
    border: 1px solid #fff;
    padding:0 2px;
    height:13px;
    line-height:12px;
}

#layout_pagetools textarea#message {
    height:72px;
}

#layout_pagetools input#name {
    margin:0 0 10px 0;
}

#layout_pagetools input#email {
    margin:0 0 6px 0;
}

#layout_pagetools dl dt {
    height:0px;
}

#layout_pagetools dl.message dt {
    height:20px;
    color:#fff;
    line-height:14px;
}

#layout_pagetools dl.message textarea {
    height:24px;
}

#layout_pagetools dl.security {
    padding:9px 0 8px 0;
    float:left;
    clear:left;
    width:100%;
}

#layout_pagetools dl.security img {
    width:35px;
    height:20px;}

#layout_pagetools dl.security dt {
    width:38px;
    float:left;
}


#layout_pagetools dl.security dd {
    float:right;
    width:40px;
    margin:0 0 0 5px;
    padding:0 0 0 49px;
    background: url(../images/layout/icons/enter_code.gif) 0 no-repeat;
    
}

#layout_pagetools dl.security input {
    width:30px;
    border: 1px solid #fff;
    padding:2px 3px 2px 5px;
}

#layout_pagetools dl.buttons {
    clear:both;
    padding:5px 0 12px 0;
}

#layout_pagetools dl.buttons input.send {
    background: url(../images/layout/icons/send_btn.gif) no-repeat;
    width:46px;
    height:19px;
    border:none;
    cursor:pointer;
}

#layout_pagetools dl.buttons input.close {
    background: url(../images/layout/icons/close_btn.gif) 0 3px no-repeat;
    width:41px;
    height:20px;
    border:none;
    cursor:pointer;
    margin:0 0 0 38px;
}

#layout_pagetools dl.buttons input.close:focus {outline-style:none;}

/* END */

/* TOP NAV */
#layout_top_nav {
	float: right;
	padding: 12px 7px 0 0;
    width:300px;}

#layout_top_nav .top_nav ul {
	overflow: auto;
	width: 100%;
    float:right;}

#layout_top_nav .top_nav ul li {
	color: #d4d4cf;
	float: right;
	margin: 0 23px 0 0;}
    
#pagetools_shortcuts a {
    background: url(../images/layout/icons/shortcuts.gif) no-repeat;
    padding:0 0 1px 25px;}

#layout_top_nav .top_nav ul li.home_btn {
    margin:0 25px 0 0;}

#layout_top_nav .top_nav ul li.home_btn a {
    background: url(../images/layout/icons/home_btn.gif) 0 -2px no-repeat;
    padding:0 0 0 25px;}

#layout_top_nav .top_nav ul li a {
	color: #ffffff;}

#layout_top_nav .top_nav ul li.home_btn a:hover,
#layout_top_nav .top_nav ul li a:hover {
	color: #e0e0e0;}
    
/* END */

/* SHORCUTS */

#pagetools_shortcuts div#layout_pagetools_shortcuts {
    position: absolute !important;
	top: 59px;
	z-index: 100;}

#pagetools_shortcuts div#layout_pagetools_shortcuts .container {
    background:#000;
    padding:12px 19px 15px 19px;
    overflow:auto;
    width:229px;
    border-right:1px solid #fff;
    color:#fff;
    float:left;}

#pagetools_shortcuts div#layout_pagetools_shortcuts .container p {width:100%;float:left;margin:0;}
#pagetools_shortcuts div#layout_pagetools_shortcuts .container p a {color:#fff;}
#pagetools_shortcuts div#layout_pagetools_shortcuts .container p a:hover {color:#c2a303;}
#pagetools_shortcuts div#layout_pagetools_shortcuts .container p a.add {
    background: url(../images/layout/icons/add_bullet.gif) 0 4px no-repeat;
    padding:0 0 0 10px;}
    
#pagetools_shortcuts div#layout_pagetools_shortcuts .container p a.close {float:right;display:block;}
#pagetools_shortcuts div#layout_pagetools_shortcuts .container a {color:#c2a303;background:none;padding:0;}
#pagetools_shortcuts div#layout_pagetools_shortcuts .container a:hover {color:#fff;}
#pagetools_shortcuts div#layout_pagetools_shortcuts .container ul {
    border-top:1px solid #808080;
    width:100%;
    margin:5px 0 0 0;
    float:left;
    padding:5px 0 0 0;
    overflow:hidden;}
    
#pagetools_shortcuts div#layout_pagetools_shortcuts .container ul li {float:left;width:100%;}
#pagetools_shortcuts div#layout_pagetools_shortcuts .container ul li a {width:auto;float:left;}
#pagetools_shortcuts div#layout_pagetools_shortcuts .container ul li a.remove {
    width:auto;
    float:right;
    width:50px;
    background: url(../images/layout/icons/remove_bullet.gif) 0 7px no-repeat;
    text-align:right;}

/* BREADCRUMBS */

.breadcrumbs {
    margin:0 0 50px 0;}

.breadcrumbs ul li {
    float:left;
    line-height:17px;}

.breadcrumbs ul li {
    background: url(../images/layout/icons/bc_arrow.gif) 0 6px no-repeat;
    padding:0 0 0 10px;
    margin:0 6px 0 0;}

.breadcrumbs ul li#breadcrumbs_investor_documents {display:none;}

.breadcrumbs ul li.first {background:none;padding:0;}

.breadcrumbs ul li.first a {
    width:14px;
    height:13px;
    display:block;
    text-indent:-9999px;
    background: url(../images/layout/icons/home.gif) no-repeat;
    float:left;}

.breadcrumbs ul li a:hover {
    color:#655415;}


/* INDEX CONTENT AREA */

#index #layout_content .top,
#index #layout_content .bottom {
    width:695px;
    clear:both;
    float:left;
    padding:0 0 20px 0;}

#index #layout_calendar_block {
    float:left;
    width:288px;}

#index #layout_content .bottom .content {
    width:372px;
    float:left;}

#index #layout_content #layout_countdown {
    float:right;
    width:276px;
    margin:-1px 0 0 0px;
    height:75px;
    background: url(../images/layout/index/request_info_wide.gif) no-repeat;
    padding:0;
    font-weight:bold;
    font-size:14px;}

#layout_countdown .container {
    padding:0 0}
    
#layout_countdown p.algar_photos {padding:0 0 0 15px;}
#layout_countdown p.algar_photos a {
    font-size:11px;
    color:#fff;
    font-weight:normal;
    padding:0 0 0 25px;}

#layout_countdown p.algar_photos a:hover {
    color:#b4b4b4;}

#index #layout_content #video {
    float:left;
    width:161px;
    margin:0 0 0 20px;}
    
#index #layout_content #video a {
    width:161px;
    height:74px;
    display:block;
    text-indent:-9999px;
    background: url(../images/layout/nav/video.gif) no-repeat;}

#layout_side {
	float: left;
	width: 254px;
    padding:0 0 0 27px;}

/* END */

/* FOOTER */

#layout_footer {
	border-top: 1px solid #000000;
	clear: both;
	color: #000000;
	float: left;
	height: 70px;
	margin: 0;
	width: 1000px;}

#section #layout_footer {
    width:990px;
    margin:0 0 0 6px;}

#layout_footer .footer {
	padding: 16px 0 0 19px;
	float: left;}

#layout_footer .footer ul li {
    display:inline;
    padding:0 8px 0 10px;
    border-left:1px solid #000000;}

#layout_footer .footer ul li.first {
    border:none;
    padding:0 8px 0 0;}

#layout_footer .footer ul li a {
    color:#000;}

#layout_footer .footer ul li a:hover {
    color:#655415;}

#layout_footer .bmir {
    float:right;
    width:157px;  
    padding:16px 17px 0 0;}

#layout_footer .bmir a {
    height:15px;
    line-height:0;
    width:157px;
    display:block;
    text-indent:-9999px;
    background: url(../images/layout/footer/bmir.gif) no-repeat;}

#layout_footer .bmir a:hover {
    background-position:0 -15px;}

#layout_footer .login {
	float: right;
    clear:right;
	padding: 15px 19px 0 0;
	width: auto;}

#layout_footer .login a {
    background: url(../images/layout/icons/login.gif) no-repeat;
    width:54px;
    height:19px;
    display:block;
    text-indent:-9999px;}
    
#layout_footer .login a:hover {
    background-position:0 -19px;}


/* search */

#search_container {
   	background: #212121;
	float: right;
	height: 41px;
	width: 164px;}

#search_container label {
    color:#fff;
    float:left;
    margin:12px 0 0 10px;
	font-style:italic;}

#layout_search_block {
	width:100px;
	float: right;
    margin:0 5px 0 0;}

#layout_search_block fieldset,
#layout_search_block fieldset dl dt {
	border: none;}

#layout_search_block fieldset dl {
	margin: 10px 0 0 0;}

#layout_search_block fieldset dl dd {
	overflow: auto;}

#layout_search_block fieldset dl dd input#query {
	background: #212121;
	border: none;
	color: #ffffff;
	float: left;
	font-size: 11px;
    padding:4px 0 0 0;
    line-height:12px;
    height:16px;
    width:95px;}

#layout_search_block fieldset dl dd input#button_go {
	display: none;}

#layout_search .search {
    width:100%;
	border-bottom: 1px solid #d9d9d9;
	padding:10px 0 12px 0;}

#layout_search .search fieldset {
	border: none;}

#layout_search .search dl {
	width: 100%;}

#layout_search .search dl dd {
	width: 262px;
	float: left;}

#layout_search .search dl dd input {
	border: none;
	float: left;
	background: #fff;
	border: 1px solid #d9d9d9;
	height: 15px;
	width: 162px;
	padding: 3px 0 3px 3px;
	line-height: 14px;
	font-size: 10px;
	color: #000;
	vertical-align: middle;}

#layout_search .search dl dd input#button_go {
	border: none;
	float: left;
	height: 23px;
	width: 31px;
	display: block;
	background: url(../images/layout/icons/search_btn.gif) no-repeat;
	margin-left: 6px;
	cursor: pointer;}

#layout_results .results {
	clear: left;}

#layout_results .results p {
	font-size: 10px;
    color:#4b4b4b;
	margin:2px 0 15px 0;}
    
#layout_results .results dl {
    background: url(../images/layout/icons/page.gif) 0 1px no-repeat;
    padding:0 0 0 23px;
    width:670px;}

#layout_results .results dl.pdf {
    background: url(../images/layout/icons/pdf.gif) 0 1px no-repeat;}
    
#layout_results .results dl.calendar {
    background: url(../images/layout/icons/outlook.gif) 2px 1px no-repeat;}

#layout_results .results dl dt a {
	font-size: 12px;
	text-decoration: none;
    background:none;
    color:#c2a303;
	font-weight: bold;}

#layout_results .results dl dd.url {
	padding: 0 0 20px 0;}

#layout_results .results dl dd span.match {
	font-weight: bold;
    background:#e9e9e9;}

#layout_results .noresults {
	font-size: 10px;
	margin-top: 2px;}

#layout_results .pages {
    border-top: 1px solid #000;
    padding:10px 0 30px 0;
    margin-top:10px;}

#layout_results .pages a {
    padding:2px 4px;}

/* END */

/* nav */

.nav ul {
	width: 124px;}

.nav ul li {
	list-style: none;
    position:relative;
    z-index:1;}

.nav ul li a {
    display: block;
    height: 34px;
    text-indent: -9999px;
    width:124px;}

.nav ul li#nav_about_us a {background-image: url(../images/layout/nav/about_us.gif);}
.nav ul li#nav_about_us a:hover, #layout_nav .nav ul li#nav_about_us a.nav_active {background-position: 0 -34px;}
.nav ul li#nav_operations a {background-image: url(../images/layout/nav/operations.gif);}
.nav ul li#nav_operations a:hover, #layout_nav .nav ul li#nav_operations a.nav_active {background-position: 0 -34px;}
.nav ul li#nav_investor_info a {background-image: url(../images/layout/nav/investor_info.gif);}
.nav ul li#nav_investor_info a:hover, #layout_nav .nav ul li#nav_investor_info a.nav_active {background-position: 0 -34px;}
.nav ul li#nav_responsibility a {background-image: url(../images/layout/nav/responsibility.gif);}
.nav ul li#nav_responsibility a:hover, #layout_nav .nav ul li#nav_responsibility a.nav_active {background-position: 0 -34px;}
.nav ul li#nav_news_room a {background-image: url(../images/layout/nav/news_room.gif);}
.nav ul li#nav_news_room a:hover, #layout_nav .nav ul li#nav_news_room a.nav_active {background-position: 0 -34px;}
.nav ul li#nav_careers a {background-image: url(../images/layout/nav/careers.gif);}
.nav ul li#nav_careers a:hover, #layout_nav .nav ul li#nav_careers a.nav_active {background-position: 0 -34px;}

#layout_nav.about_us .nav ul li#nav_about_us a,
#layout_nav.operations .nav ul li#nav_operations a,
#layout_nav.investor_info .nav ul li#nav_investor_info a,
#layout_nav.responsibility .nav ul li#nav_responsibility a,
#layout_nav.news_room .nav ul li#nav_news_room a,
#layout_nav.careers .nav ul li#nav_careers a   {background-position: 0 -68px;}

#layout_nav.about_us .nav ul li#nav_about_us a:hover, #layout_nav.about_us .nav ul li#nav_about_us a.nav_active,
#layout_nav.operations .nav ul li#nav_operations a:hover, #layout_nav.operations .nav ul li#nav_operations a.nav_active,
#layout_nav.investor_info .nav ul li#nav_investor_info a:hover, #layout_nav.investor_info .nav ul li#nav_investor_info a.nav_active,
#layout_nav.responsibility .nav ul li#nav_responsibility a:hover, #layout_nav.responsibility .nav ul li#nav_responsibility a.nav_active,
#layout_nav.news_room .nav ul li#nav_news_room a:hover, #layout_nav.news_room .nav ul li#nav_news_room a.nav_active,
#layout_nav.careers .nav ul li#nav_careers a:hover, #layout_nav.careers .nav ul li#nav_careers a.nav_active {background-position: 0 -34px;}

.nav ul li div.dropdown {
	display:none;
    position: absolute !important;
    float:left;
    clear:left;
	top: -28px;
    left: 124px;
	width: auto;
    z-index:10000;
    overflow:hidden;}

.nav ul li div.dropdown div ul {
    overflow: hidden;
	width: 815px;}

.nav ul li div.dropdown div ul li {
	float: left;
    background: url(../images/layout/nav/dropdown_bg.gif) repeat-x;
    height: 101px;}

.nav ul li div.dropdown div ul li.first {
    padding:0 0 0 4px;}

.nav ul li div.dropdown div ul li.last {
    padding:0 7px 0 0;}

.nav ul li div.dropdown div ul li a {
    color: #ffffff;
	font-size: 11px;
    height: 101px;
    line-height:12px;
    text-indent: 0;
    padding:38px 15px;
    float:left;
    width:auto;}

.nav ul li#nav_about_us div.dropdown div ul li a {background-image: none;}
.nav ul li#nav_operations div.dropdown div ul li a {background-image: none;}
.nav ul li#nav_investor_info div.dropdown div ul li a {background-image: none;}
.nav ul li#nav_responsibility div.dropdown div ul li a {background-image: none;}
.nav ul li#nav_news_room div.dropdown div ul li a {background-image: none;}
.nav ul li#nav_careers div.dropdown div ul li a {background-image: none;}

.nav ul li div.dropdown div ul li a:hover {
    color: #c2a303;}

/* END */
/* INVESTOR BLOCK */

#layout_investor_block {
    padding:5px 0 0 0;}

#layout_investor_block h1 {
    display:none;
    height:0;}

#layout_investor_block dl {
    width:235px;
    margin:0 0 12px 0;}

#layout_investor_block dl dt {
    font-weight:bold;
    background: url(../images/layout/icons/pdf.gif) no-repeat;
    padding:0 0 0 20px;}

#layout_investor_block dl dd a {
    white-space:nowrap;}

#layout_investor_block p.viewall {
    padding:0 0 30px 0;}

/* END */

/* INVESTOR BLOCK */

#layout_links_block {
    float:right;
    width:276px;
    height:70px;
    margin:25px 0 0 0;}

#layout_links_block .container{
    background: url(../images/layout/icons/links_bg.gif) no-repeat;
    float:right;
    width:276px;
    height:70px;}

#layout_links_block h1 {
    display:none;}

#layout_links_block ul {
    margin:38px 0 0 13px;}

#layout_links_block ul li {
    float:left;
    width:auto;
    margin:0 15px 0 0;}

#layout_links_block ul li a {
    color:#fff;
    padding:0 0 2px 23px;
    background: url(../images/layout/icons/links.gif) 0 -20px no-repeat;
    line-height:20px;}

#layout_links_block ul li.first a {
    background-position:0 -1px;}

#layout_links_block ul li.last a {
    background-position:0 -37px;}

#layout_links_block ul li a:hover {
    color:#c2c2c2;}

#layout_links_block .icms_edit a {
    background:#f3edcd;
    color:#000;}

#layout_links_block .icms_edit a:hover {
    background:#e5ddb5;}

/* END */

/* INVESTOR START */

#layout_investor h2 {
    padding:0 0 15px 0;
    border-bottom:1px solid #d9d9d9;
    margin:5px 0 15px 0;}

#layout_investor .news_release {
    border-bottom:1px solid #d9d9d9;
    padding:0 0 10px 0;}

#layout_investor .news_release dl {
    margin:0 0 10px 0;
    background:url(../images/layout/icons/pdf.gif) 0 5px no-repeat;
    padding:0 0 0 23px;}

#layout_investor .news_release dl dt {
    font-weight:bold;}
    
#layout_investor .news_release dl dt a {font-weight:normal;}

#layout_investor .top_years {display:none;}

#layout_investor .bottom_years {
    padding:15px 0 0 0;
    font-size:12px;}

#layout_investor .bottom_years ul li.title {display:none;}

#layout_investor .bottom_years ul li {
    background:none;
    padding:0;
    border-right:1px solid #d9d9d9;
    padding:0 10px 0 10px;
    font-weight:bold;
    display:inline;
    width:auto;}

#layout_investor .bottom_years ul li.active a {
    background:none;}

#layout_investor .rss {
    border-top:1px solid #d9d9d9;
    background:url(../images/layout/icons/rss.gif) 0 12px no-repeat;
    padding:10px 0 12px 25px;
    clear:left;}

#layout_investor .rss a {
    color:#000;
    line-height:20px;
    font-weight:bold;}

#layout_investor .rss a:hover {}

/*END */

/*FINANCIALS */

#layout_investor .financial_report h2 {
    border:none;
    margin: 0 0 0 22px;
    padding:0 0 10px 0;}

.financial_report table {width:100%;border-bottom:1px solid #d9d9d9;margin:0 0 20px 0;}
.financial_report td {vertical-align:top;}
#layout_investor .financial_report td.image {
    width:102px;
    padding:0 0 20px 0;}
    
#layout_investor .financial_report td.image a {background:none;}
#layout_investor .financial_report td.image a img {border:1px solid #d9d9d9;}
#layout_investor .financial_report td.image a:hover img {border:1px solid #e5ddb5;}
    
#layout_investor .financial_report td.reports ul {
    padding:0 0 10px 22px;
    margin:0;
    float:left;}
    
#layout_investor .financial_report td.reports ul li {
    background:none;
    padding:0 0 8px 21px;
    margin:0;
    background:url(../../../en/images/icons/pdf.gif) 0 2px no-repeat;
    display:inline;
    float:left;
    width:230px;}
    
#layout_investor .financial_report ul li a {
    line-height:18px;}
    
#layout_investor .financial_report ul li em {
    margin: 0 0 0 3px;}
    
#layout_investor .financial_report td.reports ul.annuals {
    border-bottom:1px solid #d9d9d9;
    width:573px;
    padding:5px 0 15px 22px;
    margin:0 0 17px 0;}

#layout_investor .financial_report td.reports ul.annuals li {
    padding:0 0 0 21px;}
    
#layout_investor .financial_report td.reports ul.annuals li.annual_flipbook {
    background:url(../../../en/images/icons/flipbook.gif) 0 2px no-repeat;
    padding:0 0 0 30px;
    width:221px;}
    
#layout_investor .financial_report td.reports ul.quarterlies {width:251px;float:left;}
#layout_investor .financial_report td.reports ul.quarterlies li {clear:left;}

#layout_investor .financial_report td.reports ul.forms {float:right;width:322px;padding:0;}

#layout_investor p.sedar a {
    padding:0 16px 3px 0;
    margin:0 2px 0 0;
    background:url(../../../en/images/icons/external_link.gif) top right no-repeat #f3edcd;}

#layout_investor p.sedar a:hover {
    background:url(../../../en/images/icons/external_link.gif) top right no-repeat #e5ddb5;}

/* END*/

/* SITEMAP */

#layout_sitemap {
    padding:10px 0 0 0;}

#layout_sitemap #sitemap_about_us,
#layout_sitemap #sitemap_operations,
#layout_sitemap #sitemap_investor_info,
#layout_sitemap #sitemap_responsibility,
#layout_sitemap #sitemap_news_room,
#layout_sitemap #sitemap_careers {
    float:left;
    width:175px;
    height:180px;}

#layout_sitemap #sitemap_responsibility,
#layout_sitemap #sitemap_news_room,
#layout_sitemap #sitemap_careers {
    height:180px;}

#layout_sitemap ul {
    margin:0;}

#layout_sitemap ul li {
	font-weight: bold;
    background:none;
    padding:0;}

#layout_sitemap ul li a:hover {
	color:#000;}

#layout_sitemap div ul li {
    background:none;
    padding:0;}

#layout_sitemap div ul li a {
    background: url(../images/layout/icons/bullet.gif) 2px 5px no-repeat;
    padding:0 0 0 11px;}

#layout_sitemap ul li ul li a:hover {
	color:#6f6025;}

#layout_sitemap ul li#sitemap_view_shortcuts,#layout_sitemap ul li#sitemap_sitemap,#layout_sitemap ul li#sitemap_video,#layout_sitemap ul li#sitemap_view_algar_project_photo_gallery,#layout_sitemap ul li#sitemap_home
	{
	display: none;}

#layout_sitemap ul li ul li {
	font-weight: normal;}

#layout_sitemap ul li ul li div {
    margin:0 0 0 10px;}

/* END */

/* PHOTO GALLERY */

#layout_photos {
    float:left;
    width:697px;
    padding:5px 0 20px 0;}

#layout_photos_view {padding:10px 0 0 0;}

#layout_photos a,
#layout_photos_view a {
    background:none;}

#layout_photos .cover img,
#layout_photos_view img {
    padding:4px;
    border:1px solid #f3edcd;}

#layout_photos_view table.navigation,
#layout_photos table.navigation {
    border-bottom:1px solid #d9d9d9;
    width:697px;}

#layout_photos_view td.next,
#layout_photos_view td.previous {
    width:100px;
    height: 20px;}

#layout_photos_view td.total {
    width: 497px;
    text-align:center;
    color:#636563;
    font-size:10px;}

#layout_photos_view td.next {
    text-align:right;}

#layout_photos_view .photo {
    width:690px;
    text-align:center;}

#layout_photos_view .photo p.caption {padding:10px 0 0 0;margin:0;}

#layout_photos table.albums {
    margin:0 0 20px 0;}
    
#layout_photos table.albums td {
    width:175px;
    text-align:center;
    vertical-align: top;
    padding:15px 0 0 0;}

#layout_photos table.albums .cover,
#layout_photos table.albums .thumbnail {
    margin:0 0 15px 0;
    height:90px;}

#layout_photos_view .photo {
    margin:20px 0;
    padding:0 0 20px 0;
    width:697px;
    border-bottom:1px solid #d9d9d9;}

#layout_photos .photo dl,
#layout_photos .album dl {
    border-top:1px solid #d9d9d9;
    margin:0 0 0 20px;
    width:135px;}

#layout_photos .photo dl dt,
#layout_photos .album dl dt {
    text-align:left;
    line-height:12px;
    margin:5px 0 4px 0;}

#layout_photos .album dl dd,
#layout_photos .photo dl dd {
    color:#636563;
    font-size:10px;
    line-height:12px;
    text-align:left;}

#layout_photos p.back {
    padding:90px 0 0 0;}

/* END */
/* REQUEST INFO FORM */

#layout_information_form fieldset {
    padding:10px 0 0 0;
    margin:0 0 10px 0;}

#layout_information_form div.hidden {
    display:none;}

#layout_information_form div p {
    margin:0;
    font-weight:bold;}

#layout_information_form input {
    font-size:11px;
    width:200px;
    padding:3px;}

#layout_information_form input#type_investor_package,
#layout_information_form input#type_quarterly_reports,
#layout_information_form input#type_annual_reports,
#layout_information_form input#type_news_releases,
#layout_information_form input#method_email,
#layout_information_form input#method_mail,
#layout_information_form input#remove {
    margin:2px 7px 0 0;
    padding:0;
    width:12px;
    float:left;
    clear:left;} 

#layout_information_form .security fieldset,
#layout_information_form .buttons fieldset {
    border:none;}

#layout_information_form dl dt {
    float:left;
    width:135px;
    clear:left;}

#layout_information_form dl dd {
    padding:0 0 5px 0;}
    
#layout_information_form .required dt {
    width:auto;
}

#layout_information_form .security img {
    float:left;
    margin:0 75px 0 0;}

#layout_information_form .security dd {
    width:300px;
    height:20px;
    background: url(../images/layout/icons/enter_code_requests.gif) 70px 11px no-repeat;}

#layout_information_form .security input#code {
    float:left;
    width:31px;
    padding:6px 8px;
    font-weight:bold;}

#layout_information_form input#button_submit {
	border: none;
	float: left;
	height: 19px;
	width: 60px;
	display: block;
	background: url(../images/layout/icons/submit_btn.gif) no-repeat;
	cursor: pointer;}

/* END */

/* FAQS */


h3.question {
    background: url(../images/layout/icons/expand.gif) right no-repeat;
    cursor: pointer;
    float:left;
    background:#f3edcd;
    color:#000;
    font-size:11px;
    font-weight:normal;
    padding:0;
    margin:0 0 15px 0;}

h3.question:hover {background:#e5ddb5;}

div.answer {
    clear:both;
    padding:0 15px;}

div.answer p,
div.answer ul,
div.answer table {
    padding:0 0 15px 0;
    margin:0;}

table.faqs_tbl th {
    background:#ededed;
    text-align:right;
    padding:3px 5px;}

table.faqs_tbl td {
    border-bottom:1px solid #ededed;
    padding:3px 5px;}    
    
table.faqs_tbl td p {margin:0;padding: 0;}


/* END */

/* NEWS ROOM OVERVIEW */

#nr_overview_top {
    width:100%;
    clear:both;}

#nr_overview_bottom {
    clear:both;
    width:100%;
    border-top:1px solid #d9d9d9;
    margin:20px 0 0 0;
    padding:15px 0 0 0;}

#nr_overview_top #layout_investor_block {margin:0;float:left;}
#nr_overview_top #layout_investor_block dl {width:400px;}
#nr_overview_top #layout_investor_block dl {margin:0;}
#nr_overview_top #layout_investor_block dl dt {
    float:left;
    width:350px;}

#nr_overview_top #layout_investor_block dl dd {
    float:left;
    width:400px;
    padding:0 0 7px 0;}

#nr_overview_top .gallery_link {
    float:right;
    width:149px;
    margin:0 125px 0 0;}
    
#nr_overview_top .gallery_link a {
    width:149px;
    height:114px;
    background: url(../images/layout/icons/photo_gallery.gif) no-repeat;
    text-indent:-9999px;
    display:block;
    float:right;}

#nr_overview_top p.viewall {
    clear:left;
    padding:6px 0 0 0;}

/* END */

/* CONTENT */

.content a,
#layout_investor_block a,
#layout_calendar_block a,
#layout_photos .album dl dt a,
#layout_photos p.back a,
#layout_photos_view table.navigation a,
#layout_side p.more_news a {
    background:#f3edcd;
    color:#000;}

.content a:hover,
#layout_investor_block a:hover,
#layout_calendar_block a:hover,
#layout_photos .album dl dt a:hover,
#layout_photos p.back a:hover,
#layout_photos_view table.navigation a:hover,
#layout_side p.more_news a:hover {
    background:#e5ddb5;}

.content a img {border:none;}

.content table p {
    margin:0 0 9px 0;}

.content p,
.content ul {
    margin:0 0 15px 0;}

.content ul li {
    background: url(../images/layout/icons/bullet.gif) 0px 7px no-repeat;
    padding:0 0 0 9px;}

.content p.larger_diagram {
    background:url(../../../en/images/icons/magnifying_glass.gif) no-repeat;
    margin:20px 0 0 0;
    padding:1px 0 10px 25px;}

#layout_countdown_algar {
    background:url(../images/content/operations/countdown_bg.gif) no-repeat;
    width:522px;
    height:79px;
    display:block;
    margin-bottom:15px;}

#layout_countdown_algar .container {
    font-size:30px;
    font-weight:bold;
    padding:14px 0 0 206px;
    line-height:30px;}
    
.content #video {
    float:right;
    padding:0 0 20px 20px;}

/* CONTENT TABLES */

table.pres_web td {
    background:#ededed;
    padding:5px 14px 5px 14px;
    border-right:1px solid #fff;
    border-bottom:1px solid #fff;
    vertical-align:middle;
    height:45px;}
table.pres_web th {
    background:#fff;
    height:27px;
    vertical-align:middle;
    font-weight:bold;
    padding: 0 0 0 14px; 
    font-size:12px;
    text-align:left; }
table.pres_web p {margin:0;}


table.directors {margin:0 0 15px 0;}
table.directors td {
    border-right:1px solid #fff;
    border-bottom:1px solid #fff;
    padding:5px 14px 6px 14px;
    background:#ededed;}
table.directors th {
    text-align:left;
    font-size:12px;
    padding:0 0 8px 10px;
    line-height:14px;}

table.bios {padding:15px 0 0 0;}
table.bios td {
    border-top:1px solid #d9d9d9;
    padding:15px 0 15px 0;
    vertical-align:top;}
table.bios h3  {
    font-size:12px;
    margin:0 0 9px 0;}
table.bios p {margin:0 0 7px 0;padding:0;}
table.bios h3 em {
    font-weight:normal;
    font-size:11px;}
table.bios p.top {margin:0;padding:0;}
    
table.certificates {padding:10px 0 0 0;margin:0 0 6px 0;width:100%;border-bottom:1px solid #d9d9d9;border-top:1px solid #d9d9d9;}
table.certificates td {
    padding:0 0 13px 0;
    vertical-align:top;}
table.certificates td img {padding:3px 0 0 0;}
table.certificates p {margin:0;padding:0;}

table.environment {padding:5px 0 10px;}

table.media {padding:5px 0 0 0;}
table.media td {vertical-align:top;padding:0 0 15px 0;}
table.media td p {margin:0;padding:0;}


table.shares {padding:10px 0;width:350px;}
table.shares th {background:#ededed;padding:2px 0 3px 6px;text-align:left;}
table.shares td {border-bottom:1px solid #ededed;padding:2px 6px 3px 6px;}

table.debentures {padding:0;}
table.debentures td {
    background:#ededed;
    padding:5px 12px 5px 8px;
    border-right:1px solid #fff;
    border-bottom:1px solid #fff;}
table.debentures td ul {margin:0;}

table.reserves,table.reserves2,table.reserves3
 {border-top:2px solid #000;border-bottom: 2px solid #000;margin:0 0 15px 0;}
table.reserves3 {margin:0;}
table.reserves th,table.reserves2 th {
    vertical-align:bottom;font-size:12px;background:#fff;}
table.reserves td {
    padding:4px 10px 4px 10px;}
table.reserves2 td {
    padding:4px 7px 4px 7px;}
table.reserves sup,table.reserves2 sup {font-size:10px;line-height:10px;}
table.reserves td.label {width:410px;}
table.reserves td.mmbbl {width:70px;}
table.reserves td.mm {width:50px;}
table.reserves td.dark,table.reserves2 td.dark,table.reserves3 td.dark {background:#ededed;}
table.reserves tr,table.reserves2 tr,table.reserves3 tr {background:#f7f7f7;}
table.reserves tr:hover,table.reserves2 tr:hover,table.reserves3 tr:hover {background:#f0f0f0;}
table.reserves td.border-btm,table.reserves2 td.border-btm,table.reserves3 td.border-btm {border-bottom:1px solid #000;}
table.reserves2 td.label {width:210px;}
    
table.footnotes {
    margin:15px 0;
    font-size:10px;}    
   
table.footnotes td.number {
    vertical-align: top;
    text-align:right;
    padding:0 5px 0 0;}
