/* CSS - styles */
* html ul li a {
	height:1em;
}
.pd10 {
	margin-top:10px;
}
.content {
	color:#000000;
	font-size:9px;
	padding:0px;
	margin:0px 0px 0px 0px;
}
.content-text {
	padding-left:23px;
	padding-right:23px;
	text-align:justify;
}
.pd1 {
	margin-top:1px;
}
.inner-head {
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	margin:0px;
	padding-left:25px;
	padding-top:29px;
	width:425px;
	height:105px;
}
.titleHead {
	font-size: 22px;/*18px;*/
}
.title-containers {
	border-bottom:solid 1px #EE2E24;
	font-family:Helvetica, Verdana, Arial, sans-serif;
	text-align:justify;
	width:100px;
}
.title-containers2, .title-containers {
	color:#376872;
	font-size:14px;
	color:#376872;
	text-transform:uppercase;
	font-family:"Microsoft Sans Serif", Verdana, Arial;
	font-weight:bold;
}
.in-containerValues, .in-containerPrinc, .in-containerFund, .in-containerTeam, .in-containerBoard, .in-containerPolicies, .in-containerPropane, .in-containerEv, .in-containerStockInfo, .in-containerDHistory, .in-containerBiz1, .in-containerBiz2, .in-containerBiz3, .in-containerBiz4 {
	color:#010101;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height: 14px;
	padding:15px 20px 0px 20px !important;
	width:200px;
	height:163px;
	margin:0px;
}
.in-containerValues a:hover, .in-containerPrinc a:hover, .in-containerFund a:hover, .in-containerTeam a:hover, .in-containerBoard a:hover, .in-containerPolicies a:hover, .in-containerPropane a:hover, .in-containerEv a:hover, .in-containerStockInfo a:hover, .in-containerDHistory a:hover, .in-containerBiz1 a:hover, .in-containerBiz2 a:hover, .in-containerBiz3 a:hover, .in-containerBiz4 a:hover {
	text-decoration:none !important;
}
.in-containerEv a:hover {
	font-weight:normal;
}
.in-containerValues {
	background:url(../images/values.jpg) top no-repeat;
	position:absolute;
	top: 23px;
}
.in-containerPrinc {
	background:url(../images/key.jpg) top no-repeat;
	position:absolute;
	top: 23px;
	left: 300px;
}
.in-containerFund {
	background:url(../images/diversification.jpg) top no-repeat;
	position:absolute;
	top: 204px;
	left: 24px;
}
.in-containerTeam {
	background:url(../images/bg-mandates2.jpg) top no-repeat;
	position:absolute;
	top: 204px;
	left: 300px;
}
.in-containerBoard {
	background:url(../images/gov-bg1.jpg) top no-repeat;
	position:absolute;
	left: 25px;
	top: 23px;
}
.in-containerPolicies {
	background:url(../images/gov-bg2.jpg) top no-repeat;
	position:absolute;
	left: 300px;
	top: 23px;
}
.in-containerPropane {
	background:url(../images/biz-bg1.jpg) top no-repeat;
	position:absolute;
	top: 120px;
	left: 26px;
}
.in-containerBiz1 {
	background:url(../images/biz-bgA.jpg) top no-repeat;
	position:absolute;
	top: 23px;
}
.in-containerBiz2 {
	background:url(../images/biz-bgB.jpg) top no-repeat;
	position:absolute;
	top: 23px;
	left: 300px;
}
.in-containerBiz3 {
	background:url(../images/biz-bgC.jpg) top no-repeat;
	position:absolute;
	top: 184px;
	left: 24px;
}
.in-containerBiz4 {
	background:url(../images/biz-bgD.jpg) top no-repeat;
	position:absolute;
	top: 184px;
	left: 300px;
}
.in-containerStockInfo {
	background:url(../images/biz-bg1.jpg) top no-repeat;
	position:absolute; /*top: 120px;*/
	left: 26px;
	top: 20px;
}
.in-containerDHistory {
	position:absolute;
	left: 287px; /*top: 320px;  */
	top: 220px;
	background:url(../images/biz-bg1.jpg) top no-repeat;
}
.in-containerEv {
	background:url(../images/inv-bg2.jpg) top no-repeat;
	position:absolute;
	/*left: 26px; 
	top: 220px;*/
	top: 20px;
left: 285px;
}
#in-container a {
	color:#CC6633;
}
.in-container-blue {
	color:#3A4853;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	padding: 10px 0px 0px 0px;
	line-height: 14px;
	position:absolute;
	width: 390px;
	top: 5px;
	height: 80px;
	left: 26px;
}
#in-container-blue a {
	color:#043642;
}
#in-container ul {
	list-style-image:url(../images/arrow-2.gif);
	color:#313131;
	margin:0px;
	padding:0px;
	font-size:9px;
}
.quickAccessE, #quickAccessPRES, #quickAccessPRES2 {
	list-style:none;
	margin: 5px 0px 10px 0px;
	padding: 0px 0px 80px 0px;
	color:#333333 !important;
}
.quickAccess {
	list-style:none;
	margin: 5px 0px 10px 0px;
	padding: 0px 0px 80px 0px;
	color:#333333 !important;
	background-image:url(../images/red-line.gif);
	background-repeat:no-repeat;
	background-position: bottom left;
}
#quickAccessPRES li, #quickAccessPRES2 li {
	margin: 7px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 11px;
}
.quickAccess li, .quickAccessE li, #quickAccessPRES li.arrows, #quickAccessPRES2 li.arrows {
	background-image: url(../images/quick-access.gif);
	background-position: 1px 0px;
	background-repeat: no-repeat;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 10px;
	font-size: 11px;
}
.quickAccess3 {
	list-style:none;
	margin: 5px 0px 15px 0px;
	padding: 0px 0px 25px 0px;
	color:#333333 !important;
	background-image:url(../images/red-line.gif);
	background-repeat:no-repeat;
	background-position: bottom left;
}
.quickAccess3 li {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 3px 0px;
	font-size: 11px;
}
.quickAccess3 li a {
	background: url(../images/quick-access.gif);
	background-position:-1px -2px;
	background-repeat: no-repeat;
	padding-left: 8px;
	line-height:14px;
	display:block;
}
.quickAccess3 li a {
	font-weight:normal !important;
}
.quickAccess li a {
	color:#333333 !important;
	font-weight:normal;
	line-height:14px;
}
quickAccessPRES ul li a.st01 {
	font-weight: normal;
}
.quickAccessE li a, #quickAccessPRES li a, #quickAccessPRES2 li a {
	color:#333333 !important;
	font-weight:bold;
	line-height:14px;
}
#quickAccessPRES li a:hover, #quickAccessPRES2 li a:hover {
	color:#EE2E24 !important;
}
.internal-links {
	list-style:none;
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.internal-links li {
	background: url(../images/quick-access.gif) left top no-repeat !important;
	margin: 0px;
	padding: 1px 0px 0px 10px;
	font-size: 9px;
	line-height:14px;
}
.internal-links li a {
	font-weight:normal !important;
	line-height:14px !important;
	color:#3A4853 !important;
}
.rNav {
	background: url(../images/stock-quote.jpg) 70px 10px no-repeat;
	margin-top:14px;
}
.grayBar {
	padding:0px 0px 0px 220px;
	border-top: solid 1px #FFFFFF;
	background-color:#E1E1E1;
	color:#000000;
	font-size:9px;
}
.dotted-gray-d {
	background-image:url(../images/dotted-gray.gif);
	background-position:bottom;
	background-repeat:repeat-x;
}
.pd19 {
	margin-top:19px;
}
.aboutHeader, .govHeader, .invHeader, .bizHeader, .LegalHead, .ContactHead, .HomelessHead, .PropaneHead, .ChemicalsHead, .ConstructionHead, .FixedpriceHead {
	background:url(../images/about-head.jpg);
	width:360px;
	height:111px;
	position:absolute;
	top: 130px;
	left:220px;
	color:#FFFFFF;
	font-size:13px;
	padding: 23px 380px 0px 25px;
}
.govHeader, .aboutHeader {
	width:510px;
	padding-right:230px;
}
.PropaneHead {
	background:url(../images/propane-head.jpg);
}
.ChemicalsHead {
	background:url(../images/chemicals-head.jpg);
}
.ConstructionHead {
	background:url(../images/construction-head.jpg);
}
.FixedpriceHead {
	background:url(../images/fixedprice-head.jpg);
}
.ContactHead {
	background:url(../images/contact-head.jpg);
}
.HomelessHead {
	background:url(../images/homeless-head.jpg);
}
.LegalHead {
	background:url(../images/legal-head.jpg);
}
.aboutHeader {
	background:url(../images/about-head.jpg);
}
.govHeader {
	background:url(../images/gov-head.jpg);
}
.invHeader {
	background:url(../images/investors-head.jpg);
}
.bizHeader {
	background:url(../images/biz-bg.jpg);
}
.no-bg {
	background:none !important;
}
.mgtNames {
	color:#5CA0AD;
	font-weight:bold;
	font-size:12px;
}
.centerText {
	text-align:justify;
	padding-right:25px;
}
.textRight {
	width:510px;
	text-align:right;
}
.policyBox {
	color:#333333 !important;
	margin: 0px 0px 1px 0px;
	padding: 5px 10px 12px 0px;
	width:120px;
	font-size:10px;
	line-height:14px;
	position:absolute;
	left: 635px;
	top: 283px;
	background-color:#ccf;
}
.policyBox p {
	font-style:italic;
}
p.containerStyle01a {
	color:#333;
	font-style:italic;
}
.policyBox2 {
	color:#333333 !important;
	margin: 0px 0px 1px 0px;
	padding: 5px 10px 12px 0px;
	width:120px;
	font-size:10px;
	line-height:14px;
	/* border-bottom:solid 1px #EB2D23; */
position:absolute;
	left: 630px;
	top: 304px;
}
.govRightNav {
	color:#333333 !important;
	margin: 0px 0px 1px 0px;
	padding: 5px 10px 12px 0px;
	width:177px;
	font-size:11px;
	line-height:14px;
	border-bottom:solid 1px #EB2D23;
}
.govRightNav a {
	color:#376872;
}
.wd100px {
	width:350px;
}
.in-containerPres {
	color:#3A4853;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	line-height: 15px;
	padding:15px 21px 0px 21px !important;
	text-align:justify;
	width:195px;
	height:190px;
	margin-left:23px;
	position:absolute;
	left: 265px; /*top: 119px;*/
	top: 20px;
}
.in-containerPres a {
	color:#043642 !important;
}
.in-containerPres a:hover {
	text-decoration:none;
}
.in-containerPres {
	background:url(../images/inv-bg1.jpg) top no-repeat;
}
.pd10x {
	margin-left:10px;
}
.noAlign {
	text-align:left;
}
.quickAccess2 {
	list-style:none;
	margin: 9px 9px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.quickAccess2 li {
	background: url(../images/quick-access2.gif) left top no-repeat;
	margin: 0px;
	padding: 0px 0px 5px 10px;
	font-size: 11px;
}
.quickAccess2 li a {
	color:#383838;
	font-weight:normal;
	line-height:16px;
}
.pd10t {
	padding-top:10px;
}
/* LEFT MENU APP */
.leftmenu, .leftmenu li, .leftmenu li ul, .leftmenu li ul li {
}
.rightPane {
	position:absolute;
	top:286px;
	left: 790px;
	/*left:789px*/
	/*z-index:99999;*/
	z-index: 0;
}
.leftmenu {
	font-size:10px !important;
	text-transform:uppercase;
	padding:0px !important;
	margin: 0px !important;
	border-top: solid 1px #fff;
}
.leftmenu li ul li, .leftmenu li {
	line-height:12px;
}
.leftmenu, .leftmenu li ul {
	margin:0px;
	padding:0px;
	list-style:none;
}
.leftmenu li {
	background-image:url(../images/arrow-1b.gif) !important;
	background-repeat:no-repeat !important;
	background-position: 5px -2px !important;
}
.leftmenu li ul li {
	background-image: url(../images/arrow-1.gif) !important;
	background-position: 15px 6px !important;
	background-repeat: no-repeat !important;
}
.leftmenu a {
	padding-top:6px !important;
	padding-bottom:6px !important;
	border-bottom: solid 1px #fff;
}
.leftmenu li ul li a {
	padding: 0px 10px 0px 25px;
}
.leftmenu li a {
	display:block;
	padding-left: 15px;
}
.leftmenu li ul li a {
	display:block;
}
.leftmenu li ul li {
	margin:0;
	padding:0;
}
.ParentOfSelected {
	background-image: url(../images/ParentOfSelected.gif);
	background-repeat: no-repeat;
	background-position: -2px -7px;
	border-right: solid 1px #fff;
	color:#FFFFFF !important;
}
.graphs {
	padding: 5px 0px 0px 130px;
}
.person {
	list-style:none;
	padding:0px;
	margin:20px 0px 0px 0px;
}
.person li {
	padding:0px 0px 15px 0px;
	margin:0px;
}
.person ul, .person ul li {
	padding:0px;
	margin:0px;
}
.person ul {
	list-style:none !important;
}
.dotted-gray {
	background-image:url(../images/dotted-gray.gif);
	background-position:top;
	background-repeat:repeat-x;
}
.tpd10 {
	padding:5px 10px 5px 0px !important;
	margin-top:20px;
	vertical-align:top;
}
.tpd8 {
	padding:0px 20px 15px 0px !important;
	vertical-align:top;
}
.reports {
	position:absolute;
	left: 390px;
	top: 4px;
}
.presentationsLinks {
	list-style:none;
	margin:0px 0px 0px 0px;
	padding:0px;
}
.presentationsLinks li {
	padding:5px 10px 0px 0px;
	font-weight:normal;
}
.requestBox {
	color:#333333;
	/*font-size:9px !important;*/
font-size:11px !important;
}
#subscribeFrm {
	margin:5px 0px 0px 0px;
	padding:0px;
}
.floatingLine {
	position:absolute;
	left: 27px;
	top: 84px;
}
.financialTable tr td {
	padding:0px 0px 0px 5px;
}
.financialTable td {
	vertical-align:middle;
}
.financialTable tr th {
	background-color:#EEF2F3;
	color:#46535E;
	text-align:center;
}
.blueForm {
	background-color:#EEF2F3;
	padding:10px 10px 10px 5px;
	list-style:none;
	margin: 0px;
	width:490px;
}
.redEm {
	color:#A61911;
	font-style:italic;
}
.eventsList tr th {
	background:none;
	font-weight:bold;
	text-transform:uppercase;
	padding:10px;
}
.eventsList td {
	padding-left:10px !important;
}
.lightRow {
	background-color:#EEF2F3;
}
.lightRow td, .darkRow td {
	padding:5px;
}
.darkRow {
	background-color:#C8D5D7;
}
.quickAccess li ul li {
	background:none;
}
#RHFlash {
	position:absolute;
	top:22px;
	left:551px;
	z-index:40;
	text-align:left;
	width:418px !important;
	overflow:hidden;
}
#RHFlash2 {
	width:418px !important;
	overflow:hidden;
}
/* STOCK TICKER */
#NovaWrapper {
	width:550px;
	z-index:49;
}
#NovaInteractive {
	/*float:left;*/
width:100%;
	list-style:none;
	text-transform:capitalize;
}
#NovaMenu {
	height:31px;
	z-index:1;
	width:100%;
	padding-left:30px;
	vertical-align:top;
}
#NovaInteractive li {
	margin:0px !important;
	padding:0px !important;
	width:91px;
	height: 31px;
	background-position: 0px 0px;
	background-repeat: no-repeat;
	position:relative;
	float:left;
}
#NovaInteractive li a, #NovaInteractive li a:active, #NovaInteractive li a:visited {
	display:block;
	color:#181818 !important;
	padding: 9px 0 0 0px;
	margin:0;
	height:22px;
	text-align:center;
	background-image: url(../images/stock-button-off.gif);
	background-repeat:no-repeat;
	font-size:10px;
	width:92px;
}
#NovaInteractive li a:hover {
	text-decoration:none;
	background-image: url(../images/stock-button-on.gif);
	background-repeat:no-repeat;
	color:#000;
}
#NovaChart {
	border:solid 1px #ccc;
	width:525px;
	z-index:50;
	background-color:#FFFFFF;
	padding-top: 11px;
}
#NovaVolumeChart {
	border:solid 1px #ccc;
	margin-top:10px;
	z-index:50;
	width:525px;
	background-color:#FFFFFF;
}
.NovaDetails {
	width:525px;
	border: solid 1px #ccc;
	margin-top:10px;
	padding:10px;
	font-size:10px;
}
.NovaDetails th, .NovaDetails td {
	text-align: left;
	padding:5px;
	border-bottom:solid 1px #ccc;
}
.f9 {
	font-size:11px;
}
.sigLine {
	border-bottom:solid 1px #000000;
	width:200px;
}
#quickAccessPRES .arrow01 a {
	font-weight: normal;
	font-size: 11px;
}
.table01 sup {
	font-size:8px;
}

.iconbox { padding-bottom:10px; width:500px;}
.iconbox, .iconbox img, .iconbox p { float:left;}
.iconbox p { width:400px; }
.iconbox img { margin-right:20px;}
#TMXLogo {
	position:absolute;
	left: 515px;
	top: 20px;
}
.noborder { background:none;}

