﻿/*
This css file maintains all of the styles that are expected to transcend all
areas of the site.
*/
P{
	margin-bottom:15px;
}
b.positive{
	color:#0a9b10;
}
#id-stock-chart-graphic-holder{
	height:270px;
	width:100%;
	background-position:center center;
	background-image:url(http://chart.corporate-ir.net/custom/ccbn-com/stockchart/chart.asp?symb=wes&time=1mo&freq=1dy&size=2&style=457&type=64);
	background-repeat:no-repeat;
	background-color:#F3F3F3;
}
/* Begin news search box */
table.news-search input{
	padding:0px;
}
table.news-search td.input{
	padding:0px;
}
table.news-search td.label{
	padding:0;
}
/* End news search box */

/* Begin feature styles */
div.standard-feature{
	background-repeat:no-repeat;
	background-position:0px 14px;
}
img.button-go{
	cursor:hand;
	cursor:pointer;
}
div.standard-feature-min-height{
	height:90px;
}
div.feature-copy-holder{
	padding-left:80px;
}
div.main-content-area div.feature-copy-holder ul li{
	margin-bottom:0px;
	background-image:url(../image/icon/ico_BulletRedBlockArrow.png);
}
div.main-content-area div.feature-copy-holder a{
	font-weight:normal;
}
div.standard-feature div.title{
	color:#02559a;
	font-family:Arial;
	font-weight:bold;
	line-height:27px;
	font-size:12px;
	padding:0px;
	margin:0px;
}
/* End feature styles */
/* Begin Redirect Confirmation Styles */
div.redirect-confirm-toolbar{
	padding:10px;
	margin-top:15px;
	background-image:url(../image/background/bg_DottedLine.png);
	background-position:top center;
	background-repeat:repeat-x;
}
div.redirect-confirm-toolbar div.redirect-container{
	float:right;
	width:10%;
	padding:0px;
	text-align:right;
}
div.redirect-confirm-toolbar div.cancel-container{
	float:left;
	width:90%;
	text-align:right;
	padding:0px;
}
div.redirect-confirm-toolbar a{
	color:#616161;
}
/* End Redirect Confirmation Styles */
/* Begin paging styles */
#page-01,#page-02,#page-03,#page-04,#page-05,#page-06{
	display:none;
}
div.page-bar{
	text-align:right;
	margin-bottom:10px;
}
div.page-bar div{
	width:auto;
	display:inline;
	padding:3px;

	border-left:1px #FFFFFF solid;

}
div.page-bar div a{
	color:#616161;
}
div.page-bar div.selected{
	background-color:#02559a;
}
div.page-bar div.selected a{
	color:#FFFFFF;
}

/* End paging styles */
ul{
	padding:0px;
	margin:0px;
}
ol li, ul li{
	padding:0px 3px 5px 10px;
}
ul li{
	background-image:url(../image/icon/ico_BulletRedBlockArrow.png);
	background-repeat:no-repeat;
	background-position:0px 4px;
	color:#616161;
	text-align:left;
	font-family:Verdana;
	margin:0px;
	list-style-type:none;

}

div.bottom-border{
	background-image:url(../image/background/bg_DottedLine.png);
	padding-bottom:1px;
	background-repeat:repeat-x;
	background-position:center bottom;
}
div.left-border{
	background-image:url(../image/background/bg_DottedLineVert.png);
	padding-left:1px;
	background-repeat:repeat-y;
	background-position:left center;
}
div.right-border{
	background-image:url(../image/background/bg_DottedLineVert.png);
	padding-right:1px;
	background-repeat:repeat-y;
	background-position:right center;
}


div.text p{
	margin-bottom:15px;
}
a.hidden{
	display:none;
}

#id-operations-overview{
	width:490px;
}
#id-div-body{
	display:block;
}
#id-press-release-title{
	color:#02559a;
}

body.home div.li{
	padding:10px 3px 0px 8px;
	background-position:0px 15px;
}
span.bold{
	font-weight:bold;
}
span.normal{
	font-weight:normal;
}
span.first-name{
	margin-right:5px;
}
span.italics{
	font-style:italic;
}
div.section{
	border:0px #FF0000 dotted;
	background-color:#FFFFFF;
}
div.message-holder{
	display:none;
	padding:10px;
	border-bottom:1px #000000 solid;
	background-color:#f9f9f9;
}
div.message{
	text-align:left;
	font-size:10px;
	font-family:Lucida Console;
	color:#4b4b4b;
}
div.hr-item{
	background-image:url(../image/background/bg_DottedLine.png);
	height:15px;
	background-position:center center;
	background-repeat:repeat-x;
	text-align:right;
}
table.hr{
	background-color:#1795EC;
	width:100%;
}
table.hr td.left{
	height:1px;
	background-image:url(../image/structure/sep_H1Left.png);
	background-repeat:no-repeat;
	background-position:top left;
}
table.hr td.right{
	height:1px;
	background-image:url(../image/structure/sep_H1Right.png);
	background-repeat:no-repeat;
	background-position:top right;
}
div.li{
	padding:0px 3px 3px 10px;
	background-image:url(../image/icon/ico_BulletRedBlockArrow.png);
	background-repeat:no-repeat;
	background-position:0px 4px;
	color:#616161;
	text-align:left;
	font-family:Verdana;
}
div.li-med{
	padding:0px 3px 7px 10px;
	background-image:url(../image/icon/ico_BulletRedBlockArrow.png);
	background-repeat:no-repeat;
	background-position:0px 4px;
	color:#616161;
	text-align:left;
	font-family:Verdana;

}
div.li-blue{
	padding:0px 3px 3px 10px;
	background-image:url(../image/icon/ico_BulletBlueSquare.png);
	background-repeat:no-repeat;
	background-position:0px 6px;
	color:#616161;
	text-align:left;
}

table.full{
	width:100%;
}

table.full tr td a.emphasis {
	color: #e53505;
	font-weight: bold;
}

span.up-arrow{
	padding:0px 3px 3px 10px;
	background-image:url(../image/icon/ico_BackToTop.png);
	background-repeat:no-repeat;
	background-position:0px 6px;
	color:#616161;
	width:auto;
	float:right;
}
span.up-arrow a{
	font-size:11px;
	color:#616161;
}
span.up-arrow a:hover{
	text-decoration:underline;
}
a.home-link:hover{
	text-decoration:underline;

}
div.li-wide{
	padding:0px 8px 5px 10px;
	background-image:url(../image/icon/ico_BulletRedBlockArrow.png);
	background-repeat:no-repeat;
	background-position:3px 4px;
}
div.li a,div.li-wide a,div.li-med a{
	color:#616161;
}
div.li a:hover,div.li-wide a:hover,div.li-med a:hover{
	text-decoration:underline;
	border-bottom:0px;
/*	border-bottom:1px #616161 solid;*/
}
div.li a:visited,div.li-wide a:visited,div.li-med a:visited{
	/*border-bottom:1px #3c3c3c dotted;*/
}
table.vertical-separator{
	height:100%;
	background-image:url(../image/structure/sep_BarHomeTile.png);
}
table.vertical-separator td.top{
	vertical-align:top;
	background-image:url(../image/structure/sep_BarHomeTop.png);
	background-repeat:no-repeat;
	width:17px;
	height:95px;
}
table.vertical-separator td.bottom{
	vertical-align:bottom;
}
table.vertical-separator td.bottom div{
	background-image:url(../image/structure/sep_BarHomeBot.png);
	background-repeat:no-repeat;
	width:17px;
	height:94px;
}
p.message {
	color:#ED331A;
	font-family:Arial;
	font-weight:bold;
	line-height:22px;
	font-size:18px;
	padding:14px;
	padding-top:11px;
}
span.stock-price{
	color:#7F7E83;
	font-family:Arial;
	font-weight:bold;
	font-size:24px;
	display:block;
}
span.stock-price-change, span.stock-price-change span{
	color:#3EC306;
	font-family:Arial;
	font-weight:bold;
	font-size:11px;
	display:block;
}
div.left-nav{
}
div.left-nav div.highlight a, a.link-highlight{
	font-weight:bold;
	color:#02559b;
}
div.nav-link div.sub-nav-link a{
	font-weight:normal;
}
div.nav-link{
	border-bottom:1px #d4d4d4 solid;
	padding:5px 5px 6px 13px;
	background-image:url(../image/icon/ico_BulletRedBlockArrow.png);
	background-repeat:no-repeat;
	background-position:2px 9px;
}
div.left-nav div.highlight a, a.highlight{
	font-weight:bold;
	color:#02559b;
}
div.sub-nav-holder{
	padding:5px 0px 5px 0px;
	display:none;
}
div.nav-link div.sub-nav-link{
	line-height:18px;
	padding-left:8px;
	padding-top:0px;
	background-image:url(../image/icon/ico_SubNavBullet.png);
	background-repeat:no-repeat;
	background-position:0px 9px;
}
a.section-highlight{
	font-weight:bold;
}
div.nav-link a{
	color:#383838;
	font-size:11px;
	font-family:Verdana;
	border-bottom:1px #FFFFFF solid;
}
div.nav-link a:hover{
	border-bottom:1px #383838 solid;
}
div.nav-link a:visited{
	/*border-bottom:0px #383838 dotted;*/
}
div.link, p.link, span.link, img.link{
	cursor:hand;
	cursor:pointer;
}
div.tools{
	padding:10px;
	background-color:#FFFFFF;
	border-bottom:1px #999999 solid;
}
div.subheader{
	width:100%;
	background-repeat:repeat-x;
	background-image:url(../image/subheader/sub_Tile.png);
	height:52px;
	padding-right:5px;
}
div.subheader-outer{
	width:100%;
	background-repeat:repeat-x;
	background-image:url(../image/subheader/bg_TitleTile.png);
	height:59px;
	font-family:Arial;
	font-size:13px;
	color:#02559a;
	font-weight:bold;

}
div.subheader-large-inner{
	background-repeat:no-repeat;
	background-image:url(../image/subheader/bg_Title_167.png);
	height:24px;
	padding-top:38px;
	padding-right:10px;
	padding-left:7px;
	font-family:Arial;
	font-size:13px;
	color:#02559a;
	font-weight:bold;
}
div.subheader-outer span{
	font-family:Arial;
	font-size:13px;
	color:#02559a;
	font-weight:bold;
}
div.subheader-medium-inner{
	background-repeat:no-repeat;
	background-image:url(../image/subheader/bg_Title_118.png);
	height:24px;
	padding-top:38px;
	padding-right:10px;
	padding-left:7px;
	font-family:Arial;
	font-size:13px;
	color:#02559a;
	font-weight:bold;
}
div.subheader span.title{
	color:#02559a;
	font-weight:bold;
}
div.subheader div.medium-text{
	background-repeat:no-repeat;
	background-image:url(../image/subheader/sub_HeaderMedium.png);

}
div.subheader div.small-text{
	background-repeat:no-repeat;
	background-image:url(../image/subheader/sub_HeaderSmall.png);
	height:20px;
	padding:32px 5px 0px 4px;
}
div.subheader div.latest-news{
	background-repeat:no-repeat;
	background-image:url(../image/subheader/sub_LatestNews.png);
	height:52px;
}
div.subheader div.presentations{
	background-repeat:no-repeat;
	background-image:url(../image/subheader/sub_Presentations.png);
	height:52px;
}
div.subheader div.latest-quarterly-data{
	background-repeat:no-repeat;
	background-image:url(../image/subheader/sub_LatestQuarterlyData.png);
	height:52px;
}
div.subheader div.company-resources{
	background-repeat:no-repeat;
	background-image:url(../image/subheader/sub_CompanyResources.png);
	height:52px;
}
div.subheader div.the-rockies{
	background-repeat:no-repeat;
	background-image:url(../image/subheader/sub_TheRockies.png);
	height:52px;
}
div.subheader div.stock-info{
	background-repeat:no-repeat;
	background-image:url(../image/subheader/sub_NyseWes.png);
	height:59px;
}
div.subheader div.our-values{
	background-repeat:no-repeat;
	background-image:url(../image/subheader/sub_OurValues.png);
	height:52px;
}


div.subheader img{
	float:right;
	padding-top:28px;
}

div.subheader-flat{
	background-repeat:repeat-x;
	background-image:url(../image/subheader/bg_Subheader2Tile.png);
	height:45px;
	padding-right:5px;
	vertical-align:text-bottom;
}
div.subheader-flat div{
	background-image:url(../image/subheader/bg_Subheader2.png);
	background-repeat:no-repeat;
	height:22px;
	padding:23px 5px 5px 5px;
}
div.subheader-flat div span{
	font-family:arial;
	font-weight:14px;
	font-weight:bold;
	color:#02559a;
}
td.stock-overview-date{
}
div.subheader-flat div.stock-overview-date{
	background-image:none;
	height:12px;
	padding:0px;
	padding-top:24px;
}
div.subheader-flat  span.stock-overview-date{
	float:right;
	font-weight:bold;
	font-size:11px;
	color:#616161;
}
table.dataset{
	width:100%;
}
table.dataset a{
	font-family:Verdana;
	font-size:12px;
	color:#616161;
}
table.dataset a:hover{
	text-decoration:underline;
}
table.dataset tr{
	background-image:url(../image/background/bg_PaddedDottedLine.png);
	background-position:bottom;
	background-repeat:repeat-x;
	background-color:#ffffff;
	padding-top:1px;
	padding-bottom:1px;
	
}
table.dataset td div.info{
	vertical-align:text-top;
	font-family:Verdana;
	font-size:12px;
	color:#616161;

}
table.dataset tr.row-even{
	height:30px;
	background-color:#f3f3f3;
}
table.dataset tr.row-odd, div.row-dark{
	height:30px;
	background-color:#ffffff;
}
div.light{
	background-color:#ffffff;
}
div.dark{
	background-color:#f3f3f6;
}

table.dataset tr.row-even-slim{/* Dark Rows*/
	background-image:url(../image/background/bg_RowLightSlim.png);
	height:18px;
}
table.dataset tr.row-odd-slim{/* Dark Rows*/
	background-image:url(../image/background/bg_RowDarkSlim.png);
	height:17px;
}
table.dataset tr.row-even div.info,table.dataset tr.row-odd div.info{
	padding:5px 5px 6px 5px;
}
table.dataset tr.row-even-slim div.info,table.dataset tr.row-odd-slim div.info{
	padding:2px 15px 0px 15px;
}
div.list-year div.link1{
	padding:10px 5px 10px 5px;
}
div.list-year div.link{
	padding:10px 5px 10px 5px;
}
/* begin sec filing page */
div.filing{
	background-image:url(../image/background/bg_DottedLine.png);
	background-position:center bottom;
	background-repeat:repeat-x;
	padding:2px 0px 2px 0px;
}
div.filing div span{
	line-height:17px;
}
div.filing table.filing{
	width:100%;
	vertical-align:bottom;
}
div.filing div.row-0, div.filing div.row-1{
	padding:5px 5px 5px 0px;
}
div.filing div.arrow{
	padding-left:18px;
	background-image:url(../image/icon/ico_BulletRedBlockArrow.png);
	background-repeat:no-repeat;
	background-position:10px 6px;
}
div.filing a{
	text-transform:lowercase;
}
div.filing td.doclinks{
	text-align:right;
	width:120px;
}
div.filing div.doclinks{
	height:100%;
	vertical-align:text-bottom;

}
div.list-year div.item{
	background-image:url(../image/background/bg_DottedLine.png);
	background-position:center bottom;
	background-repeat:repeat-x;
	padding:2px 0px 2px 0px;
}
div.row-0{
	background-color:#F3F3FF;
}
div.row-1{
	background-color:#FFFFFF;
}
div.list-item{
	background-position:bottom left;
	background-image:url(../image/background/bg_DottedLine.png);
	padding-bottom:1px;
	background-repeat:repeat-x;
}
div.list-item div.container{
	border-top:1px #FFFFFF solid;
	border-bottom:1px #FFFFFF solid;
	padding:5px;
	margin:0px;
}
div.action-link{
	font-weight:bold;
	padding-left:11px;
	background-image:url(../image/icon/ico_BulletRedBlockArrow.png);
	background-repeat:no-repeat;
	background-position:0px 5px;
}
/* end sec filing page */
div.link-item div.title{
	font-weight:bold;
	color:inherit;
	padding-left:18px;
	background-image:url(../image/icon/ico_BulletRedBlockArrow.png);
	background-repeat:no-repeat;
	background-position:10px 6px;
}
div.link-item p{
	font-weight:normal;
	color:inherit;
	padding-left:18px;
}
div.link-item{
	color:#616161;
	font-size:12px;
	line-height:17px;
	padding:8px 15px 8px 0px;
	background-image:url(../image/background/bg_DottedLine.png);
	background-repeat:repeat-x;
	background-position:bottom;
}
div.last{
	background-image:none;
}
/*
div.link-list-mini div.link-item{
	color:#616161;
	font-size:12px;
	line-height:17px;
	padding:8px 15px 8px 0px;
	
	background-image:url(../image/background/bg_DottedLine.png);
	background-repeat:repeat-x;
	background-position:bottom;
}
div.link-list-mini div.link-item div.title{
	font-weight:normal;
	color:inherit;
	padding-left:18px;
	background-image:url(../image/icon/ico_BulletRedBlockArrow.png);
	background-repeat:no-repeat;
	background-position:10px 6px;
}
div.link-list{

}
div.link-list-mini div.text{
	padding-left:10px;
	padding-right:10px;
}

div.link-list div.last{
	background-image:none;
}
div.link-list div.last-item,div.link-list-mini div.last-item{
	color:#616161;
	font-size:12px;
	line-height:17px;
	padding:8px 15px 0px 0px;
	background-image:none;
}

div.link-list div.link-item div.title{
	font-weight:bold;
	font-family:Verdana;
	color:inherit;
	padding-left:18px;
	background-image:url(../image/icon/ico_BulletRedBlockArrow.png);
	background-repeat:no-repeat;
	background-position:10px 6px;
}
div.link-list div.link-item p{
	font-family:Verdana;
	color:inherit;
	padding-left:18px;
}
div.more-link,div.more-link{
	background-image:url(../image/background/bg_DottedLine.png);
	background-repeat:repeat-x;
	background-position:0px 7px;
	text-align:right;
}

div.link-item a{
	color:#616161;
}
div.link-item a.link-highlight{
	color:#02559a;
}
div.link-item a:hover{
	text-decoration:underline;
}
*/
img.offset-up-2{
	position:relative;
	top:-2px;
}
table.stock-chart-ir td{
	border-right:1px #FFFFFF solid;
}
table.stock-chart-ir tr.info td{
	font-weight:bold;
	color:#616161;
	text-align:center;
}
table.stock-chart-ir{
	background-image:url(../image/subheader/bg_StockInfoTile.png);
}
div.stock-chart{
	width:248px;
	height:162px;
	/*background-image:url(http://chart.bigcharts.com/custom/ccbn-com/stockchart/chart.asp?1=1&type=256&time=1hr&compidx=aaaaa:0&freq=1mi&symb=GOOG&size=1&style=457);*/
	margin-top:3px;
	margin-bottom:3px;
}

div.quick-links{
	padding:0px 10px 0px 10px;
}
div.quick-links a{
	border-bottom:1px #4b4b4b solid;
}
table.two-column{
	table-layout:fixed;
}
table.two-column td{
	width:50%;
}
table.two-column tr td a.emphasis {
	color: #e53505;
	font-weight: bold;
}
div.template{
	display:none;
}
div.operations-map div.left{
	float:left;
	width:477px;
}
div.operations-map div.right{
	float:right;
	width:239px;
	
}
div.operations-map div.related-links{
	width:210px;
}
p.info-header{
	color:#e53505;
	font-family:Arial;
	font-weight:bold;
	font-size:16px;
	line-height:20px;
	margin-right:60px;
	margin-bottom:15px;
}
p.info-text{
	color:#616161;
	font-size:12px;
	line-height:18px;
}
div.hard-hat{
	background-image:url(../image/feature-icon/fi_HardHat.png);
	background-repeat:no-repeat;
	background-position:7px 2px;
	padding:11px 0px 19px 120px;
}
div.oxy{
	background-image:url(../image/feature-icon/fi_Oxy2.png);
	background-repeat:no-repeat;
	background-position:15px 0px;
	padding:11px 0px 19px 120px;
}
div.logo{
	background-image:url(../image/feature-icon/fi_Logo2.png);
	background-repeat:no-repeat;
	background-position:15px 0px;
	padding:11px 0px 19px 120px;
}
div.valve{
	background-image:url(../image/feature-icon/fi_Valve1.png);
	background-repeat:no-repeat;
	background-position:15px 0px;
	padding:11px 0px 19px 120px;
}
div.pressure-guage{
	background-image:url(../image/feature-icon/fi_PressureGauge.png);
	background-repeat:no-repeat;
	background-position:15px 0px;
	padding:11px 0px 19px 120px;
}
img.p-left{
	float:left;
	margin-right:15px;
	margin-bottom:10px;
}
img.offset-down{
	position:relative;
	top:5px;
}

img.p-right{
	float:right;
	margin-left:10px;
	margin-bottom:10px;
}
div.left-content{
	float:left;
	width:477px;
	margin-bottom:100px;
}
div.main-content-area a{
	font-weight:bold;
}
div.main-content-area td.right-content p{
	margin-bottom:0px;	
}


span.up-arrow a{
	font-weight:normal;
}
div.main-content-area  UL{
	padding-left:10px;
}
div.main-content-area  UL LI{
	padding-left:10px;
	background-image:url(../image/icon/ico_BulletBlueSquare.png);
	background-position:0px 5px;
}


div.hr-dotted{
	width:100%;
	background-image:url(../image/background/bg_DottedLine.png);
	background-repeat:repeat-x;
	background-color:#FFFFFF;
	background-position:7px 7px;
	height:15px;
}

div.hr-dotted-thin{
	width:100%;
	background-image:url(../image/background/bg_DottedLine.png);
	background-position:0px 1px;
	background-repeat:repeat-x;
	background-color:#FFFFFF;
	height:3px;
}

div.feature-wide{
	background-repeat:no-repeat;
	background-position:5px 5px;
	padding:10px 15px 10px 95px;
	position:relative;
	top:-5px;
}
div.feature-min-height{
	height:120px;
	width:2px;
}

div.feature{
	background-repeat:no-repeat;
	background-position:0px 24px;
}
/*div.feature div.title{
	font-family:Arial;
	font-size:14px;
}*/

div.feature-wide div.title{
	font-weight:bold;
	font-family:Arial;
	font-size:13px;
	color:#02559a;
}
div.feature div.title{
	font-weight:bold;
	font-family:Arial;
	font-size:12px;
	color:#02559a;
}

div.feature div.copy{
	vertical-align:text-top;
	padding:25px 0px 25px 0px;
	color:#616161;
	line-height:18px;
	margin-left:80px;
	margin-right:0px;

}
div.feature div.copy a{
	font-weight:normal;
}

td.left-border{
	background-image:url(../image/background/bg_DottedLineVert.png);
	background-repeat:repeat-y;
	padding-left:1px;
	background-position:left top;
}
div.stock-graphic{
/*
	width:405px;
	height:375px;
	margin:10px 32px 10px 32px;
	background-image:url(../image/img/img_StockChart1.png);
*/
	background-repeat:no-repeat;
	width:430px;
	height:218px;
	border:21px #E9E9E9 solid;
}
div.note{
	color:#616161;
	font-size:10px;
	text-align:right;
}
div.stock-lookup div.note{
	color:#616161;
	font-size:11px;
	text-align:left;
	padding:10px 15px 10px 15px;
}
span.green{
	color:#0a9b10;
}
tr.break-dotted{
	height:1px;
	background-image:url(../image/background/bg_DottedLine.png);
	background-repeat:repeat-x;
}
td.label{
	padding:5px 15px 5px 15px;
}
td.input{
	padding:5px 0px 5px 0px;
}
/*search-box*/
div.quickbar{
	padding:0px 15px 0px 15px;
	margin-bottom:10px;
}
div.print-ready{
	margin:2px 0px 0px 0px;
}
body.print-body{
	background-image:url(../image/structure/standard/bg_Gradient.png);
	background-repeat:repeat-x;
	background-color:#FFFFFF;
}
div.print-frame{
	width:600px;
	padding:100px 15px 100px 15px;
	background-color:#FFFFFF;
	background-image:url(../image/structure/standard/bg_Masthead.png);
	background-repeat:no-repeat;

}
div.search-box-holder{
	background-image:url(../image/label/lbl_SearchThin.png);
	background-repeat:no-repeat;
	background-position:0px 7px;
	padding-left:43px;
}
div.search-box-holder td.input{
	padding:0px 0px 0px 0px;
}
div.search-box-holder td.input input{
	width:115px;
}
div.search-box-holder td.go{
	padding-top:2px;
	padding-left:5px;
}
div.vert-split{
	margin-right:10px;
	margin-left:10px;
	margin-top:2px;
	background-color:#616161;
	width:1px;height:15px;
	
}
/*end search-box*/

#id-stock-info-go-button{
	position:relative;
	top:3px;
	left:10px;
}
select.long{
	width:200px;
}
select.med{
	width:100px;
}
span.note{
	font-size:10px;
}
input.right{
	float:right;
}
td.button-cell{
	padding:10px 10px 10px 0px;
}
div.stock-data-graphics td,div.stock-lookup td,div.stock-lookup span,div.stock-lookup div{
	color:#000000;
	font-size:11px;
}
div.copy{
	font-family:Verdana;
	margin-right:55px;
}
div.split-left div.copy{
	margin-right:10px;
}
div.copy li{
	padding:0px 3px 3px 10px;
	background-image:url(../image/icon/ico_BulletBlueSquare.png);
	list-style-image:url(../image/icon/clear.png);
	background-repeat:no-repeat;
	background-position:0px 4px;
	color:#616161;
	text-align:left;
	font-family:Verdana;
}
div.copy ul{
	padding:0px;
	margin:0px;
}
div.copy p{
	margin-bottom:15px;
	font-family:Verdana;
}
div.copy-wide p{
	margin-bottom:15px;
	line-height:18px;
	font-family:Verdana;
}
div.copy ul{
	margin:0px;
	padding:0px;
	margin-left:0px;
	margin-bottom:15px;
}
div.copy li2{
	list-style-image:url(../image/icon/clear.png);
	background-image:url(../image/icon/ico_GraySquare.png);
	background-repeat:no-repeat;
	background-position:0px 6px;
	padding-left:10px

}
div.copy h3{
	font-family:Verdana;
	font-weight:bold;
	font-size:13px;
	color:#02559b;
	margin-bottom:5px;
}
div.copy a{
	color:#616161;
	font-weight:bold;
}
div.copy a:hover{
	text-decoration:underline;
}
td.right-links{
	padding-left:10px;
	width:176px;
}
div.operations-tab{
	width:539px;
	float:left;
}
div.operations-tab-top{
	background-image:url(../image/tab/bg_OperationsHeaderTop.png);
	height:30px;
	background-repeat:repeat-x;
}
div.operations-tab-bottom{
	background-image:url(../image/tab/bg_OperationsHeaderBottom.png);
	height:32px;
	background-repeat:repeat-x;
}
div.operations-tab-item{
	width:103px;
	background-repeat:no-repeat;
	background-image:url(../image/tab/tab_Operations_Idle.png);
	height:23px;
	margin-left:8px;
	padding-top:9px;
	font-weight:bold;
	font-family:Arial;
	font-size:12px;
	text-align:center;
	color:#5f5f5f;
}

div.operations-tab div.highlight{
	background-image:url(../image/tab/tab_Operations_High.png);
	color:#02559a;
}
div.tab-frame-holder{
	margin-left:8px;
}
div.operations-map-left{
	float:left;
	width:539px;
}
span.bold{
	font-weight:bold;
}
input.border-less{
	border:0px;
}
div.input-holder{
	border:1px #999999 solid;
}
input.calendar-button{
	margin:2px 2px 2px 2px;
}
input.image{
	border:0px;
}
a.highlight{
	font-weight:bold;
	color:#02559a;
}
img.operations-site-image{
	margin-bottom:15px;
}
img.operations-map-locator{
	width:538px;
}
div.operations-sublinks{
	float:right;
	width:169px;
	margin-top:5px;
}
#id-operations-contacts h2{
	font-size:14px;
	font-weight:bold;
	font-family:Verdana;
	margin:0px;
	padding:0px;
	
}
div.paginate{
	display:none;
	padding-top:15px;
}
div.page-link{
	width:auto;
	color:#02559a;
	padding:3px;
	display:inline;
}
div.page-link a{
	color:#616161;
	font-weight:bold;
}
div.page-item-highlight{
	background-color:#02559a;
	border:0px;
}
div.page-item-highlight a{
	font-weight:normal;
	color:#FFFFFF;
}
#id-paginate-top{
	margin-bottom:7px;
	background-position:left bottom;
	background-repeat:repeat-x;
	padding-bottom:3px;
	text-align:right;
}
#id-paginate-bottom{
	display:none;
	background-image:url(../image/background/bg_DottedLine.png);
	background-repeat:repeat-x;
	padding-top:3px;
}
input.checkbox{
	position:relative;
	top:3px;
	border:0px;
}
tr.header div.info{
	font-weight:bold;
	text-align:left;
	padding:5px;
	color:#FFFFFF;
}
tr.header{
	background-color:#919191;
}
table.fixed{
	table-layout:fixed;
}
h3.header, div.copy h3.header{
	margin-bottom:5px;
	color:#616161;
}

div.item{
	padding:0px 0px 5px 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#616161;
	font-size:12px;
}
div.item a{
	color:#616161;
}

div.ul{
}
div.pdf{
	background-image:url(../image/icon/ico_pdf.gif);
	padding-left:20px;
	background-repeat:no-repeat;
}

span.quarterly-highlight{
	font-size:18px;
	font-weight:bold;
}
h2.overview{
	font-size:16px;
}
h2.quarter{
	font-size:13px;
	padding:0px;
	margin:0px;
}
td.left-content{
	width:477px;
}

div.page-simple-split td.left-content, div.page-header-image-split td.left-content{
	padding-right:15px;
}
td.right-content{
	width:231px;
}
div.map-overview td.right-content{
	width:170px;
}
div.map-overview div.right-content{
	float:right;
	width:170px;
	margin-bottom:100px;
}
div.operations-asset td.right-content{
	width:170px;
	padding-top:8px;
}
div.operations-asset td.left-content{
	padding-right:15px;
}

div.map-image{
	width:538px;
	height:635px;
	background-repeat:no-repeat;
}
img.map-image{
	width:538px;
	height:635px;
}
h3.split-title{
	font-size:13px;
	color:#02559a;
}
div.split-item{
	padding:0px 15px 15px 15px;
	background-color:#ffffff;
}
span{
	font-family:Verdana;
}
table.splits td{
	padding-top:2px;
	padding-bottom:1px;
}

img.sec-filing-link{
	margin-right:5px;
	margin-bottom:5px;
}
div.quarterly-summary{
	border:1px #333333 solid;
}
div.business-services{
	padding-left:260px;
	background-image:url(../image/img/img_AboutBusinessServices.jpg);
	background-repeat:no-repeat;
}
div.faq{
	background-image:url(../image/background/bg_DottedLine.png);
	background-repeat:repeat-x;
	background-position:bottom;
	padding:15px 5px 15px 5px;

}
div.faq div.answer{
	padding-left:10px;
	padding-right:10px;
	display:none;
}
div.faq div.question:hover{
	text-decoration:underline;
}
div.row{
	background-image:url(../image/background/bg_PaddedDottedLine.png);
	background-position:bottom;
	background-repeat:repeat-x;
	padding-top:1px;
	padding-bottom:1px;
	line-height:18px;
}

div.item{
	padding-top:10px;
	padding-bottom:10px;
	padding-right:5px;
	padding-left:5px;
}
div.item span{
	line-height:17px;
}
span.item-date{
	font-weight:bold;
	color:#02559b;
}
img.sec-filing-pdf{
	position:relative;
	top:3px;
}
div.container{
	margin-bottom:15px;
}
div.right-nav-header{
	font-family:Verdana;
	padding-left:10px;
	font-weight:bold;
}
div.sub-nav-title{
	font-family:Verdana;
	font-weight:bold;
	font-size:11px;
	margin-top:5px;
}
td.operations-asset-left{
	width:500px;
}
td.operations-asset-right{
	width:169px;
}
/* Begin Sharepoint system overrides */
#id-javascript-alert-message{
	border-bottom:1px #616161 solid;
	padding:10px;
	font-family:system;
	font-size:11px;
	background-color:#FFFFFF;
	color:#616161;
	display:none;
}
div.apc-toolbar{
text-align:left;
}
table.toolbar{
	margin:0px 15px 0px 15px;
}
div.findme{
	border:1px #FF0000 dotted;
	padding:15px;
	background-color:#FFCCFF;
	display:none;
}
div.control-variable{
	display:none;
}
div.ascx-name{
	font-weight:bold;
	background-color:#CCCCCC;
	border:1px #EFEFEF solid;
	border-bottom:1px #000000 solid;
	padding:3px;
	font-size:12px;
}

.ms-WPBody td{
	font-size:inherit;
}
#MSOTlPn_Tbl{/* This is the 'Modify Sharepoint WebPart' Widget */
	position:absolute;
	top:200px;
	left:0px;
	width:200px;
	background-color:#FFFFFF;
}
/*Sharepoint*/
	/* Search */
table.ms-sbtable-ex{
	width:220px;
}
table.ms-sbtable{
	float:right;
}
td.ms-sbscopes, td.ms-sblink{
	display:none;
}
.ms-WPBody A:link,.ms-WPBody A:visited
{
color:#616161;
text-decoration:none;
}
.ms-WPBody A:hover
{
color:#616161;
text-decoration:underline;
}

input.ms-sbplain{
	height:16px;
	width:100px;
	border:1px #7F9DB9 solid;
	font-family:Arial, Helvetica, sans-serif;
	padding:3px;
	color:#616161;
	vertical-align:middle;
}
#ctl00_PlaceHolderSearchArea_ctl01_S6AE27B38_InputKeywords{
	width:116px;
}
td.ms-sbcell{
	border:0px;
}
td.ms-sbgo{
	background-color:none;
	background-color:;
	vertical-align:middle;
}
#zz7_SiteActionsMenu_t{
	width:100px;
	background-color:#006666;
	font-weight:bold;
	color:#FFFFFF;
	padding:5px;
	border:1px #333333 solid;
}
img.ms-asset-icon{

}
div.ms-toolbarItem a{
	font-size:12px;
	font-weight:bold;
}
div.ms-formfieldvaluecontainer{
	margin:0px;
}
div.ms-formfieldcontainer{
	margin:0px;padding:0px;
}
table.horizontal-rule{
	width:100%;
	height:15px;
	background-image:url(../image/background/bg_DottedLine.png);
	background-position:0px 15px;
	background-repeat:repeat-x;

}

/* EndSharepoint system overrides */
/* Search Results */
div.search-result{
	padding-bottom:1px;
	background-position:bottom left;
	background-image:url(../image/background/bg_DottedLine.png);
	margin-bottom:15px;
	padding-bottom:10px;
	background-repeat:repeat-x;
	text-align:left;
}
div.search-result p{
	text-align:left;
}
div.main-content div.search-result H5{
	text-align:left;
	color:#616161;
	padding:0px;
	margin:0px;
	font-size:14px;
}
div.main-content div.search-result a{
	color:#02559a;
	font-size:11px;
	font-family:arial;
	font-weight:bold;
	text-align:left;
}
input.news-search-text{
	height:15px;
	border: 1px #7f9db9 solid;
}


div.presentation-event{
	padding:0px 20px 15px 20px;
}
div.presentation-event div.presentation-date{
	margin-bottom:15px;
}
div.presentation-event div.li-2{
	background-image:url(../image/icon/ico_BulletRedBlockArrow.png);
	background-repeat:no-repeat;
	padding-left:8px;
	background-position:0px 7px;
	line-height:22px;
}
