
* {margin:0; padding:0;}

body, html {
	border:0;
}

body {
	background:#012b55;
	color:#272727;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}

a {
	color:#003467;
	text-decoration:none;
}

a:hover {
	color:#3a648c;
}

p {
	margin:11px 0;
	line-height:17px;
}

ul {
	list-style:none;
}

/* layout */

#layout_container {
	padding:8px 0 0 0;
}

#layout_header {
	background:url(../images/layout/header/bg.gif) repeat-x;
	overflow:visible;
	width:100%;
}

#layout_header .header {
	margin:0 auto;
	width:980px;
}

#layout_header .header .logo {
	float:left;
	padding:10px 0 18px 16px;
}

#layout_header .header .logo a,
#layout_header .header .logo span {
	background:url(../images/layout/header/logo.gif) no-repeat;
	display:block;
	height:70px;
	overflow:hidden;
	text-indent:-9999px;
	width:124px;
}

#layout_header .header #layout_top_nav {
	float:right;
	padding:18px 0 0 0;
}

#layout_header .header .stockquote {
	float:right;
	clear:right;
	padding:9px 20px 0 0;
}

#layout_header .header #layout_nav {
	clear:both;
}

#layout_header .banner {
	height:205px;
	width:980px;
}

#layout_body {
	background:#ffffff url(../images/layout/body/bg.gif) repeat-x;
	clear:both;
}

#layout_body .body {
	margin:0 auto;
	overflow:auto;
	width:980px;
	padding:0 0 50px 0;
}

#layout_content {
	float:left;
	width:668px;
	}

#layout_content .header {
	padding:20px 0 18px 20px;
}

#layout_content .header h1 {
	display:block;
	height:10px;
	text-indent:-9999px;
	overflow:hidden;
}

#layout_content .content {
	padding:20px;
}

#layout_side {
	float:right;
	width:312px;
}

#layout_side .header {
	background:#e2e2e2;
	height:10px;
	padding:20px 0 18px 12px;
}

#layout_side .header h1 {
	display:block;
	height:10px;
	text-indent:-9999px;
	overflow:hidden;
}

#layout_block {
	padding:17px;
}

#layout_block .press_releases li {
	margin:11px 0;
}

#layout_sub_nav {
	padding:7px;
}

#layout_footer {
	background:url(../images/layout/footer/bg.gif) repeat-x;
	color:#ffffff;
	padding:6px 0 0 0;
}

#layout_footer .footer {
	margin:0 auto;
	width:980px;
}

#layout_footer .footer #layout_bottom_nav {
	margin:20px 0;
	padding:0 12px;
}

#layout_footer .footer .address {
	clear:both;
	font-size:9px;
	margin:18px 0 15px 0;
	padding:0 12px;
}

#layout_footer .footer .address span {
	color:#304961;
	padding:0 6px;
}

#layout_footer .footer .bmir {
	clear:both;
	padding:0 12px;
	margin:0 0 18px 0;
}

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

#layout_footer .footer .bmir a:hover {
	background:url(../images/layout/footer/bmir.gif) 0 -11px no-repeat;
}
	

/* index */

.index #layout_banner {
	overflow:visible;
	width:100%;
}

.index #layout_banner .banner {
	float:left;
	width:668px;
	background:url(../images/layout/header/index.jpg) no-repeat;
	height:269px;
}

.index #layout_banner .services {
	background:url(../images/layout/header/services_bg.jpg) no-repeat;
	float:right;
	height:269px;
	width:312px;
}

.index #layout_banner .services ul {
	margin:0 auto;
	padding:15px 0 0 0;
	width:288px;
}

.index #layout_banner .services ul li {
	color:#c0d5e8;
	padding:12px 93px 0 14px;
	height:55px;
	margin:8px 0;
}

.index #layout_banner .services ul li.rigs {
	background:url(../images/layout/header/rigs_bg.jpg) no-repeat;
}

.index #layout_banner .services ul li.transport {
	background:url(../images/layout/header/transport_bg.jpg) no-repeat;
}

.index #layout_banner .services ul li.wireline_rentals {
	background:url(../images/layout/header/wireline_rentals_bg.jpg) no-repeat;
}

.index #layout_banner .services ul li h3 {
	color:#ffffff;
	font-size:11px;
	font-weight:bold;
}

.index #layout_banner .services ul li p {
	margin:3px 0;
}

.index #layout_banner .services ul li a {
	color:#ffffff;
}

.index #layout_side .header {
	background:none;
}

/* sections */

.about #layout_banner .banner {background:url(../images/layout/header/about.jpg) no-repeat;}
.rigs #layout_banner .banner {background:url(../images/layout/header/rigs.jpg) no-repeat;}
.well_servicing #layout_banner .banner {background:url(../images/layout/header/rigs.jpg) no-repeat;}
.transport #layout_banner .banner {background:url(../images/layout/header/transport.jpg) no-repeat;}
.wireline_rentals #layout_banner .banner {background:url(../images/layout/header/wireline_rentals.jpg) no-repeat;}
.hse #layout_banner .banner {background:url(../images/layout/header/hse.jpg) no-repeat;}
.investors #layout_banner .banner {background:url(../images/layout/header/investors.jpg) no-repeat;}
.careers #layout_banner .banner {background:url(../images/layout/header/careers.jpg) no-repeat;}
.contact #layout_banner .banner {background:url(../images/layout/header/rigs.jpg) no-repeat;}
.inside #layout_banner .banner {background:url(../images/layout/header/inside.jpg) no-repeat;}


/* page overrides */

.well_servicing #layout_banner.coil_tubing-override .banner {background:url(../images/layout/header/ctc.jpg) no-repeat;}
.well_servicing #layout_banner.ctc-override .banner {background:url(../images/layout/header/ctc.jpg) no-repeat;}
.well_servicing #layout_banner.ect-override .banner {background:url(../images/layout/header/ctc.jpg) no-repeat;}
.downhole_rentals #layout_banner.downhole-override .banner {background:url(../images/layout/header/endeavor_remote.jpg) no-repeat;}
.downhole_rentals #layout_banner.rentals-override .banner {background:url(../images/layout/header/rentals.jpg) no-repeat;}
.downhole_rentals #layout_banner.endeavor-override .banner {background:url(../images/layout/header/endeavor_remote.jpg) no-repeat;}
.downhole_rentals #layout_banner.remote-override .banner {background:url(../images/layout/header/endeavor_remote.jpg) no-repeat;}
.downhole_rentals #layout_banner.tryton-override .banner {background:url(../images/layout/header/tryton.jpg) no-repeat;}
.downhole_rentals #layout_banner.decarson-override .banner {background:url(../images/layout/header/shop.jpg) no-repeat;}

.hse #layout_side,
.careers #layout_side,
.inside #layout_side {
	display:none;
}

/* top nav */

.top_nav ul li {
	float:left;
	font-size:9px;
	padding:0 14px 0 0;
}

.top_nav ul li.last {
	padding:0 20px 0 0;
}

/* nav */

.nav {
	background:#31587d;
	height:41px;
	padding:0 0 6px 0;
}

.nav ul #nav_about,
.nav ul #nav_services,
.nav ul #nav_hse,
.nav ul #nav_investors,
.nav ul #nav_careers,
.nav ul #nav_contact {
	position:relative;
	float:left;
}

.nav ul li a {
	display:block;
	height:41px;
	text-indent:-9999px;
	overflow:hidden;
}

.nav ul #nav_about a {width:139px;background:url(../images/layout/nav/about.gif) no-repeat;}
.nav ul #nav_about a:hover, .nav ul #nav_about a.nav_active {background:url(../images/layout/nav/about.gif) 0 -41px no-repeat;}

.nav ul #nav_services a {width:134px;background:url(../images/layout/nav/services.gif) no-repeat;}
.nav ul #nav_services a:hover, .nav ul #nav_services a.nav_active {background:url(../images/layout/nav/services.gif) 0 -41px no-repeat;}

.nav ul #nav_hse a {width:278px;background:url(../images/layout/nav/hse.gif) no-repeat;}
.nav ul #nav_hse a:hover, .nav ul #nav_hse a.nav_active {background:url(../images/layout/nav/hse.gif) 0 -41px no-repeat;}

.nav ul #nav_investors a {width:144px;background:url(../images/layout/nav/investors.gif) no-repeat;}
.nav ul #nav_investors a:hover, .nav ul #nav_investors a.nav_active {background:url(../images/layout/nav/investors.gif) 0 -41px no-repeat;}

.nav ul #nav_careers a {width:131px;background:url(../images/layout/nav/careers.gif) no-repeat;}
.nav ul #nav_careers a:hover, .nav ul #nav_careers a.nav_active {background:url(../images/layout/nav/careers.gif) 0 -41px no-repeat;}

.nav ul #nav_contact a {width:154px;background:url(../images/layout/nav/contact.gif) no-repeat;}
.nav ul #nav_contact a:hover, .nav ul #nav_contact a.nav_active {background:url(../images/layout/nav/contact.gif) 0 -41px no-repeat;}

.nav ul #nav_about #nav_about_dropdown,
.nav ul #nav_services #nav_services_dropdown,
.nav ul #nav_hse #nav_hse_dropdown,
.nav ul #nav_investors #nav_investors_dropdown,
.nav ul #nav_careers #nav_careers_dropdown,
.nav ul #nav_contact #nav_contact_dropdown {
	border-top:6px solid #31587d;
	position:absolute;
	top:41px;
	width:200px;
	z-index:100;
}


/*removes flicker in ie */
.nav ul #nav_about_slide,
.nav ul #nav_services_slide,
.nav ul #nav_hse_slide,
.nav ul #nav_investors_slide,
.nav ul #nav_careers_slide, .nav ul #nav_contact_slide {
	display:none;
}


.nav ul li ul li {
	line-height:15px;
}

.nav ul #nav_about ul li a,
.nav ul #nav_services ul li a,
.nav ul #nav_hse ul li a,
.nav ul #nav_investors ul li a,
.nav ul #nav_careers ul li a,
.nav ul #nav_contact ul li a {
	background:#ffffff;
	height:auto;
	padding:5px 10px;
	text-indent:0;
}

.nav ul #nav_about ul li a:hover,
.nav ul #nav_services ul li a:hover,
.nav ul #nav_hse ul li a:hover,
.nav ul #nav_investors ul li a:hover,
.nav ul #nav_careers ul li a:hover,
.nav ul #nav_contact ul li a:hover {
	background:#ececec;
}

/* sub nav */

.sub_nav ul li {
	border-bottom:1px solid #e7e7e7;
	line-height:13px;
}

.sub_nav ul li.last {
	border-bottom:none;
}

.sub_nav ul li a {
	background:url(../images/layout/nav/sub_nav_bullet.gif) 12px 10px no-repeat;
	display:block;
	font-weight:bold;
	padding:5px 5px 5px 22px;
}

.sub_nav ul li ul li {
	border-bottom:none;
}

.sub_nav ul li ul {
	padding:0 0 5px 0;
}

.sub_nav ul li ul li {
	padding:3px 5px 3px 22px;
}

.sub_nav ul li ul li a {
	background:url(../images/layout/icons/arrow_bullet.gif) no-repeat 1px 4px;
	display:inline;
	font-weight:normal;
	padding:0 0 0 12px;
}

.sub_nav ul li ul li a:hover {
	color:#000000;
}

/* bottom nav */

.bottom_nav {
	overflow:auto;
	width:100%;
}

.bottom_nav ul li {
	background:url(../images/layout/nav/footer_div.gif) right no-repeat;
	float:left;
	padding:0 16px 0 10px;
}

.bottom_nav ul li.first {
	padding:0 16px 0 0;
}

.bottom_nav ul li.last {
	background:none;
	padding:0 0 0 10px;
}

.bottom_nav ul li a {
	color:#ffffff;
}

.bottom_nav ul li a:hover {
	color:#cadbec;
}

/* titles */

#corporate_profile {background:url(../images/layout/titles/corporate_profile.gif) no-repeat;}
#press_releases {background:url(../images/layout/titles/press_releases.gif) no-repeat;}
#about {background:url(../images/layout/titles/about.gif) no-repeat;}
#services {background:url(../images/layout/titles/services.gif) no-repeat;}
#hse {background:url(../images/layout/titles/hse.gif) no-repeat;}
#investors {background:url(../images/layout/titles/investors.gif) no-repeat;}
#careers {background:url(../images/layout/titles/careers.gif) no-repeat;}
#contact {background:url(../images/layout/titles/contact.gif) no-repeat;}
#corporate_information {background:url(../images/layout/titles/corporate_information.gif) no-repeat;}
#rigs {background:url(../images/layout/titles/rigs.gif) no-repeat;}
#well_servicing {background:url(../images/layout/titles/well_servicing.gif) no-repeat;}
#transport {background:url(../images/layout/titles/transport.gif) no-repeat;}
#wireline_rentals {background:url(../images/layout/titles/wireline_rentals.gif) no-repeat;}
#this_section {background:url(../images/layout/titles/this_section.gif) no-repeat;}
#business_units {background:url(../images/layout/titles/business_units.gif) no-repeat;}

/* content */


.content p.pdf a {
	background:url(../images/layout/icons/pdf.gif) no-repeat 1px 0;
	padding:0px 0 0px 25px;
	margin:0;
}

.content h1 {
	font-size:13px;
	margin:11px 0 20px 0;
	color:#000000;
}

.content h2 {
	font-size:13px;
	margin:20px 0 11px 0;
	color:#00000s0;
}

.content h3 {
	font-size:12px;
	margin:30px 0 11px 0;
}

.content h3 span {
	font-weight:normal;
	font-size:11px;
}

.content ul {
	list-style:none;
	margin:11px 0;
}

.content ul li {
	background:url(../images/layout/icons/arrow_bullet.gif) no-repeat 1px 4px;
	margin:5px 0;
	padding:0 0 0 12px;
}

.content ul li ul li,
.content ul.pdf li ul li {
	background:url(../images/layout/icons/arrow_bullet.gif) no-repeat 1px 4px;
	margin:5px 0;
	padding:0 0 0 12px;
}

.content ul.pdf {
	list-style:none;
	margin:11px 0;
}

.content ul.pdf li {
	background:url(../images/layout/icons/pdf.gif) no-repeat 1px 0;
	margin:11px 0;
	padding:0 0 12px 25px;
}

.content ul.pdf li a {
	color:#003467;
}

.content ul.pdf li a:hover {
	color:#000000;
}

/* tables */

.content table.distribution {
	border:none;
	text-align:left;
	margin:20px 0 0 0;
}
	
.content table.distribution .year {
	font-weight:bold;
	background:none;
}
	
.content table.distribution td {
	padding:5px 10px 5px 10px;
}
	
.content table.distribution th {
	width:120px;
	padding:0 0 0 10px;
}
	
.content table.distribution .alt {
	background:#e2e2e2;
}
	
.content table.equipment {
	border:none;
	text-align:center;}
	
.content table.equipment th {
	color:#ffffff;
	background:#012b55;
	padding:3px;
	font-weight:normal;}
	
.content table.equipment td {
	background:#e2e2e2;
	padding:3px;
}

.content table.equipment_list {
	border:none;
	text-align:left;
	width:100%;}
	
.content table.equipment_list th {
	color:#ffffff;
	background:#012b55;
	padding:5px 10px;
	font-weight:bold;}
	
.content table.equipment_list tr {
	background:#f6f5f3;}

.content table.equipment_list tr.header td {
	background:#d2d2d2;
	font-weight:bold;}
		
.content table.equipment_list td {
	padding:5px 10px;
}

.content table.equipment_list tr:hover {
	background:#fff;}
	
.content table.equipment_list tr.header:hover {background:#d2d2d2;}


/* classes */

.content .info dl {
	overflow:hidden;
	width:100%;
}

.content .info dl dt {
	float:left;
	padding:11px 20px 0 0;
}

.content .info dl dd {
	float:left;
}

/* contact */

#layout_contact fieldset {
	border:none;
}

#layout_contact fieldset dl {
	overflow:hidden;
	margin:11px 0;
	width:100%;
}

#layout_contact fieldset dl dt {
	float:left;
	padding:0 20px 0 0;
	width:150px;
}

#layout_contact fieldset dl dd input,
#layout_contact fieldset dl dd select,
#layout_contact fieldset dl dd textarea {
	color:#272727;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	width:200px;
}

#layout_contact fieldset dl dd.contact input {
	width:auto;
}

#layout_contact fieldset dl dd textarea {
	height:50px;
}

/* Popup Map */


.content #content_map_trucking,
.content #content_map_oilfield {
	height:303px;
	margin:30px 0 0 0;
	padding-bottom:30px;
	float:left;
	width:433px;
	z-index:50;
}

.content #content_map_coil,
.content #content_map_rigs {
	height:298px;
	padding-bottom:30px;
	float:left;
	width:452px;
	z-index:50;
	margin:30px 0 0 0;
}

.content #content_map_rigs {
	background:url(../images/content/services/ab_map_well_servicing.gif) 0 0 no-repeat;}
.content #content_map_coil {
	background:url(../images/content/services/ab_map_coil.gif) 0 0 no-repeat;}
.content #content_map_oilfield {
	background:url(../images/content/services/ab_map_oilfield.gif) 0 0 no-repeat;}
.content #content_map_trucking {
	background:url(../images/content/services/ab_map_trucking.gif) 0 0 no-repeat;}


.content #content_map_coil ul li,
.content #content_map_oilfield ul li,
.content #content_map_trucking ul li,
.content #content_map_rigs ul li {
	background:none;
	}
	
/* WELL SERVICING Popups Hotspot Positioning */

.content #content_map_rigs #map_slave_lake
{width:55px;height:15px;top:118px;left:256px; z-index:200; cursor:pointer;}
.content #content_map_rigs #map_slave_lake div 
{top:-80px;left:55px;}

.content #content_map_rigs #map_nisku
{width:34px;height:20px;top:156px;left:265px; z-index:200;cursor:pointer;}
.content #content_map_rigs #map_nisku div 
{top:-80px;left:35px;}

.content #content_map_rigs #map_grande_prairie
{width:65px;height:17px;top:101px;left:189px; z-index:206; cursor:pointer;}
.content #content_map_rigs #map_grande_prairie div 
{top:-60px;left:-150px;}

.content #content_map_rigs #map_drayton_valley
{width:74px;height:17px;top:158px;left:169px; z-index:207; cursor:pointer;}
.content #content_map_rigs #map_drayton_valley div 
{top:-140px;left:-148px;}

.content #content_map_rigs #map_red_deer
{width:45px;height:18px;top:193px;left:220px; z-index:206; cursor:pointer;}
.content #content_map_rigs #map_red_deer div 
{top:-75px;left:-150px;}

.content #content_map_rigs #map_brooks
{width:40px;height:15px;top:236px;left:254px; z-index:300; cursor:pointer;}
.content #content_map_rigs #map_brooks div 
{top:-180px;left:-150px;}

.content #content_map_rigs #map_medicine_hat
{width:65px;height:16px;top:254px;left:263px; z-index:206;cursor:pointer;}
.content #content_map_rigs #map_medicine_hat div 
{top:-200px;left:65px;}

.content #content_map_rigs #map_fort_stjohn
{width:60px;height:15px;top:82px;left:113px; z-index:206; cursor:pointer;}
.content #content_map_rigs #map_fort_stjohn div 
{top:12px;left:-90px;}

.content #content_map_rigs #map_forestburg
{width:56px;height:16px;top:177px;left:290px; z-index:128;cursor:pointer;}
.content #content_map_rigs #map_forestburg div 
{top:-70px;left:50px;}

.content #content_map_rigs #map_edmonton 
{width:53px;height:15px;top:143px;left:258px; z-index:200;cursor:pointer;}
.content #content_map_rigs #map_edmonton div 
{top:-5px;left:-100px;}


/* COIL TUBING Popups Hotspot Positioning */

.content #content_map_coil #map_grande_prairie
{width:65px;height:20px;top:98px;left:189px; z-index:206; cursor:pointer;}
.content #content_map_coil #map_grande_prairie div 
{top:-60px;left:-150px;}

.content #content_map_coil #map_westlock
{width:53px;height:15px;top:126px;left:254px; z-index:207; cursor:pointer;}
.content #content_map_coil #map_westlock div 
{top:-75px;left:50px;}

.content #content_map_coil #map_red_deer_coil
{width:50px;height:20px;top:189px;left:215px; z-index:206; cursor:pointer;}
.content #content_map_coil #map_red_deer_coil div 
{top:-95px;left:-150px;}

.content #content_map_coil #map_brooks
{width:40px;height:15px;top:236px;left:254px; z-index:105; cursor:pointer;}
.content #content_map_coil #map_brooks div 
{top:-80px;left:-150px;}

.content #content_map_coil #map_medicine_hat_coil
{width:65px;height:16px;top:254px;left:263px; z-index:206;cursor:pointer;}
.content #content_map_coil #map_medicine_hat_coil div 
{top:-100px;left:65px;}

.content #content_map_coil #map_three_hills
{width:55px;height:12px;top:201px;left:270px; z-index:206; cursor:pointer;}
.content #content_map_coil #map_three_hills div 
{top:-75px;left:50px;}

.content #content_map_coil #map_strathmore
{width:62px;height:15px;top:213px;left:220px; z-index:128;cursor:pointer;}
.content #content_map_coil #map_strathmore div 
{top:-70px;left:-145px;}

.content #content_map_coil #map_brooks 
{width:43px;height:15px;top:230px;left:279px; z-index:200;cursor:pointer;}
.content #content_map_coil #map_brooks div 
{top:-90px;left:41px;}


.content #content_map_coil #map_weyburn
{width:56px;height:29px;top:239px;left:379px; z-index:200;cursor:pointer;}
.content #content_map_coil #map_weyburn div 
{top:-125px;left:-80px;}


	
	
/* Popups Hotspot Positioning */

.content #content_map_oilfield #map_slave_lake,
.content #content_map_trucking #map_slave_lake
{width:20px;height:20px;top:117px;left:223px; z-index:200;}
.content #content_map_oilfield #map_nisku,
.content #content_map_trucking #map_nisku
{width:20px;height:20px;top:155px;left:232px; z-index:135;}
.content #content_map_oilfield #map_grande_prairie,
.content #content_map_trucking #map_grande_prairie
{width:20px;height:20px;top:108px;left:184px; z-index:206;}
.content #content_map_oilfield #map_drayton_valley,
.content #content_map_trucking #map_drayton_valley
{width:20px;height:20px;top:160px;left:200px; z-index:207;}
.content #content_map_oifield #map_red_deer, 
.content #content_map_trucking #map_red_deer  
{width:20px;height:20px;top:191px;left:224px; z-index:206;}
.content #content_map_oilfield #map_brooks,
.content #content_map_trucking #map_brooks
{width:20px;height:20px;top:240px;left:259px; z-index:105;}
.content #content_map_oilfield #map_taber,
.content #content_map_trucking #map_taber
{width:15px;height:15px;top:275px;left:262px; z-index:90;}
.content #content_map_oilfield #map_medicine_hat_oil, 
.content #content_map_trucking #map_medicine_hat_trucking 
{width:15px;height:15px;top:259px;left:271px; z-index:206;}
.content #content_map_oilfield #map_swift_current,
.content #content_map_trucking #map_swift_current
{width:20px;height:20px;top:252px;left:333px; z-index:106;}
.content #content_map_oilfield #map_fort_stjohn,
.content #content_map_trucking #map_fort_stjohn
{width:20px;height:20px;top:74px;left:134px; z-index:206;}
.content #content_map_oilfield #map_forestburg,
.content #content_map_trucking #map_forestburg 
{width:20px;height:20px;top:178px;left:256px; z-index:128;}
.content #content_map_oilfield #map_three_hills,
.content #content_map_trucking #map_three_hills
{width:20px;height:20px;top:202px;left:241px; z-index:205;}
.content #content_map_oilfield #map_strathmore_oil,
.content #content_map_trucking #map_strathmore
{width:20px;height:20px;top:215px;left:246px; z-index:150;}
.content #content_map_oilfield #map_westlock,
.content #content_map_trucking #map_westlock 
{width:20px;height:20px;top:135px;left:229px; z-index:200;}
.content #content_map_oilfield #map_estevan,
.content #content_map_trucking #map_estevan
{width:20px;height:20px;top:265px;left:401px; z-index:200;}
.content #content_map_oilfield #map_edmonton,
.content #content_map_trucking #map_edmonton
{width:20px;height:20px;top:153px;left:230px; z-index:200;}
.content #content_map_oilfield #map_provost,
.content #content_map_trucking #map_provost
{width:20px;height:20px;top:190px;left:280px; z-index:200;}
.content #content_map_oilfield #map_fort_nelson,
.content #content_map_trucking #map_fort_nelson 
{width:20px;height:20px;top:55px;left:136px; z-index:201;}
.content #content_map_oilfield #map_dawson_creek,
.content #content_map_trucking #map_dawson_creek
{width:20px;height:20px;top:102px;left:150px; z-index:200;}
.content #content_map_oilfield #map_spirit_river,
.content #content_map_trucking #map_spirit_river
{width:20px;height:20px;top:84px;left:194px; z-index:200;}
.content #content_map_oilfield #map_edson,
.content #content_map_trucking #map_edson
{width:20px;height:20px;top:143px;left:180px; z-index:206;}
.content #content_map_oilfield #map_swan_hills,
.content #content_map_trucking #map_swan_hills
{width:20px;height:20px;top:135px;left:204px; z-index:200;}
.content #content_map_oilfield #map_wabasca,
.content #content_map_trucking #map_wabasca
{width:20px;height:20px;top:93px;left:236px; z-index:205;}
.content #content_map_oilfield #map_richmound,
.content #content_map_trucking #map_richmound
{width:20px;height:20px;top:229px;left:313px; z-index:200;}
.content #content_map_oilfield #map_cayley,
.content #content_map_trucking #map_cayley
{width:20px;height:20px;top:250px;left:235px; z-index:200;}
.content #content_map_oilfield #map_pincher_creek,
.content #content_map_trucking #map_pincher_creek
{width:20px;height:20px;top:284px;left:246px; z-index:200;}


/* Popups Window Positioning

.content #content_map_oilfield #map_edmonton div {
	top:-50px;}	
.content #content_map_trucking #map_cayley div {
	top:-120px;
	left:-20px;}
.content #content_map_trucking #map_richmound div {
	top:-100px;
	left:-100px;}	
.content #content_map_trucking #map_pincher_creek div {
	top:-130px;
	left:-130px;}
.content #content_map_coil #map_estevan div {
	top:-100px;
	left:-100px;}	
.content #content_map_oilfield #map_provost div {
	top:-150px;}	
.content #content_map_coil #map_three_hills div {
	top:-50px;}	
.content #content_map_coil #map_strathmore div {
	top:-100px;}	
.content #content_map_oilfield #map_strathmore_oil div {
	top:-100px;
	left:-100px;}
.content #content_map_rigs #map_medicine_hat div {
	left:-100px;
	top:-220px;}	
.content #content_map_coil #map_medicine_hat_coil div,
.content #content_map_oilfield #map_medicine_hat_oil div,
.content #content_map_trucking #map_medicine_hat_trucking div {
	left:-50px;
	top:-100px;}
.content #content_map_trucking #map_taber div,
.content #content_map_oilfield #map_taber div,
.content #content_map_rigs #map_taber div {
	left:-100px;
	top:-120px;}
.content #content_map_rigs #map_red_deer div {
	top:-40px;}	
.content #content_map_rigs #map_slave_lake div {
	top:-105px;}	
.content #content_map_coil #map_grande_prairie div {
	top:-75px;}	
.content #content_map_rigs #map_grande_prairie div {
	top:-125px;}	
.content #content_map_rigs #map_drayton_valley div {
	top:-100px;
}
.content #content_map_coil #map_red_deer_coil div {
	top:-100px;}
.content #content_map_oilfield #map_swift_current div,
.content #content_map_rigs #map_swift_current div {
	left:-100px;
	top:-100px;}
.content #content_map_coil #map_brooks div,
.content #content_map_rigs #map_brooks div {
	top:-100px;}
.content #content_map #map_wabasca div {
	left:-10px;}
.content #content_map_rigs #map_forestburg div {
	left:-30px;}
.content #content_map_coil #map_westlock div {
	top:-100px;}
.content #content_map_trucking #map_swan_hills div {
	top:-50px;
	left:-10px;}
.content #content_map_trucking #map_edson div {
	top:-50px;
	left:-10px; */

/* Popup Container */

#content_map_rigs .map,
#content_map_coil .map,
#content_map_oilfield .map,
#content_map_trucking .map {
	display:none;
}

#content_map_rigs ul,
#content_map_coil ul,
#content_map_oilfield ul,
#content_map_trucking ul {
	padding:0;
	margin:0;
	position:relative;
	z-index:100;}

#content_map_rigs li,
#content_map_coil li,
#content_map_oilfield li,
#content_map_trucking li {	
	display:block;
	position:absolute;}

.content #content_map_rigs ul div,
.content #content_map_coil ul div,
.content #content_map_oilfield ul div,
.content #content_map_trucking ul div {
	margin:0;
	width:150px;
	background:#ffffff;
	position:absolute;
	text-align:center;
	padding:0 0 10px 0;
	border:1px solid #e2e2e2;
	left:0px;
	top:0px;}

.content #content_map_rigs ul div h5,
.content #content_map_coil ul div h5,
.content #content_map_oilfield ul div h5,
.content #content_map_trucking ul div h5 {
	height:33px;
	line-height:33px;
	width:100%;
	background:#e2e2e2;
	text-align:center;
	font-size:11px;
	color:#0e3459;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;}

.content #content_map_rigs ul div img,
.content #content_map_coil ul div img,
.content #content_map_oilfield ul div img,
.content #content_map_trucking ul div img {
	padding:10px 0;}

.content #content_map_rigs ul div h6,
.content #content_map_coil ul div h6,
.content #content_map_oilfield ul div h6,
.content #content_map_trucking ul div h6 {
	font-size:10px;
	margin:5px 0;}
	
.content #content_map_rigs ul div p,
.content #content_map_coil ul div p,
.content #content_map_oilfield ul div p,
.content #content_map_trucking ul div p {
	font-size:10px;
	margin:0 0 8px 0;
	padding:0 5px;}
	
/* Sitemap */

li#sitemap_about, 
li#sitemap_services, 
li#sitemap_hse, 
li#sitemap_investors, 
li#sitemap_careers, 
li#sitemap_contact {
	font-weight:bold;}

ul#sitemap_about_slide, 
ul#sitemap_services_slide,
ul#sitemap_hse_slide,
ul#sitemap_investors_slide {
	font-weight:normal;}

ul#sitemap_about_slide ul,
ul#sitemap_services_slide ul,
ul#sitemap_services_slide ul ul,
ul#sitemap_investors_slide ul {
	padding:0 0 0 12px;
	margin:0;}
	
	
/* EVENTS PAGE */

h1#h1_events {border-bottom:1px solid #e2e2e2;margin:20px 0 0 0;padding:0 0 11px 0;}
.cal {padding:0 0 15px 83px;border-bottom:1px solid #e2e2e2;height:65px;margin-top:10px;}
.cal h2 {padding:3px 0 0 0;margin:0;}
.cal h3 {display:none;}
.cal p {margin:0 !important;line-height:15px;}

.apr-28 {background:url(../images/content/events/apr-28.gif) no-repeat;}
.may-11 {background:url(../images/content/events/may-11.gif) no-repeat;}
.aug-10 {background:url(../images/content/events/aug-10.gif) no-repeat;}
.nov-09 {background:url(../images/content/events/nov-09.gif) no-repeat;}