body, table, tr, td, ul, ol, li {font-family: Arial, Verdana, sans-serif; font-size: 12px; color: #000000;}
body a, a:hover, a:visited, a:active {color: #0C4F98;}
/* * {margin: 0;}*/
p, div, span, form, blockquote, address, table, tr, td, th, select, input, button, textarea, sub, h1, h2, h3, h4, h5, h6, select, input {margin: 0; padding: 0;}
/* p, blockquote, address, ul, ol, li, table, tr, td, th, select, input, button, textarea, sub, h1,h2,h3,h4,h5,h6,select, input, button, textarea { font-family: Verdana,Arial,sans-serif; font-size: 12px; text-decoration: none; color: #000000 } */
/* headings */
h1 { font-size: 22px; } h2 { font-size: 20px; } h3 { font-size: 18px; } h4 { font-size: 16px; }
/********START Custom Styles for HTML Content Templates**********/
#bio {display: block; vertical-align: top;}
#bio_employeephoto {display: inline; border-right: 4px solid black; padding: 0 15px 0 15px; float: left;}
#bio_employeeinfo {display: inline; padding: 0 15px 0 15px; float: left; margin-left: 20px;}
p.employee_name_header {font-size: 24px; font-weight: bold;}
p.employee_description {}
#project {display: block; vertical-align: top;}
#project_title {font-size: 24px; font-weight: bold;}
#project_visuals {display: inline; float: right; border: 1px dotted #cccccc; padding: 8px; vertical-align: top; margin-left: 8px; margin-bottom: 8px;}
#project_bodytext {padding: 10px; margin-left: 10px;}
#project_image {display: block; border: 0; text-align: center;}
#project_imagecaption {display: block; border: 0; text-align: left; padding: 3px; font-size: 9px;}
#news_releases_template {}
#news_releases_template_logoimage {padding-bottom: 10px;}
#news_releases_template_title {display: block; font: normal normal bolder 16px/26px Arial, Verdana, sans-serif; color: #000000; margin-top: 25px;}
#news_releases_template_body {display: block; text-align: left; margin-top: 25px;}
#news_releases_template_about_transalta {display: block; font: italic normal normal 12px/16px Arial, Verdana, sans-serif; color: #000000;}
#news_releases_template_more_information {display: block; font: normal normal normal 12px/16px Arial, Verdana, sans-serif; color: #000000;}
#news_releases_template_more_information a {font: normal normal bold 12px/16px Arial, Verdana, sans-serif; color: #F68420;}
#news_releases_template_more_information a:active {text-decoration: none;}
#news_releases_template_more_information a:hover {text-decoration: underline;}
#news_releases_template_more_information a:visited {text-decoration: none;}
#news_releases_template_more_information_leftblock {display: block; font: normal normal normal 11px/14px Arial, Verdana, sans-serif;}
#news_releases_template_more_information_rightblock {display: block; font: normal normal normal 11px/14px Arial, Verdana, sans-serif;}
#news_releases_template_more_information td {width: 50%; vertical-align: top;}
#news_releases_template_footer {display: block; text-align: center; margin-top: 30px;}
/********END Custom Styles for HTML Content Templates**********/
/********START Global Styles for Website UI**********/
#news_releases_head {
	height:70px;
	width:100%;
}
#news_releases_head table{
	width:100%;
	height:70px;
}
#news_releases_head td#nr_head_left{
	background-image:url(/transalta/webcms.nsf/searchbar_top_left.jpg);
	height:70px;
	width:20px;
	padding:0px;
}
#news_releases_head td#nr_head_center{
	background-image:url(/transalta/webcms.nsf/searchbar_top_background.jpg);
	height:70px;
	padding:0px;
}
#news_releases_head td#nr_head_right{
	background-image:url(/transalta/webcms.nsf/searchbar_top_right.jpg);
	height:70px;
	width:20px;
	padding:0px;	
}
#news_releases_head p{
	color:#fff;
	font-weight:bold;
}
#news_releases_head input{}
#news_releases_head a{}
#news_releases_head img{
}
#news_releases_body{
	background-color:#D8EDFF;
	background-image:url(/transalta/webcms.nsf/searchresults_background.jpg);	
	background-repeat:no-repeat;
	padding-bottom:20px;
}
#news_releases_body #nr_years{}
#news_releases_body #nr_years .newsYr{}
#news_releases_body #nr_years .newsYr a:hover,#news_releases_body #nr_years .newsYr a:visited,
#news_releases_body #nr_years .newsYr a:active,#news_releases_body #nr_years .newsYr a:link{
	text-decoration:underline;
}
#news_releases_body #nr_results{}
#news_releases_body #nr_results table{}
#news_releases_body #nr_results th{
	text-align:left;
	font-weight:bold;
	padding:3px;
}
#news_releases_body #nr_results td{
	padding:3px;
	border-top:1px dotted #bbb;
}
#news_releases_footer {
/*	background-image:url(/transalta/webcms.nsf/searchresults_footer.jpg);
	height:20px;
	overflow:hidden;*/
}
/* #masthead {display: block; height: 90px; width: 1000px; background: url(http://kryosdev.kryos.com/transalta/webcms.nsf/bg_blue_gradient.jpg?OpenImageResource) repeat-x; margin: 0; padding: 0;} */
#masthead {display: block; height: 90px; width: 1000px; margin: 0; padding: 0;}
#global {display: block; margin: 0; padding: 0;}
#company_logo {display: inline; float: left; margin: 0; padding: 0; border: 0;}
#masthead_rightside {display: inline; float: right; width: 600px; margin: 0; padding: 0;}
#global_link_bar {display: block; background-color: #012042; text-align: center; border: 0; margin: 0; padding: 0;}
#global_link_bar td {border-left: 1px solid #175BA5; border-bottom: 1px solid #175BA5; margin: 0; padding: 0;}
#global_link_bar p.links {display: inline; border-right: 1px solid #175BA5; vertical-align: top; padding-left: 3px; padding-right: 3px;}
#global_link_bar a.links {color: #6BDAFF; font: normal normal normal 9px/18px Arial, Verdana, sans-serif; margin: 0; vertical-align: middle;}
#global_link_bar .links_image {display: inline; border: 0; vertical-align: text-bottom;}
#global_links_bar .inputbox {height: 12px; padding: 0; margin: 0;}
#global_link_bar p.linkssearch {display: inline; border-right: 0; }
#stock_prices {display: block; padding: 14px 20px 0 0; text-align: right;}
#stock_prices p.label {display: inline; padding-right: 10px; margin: 0; border: 0; font: normal normal bold 9px/14px Verdana, Arial, sans-serif; color: white;}
#stock_prices p.tickersymbol {display: inline; padding-right: 3px; margin: 0; border: 0; font: normal normal bold 9px/14px Verdana, Arial, sans-serif; color: #F68420;}
#stock_prices a.tickersymbol {display: inline; padding-right: 3px; margin: 0; border: 0; font: normal normal bold 9px/14px Verdana, Arial, sans-serif; color: #F68420;}
#stock_prices a.tickersymbol:active {text-decoration: none;}
#stock_prices a.tickersymbol:hover {text-decoration: underline;}
#stock_prices a.tickersymbol:visited {text-decoration: none;}
#stock_prices p.tickervalue {display: inline; padding-right: 16px; margin: 0; border: 0; font: normal normal bold 9px/14px Verdana, Arial, sans-serif; color: white;}
#main_menu {display: block; height: 16px; width: 1000px; background-color: #0C4F98; margin: 0; padding: 0;}
#bannergraphic_under_masthead {display: block; height: 69px; width: 1000px; margin: 0; padding: 0; border: 0;}
#breadcrumbtrail {display: block; height: 14px; width: 1000px; border: 0; margin: 0; background-color: #FFFFFF;}
#breadcrumbs {display: inline; float: left; width: 74%; padding: 0; border: 0;}
#global_buttons {width: 24%; display: inline; float: right; padding: 0; border: 0; margin-top: 0; margin-right: 5px; text-align: right;}
#global_buttons a.links {margin-right: 5px;}
#global_buttons img.links_image {margin-top: 8px; padding: 0; border: 0;}
#main_body {display: block; width: 1000px; vertical-align: top; padding: 0; margin: 0;}
/* #main_body_left {display: inline; float: left; width: 800px; padding: 0; margin: 0; height: 100%;} */
#left_column_contentpage {display: block; width: 212px; height: 100%; background-color: #eeeeee; margin: 0; padding: 0;}
.column_arrow {text-align: right; vertical-align: text-bottom;}
#left_column_contentpage_navbar {display: block; width: 100%;}
#left_column_contentpage_navbar p.sectionlink {display: block; background-color: #0C4F98; padding: 6px 0 6px 8px; border-bottom: 1px solid #9CC4EF; margin: 0;}
#left_column_contentpage_navbar a.sectionlink {font: normal normal bold 12px Verdana, Arial, sans-serif; color: #FFFFFF;}
#left_column_contentpage_navbar p.targetsectionlink {display: block; background-color: #0C4F98; padding: 6px 0 6px 8px; border-bottom: 1px solid #9CC4EF; margin: 0;}
#left_column_contentpage_navbar a.targetsectionlink {font: normal normal bolder 13px Verdana, Arial, sans-serif; color: #F58335;}
#left_column_contentpage_navbar p.pagelink {display: block; background-color: #175BA5; padding: 6px 0 6px 20px; border-bottom: 1px solid #9CC4EF; margin: 0; }
#left_column_contentpage_navbar a.pagelink {font: normal normal bolder 11px Verdana, Arial, sans-serif; color: white;}
#left_column_contentpage_navbar p.targetpagelink {display: block; background-color: #175BA5; padding: 6px 0 6px 20px; border-bottom: 1px solid #9CC4EF; margin: 0;}
#left_column_contentpage_navbar a.targetpagelink {font: normal normal bolder 12px Verdana, Arial, sans-serif; color: #F58335;}
#left_column_contentpage_navbar p.sublevelpagelink {display: block; background-color: #175BA5; padding: 6px 0 6px 32px; border-bottom: 1px solid #9CC4EF; margin: 0;}
#left_column_contentpage_navbar a.sublevelpagelink {font: normal normal bolder 11px Verdana, Arial, sans-serif; color: white;}
#left_column_contentpage_navbar p.sublevelpagelinkhighlight {display: block; background-color: #175BA5; padding: 6px 0 6px 32px; border-bottom: 1px solid #9CC4EF; margin: 0;}
#left_column_contentpage_navbar a.sublevelpagelinkhighlight {font: normal normal bolder 12px Verdana, Arial, sans-serif; color: #F58335;}
/* #leftsidenavmenu {background-color: #0C4F98;} */ 
#leftsidenavmenu tr.highlight {background-color: #F68420; cursor: pointer;}
#left_column_contentpage_buttonbar {display: block; width: 100%;}
#glossary_button {display: block; background-color: #333333; border-bottom: 3px solid #FFFFFF; border-top: 3px solid #FFFFFF; color: white; width: 100%;}
#glossary_button p.title {display: inline; float: left; color: white; padding-left: 8px;}
#glossary_button p.arrow {display: inline; float: right; padding-right: 6px;}
#glossary_button a {font: normal normal bolder 12px/22px Verdana, Arial, sans-serif; color: white;}
#contact_us_button {display: block; background-color: #DDDDDD; border-bottom: 1px solid #CCCCCC; color: #000000;}
#contact_us_button p.title {display: inline; float: left; padding-left: 8px;}
#contact_us_button p.arrow {display: inline; float: right; padding-right: 6px;}
#contact_us_button a {font: normal normal bolder 12px/22px Verdana, Arial, sans-serif; color: #000000;}
#send_page_button {display: block; background-color: #DDDDDD; border-bottom: 1px solid #CCCCCC; color: #000000;}
#send_page_button p.title {display: inline; float: left; padding-left: 8px;}
#send_page_button p.arrow {display: inline; float: right; padding-right: 6px;}
#send_page_button a {font: normal normal bolder 12px/22px Verdana, Arial, sans-serif; color: #000000;}
#online_alerts_button {display: block; background-color: #DDDDDD; border-bottom: 1px solid #CCCCCC; color: #000000;}
#online_alerts_button p.title {display: inline; float: left; padding-left: 8px;}
#online_alerts_button p.arrow {display: inline; float: right; padding-right: 6px;}
#online_alerts_button a {font: normal normal bolder 12px/22px Verdana, Arial, sans-serif; color: #000000;}
#request_a_hardcopy_button {display: block; background-color: #DDDDDD; border-bottom: 1px solid #CCCCCC; color: #000000;}
#request_a_hardcopy_button p.title {display: inline; float: left; padding-left: 8px;}
#request_a_hardcopy_button p.arrow {display: inline; float: right; padding-right: 6px;}
#request_a_hardcopy_button a {font: normal small-caps bold 11px/22px Verdana, Arial, sans-serif; color: #000000;}
#news_releases {display: block; background-color: #175BA5; border-bottom: 3px solid #FFFFFF; color: white;}
#news_releases_title {display: block; width: 100%; background-color: #175BA5; border-bottom: 1px solid #9CC4EF; height: 26px; padding-top: 3px;}
#news_releases p.title {display: inline; float: left; font: normal normal bold 10px/20px Arial, Verdana, sans-serif; color: white; padding-left: 8px;}
#news_releases p.arrow {display: inline; float: right; background-color: #175BA5; padding-right: 6px;}
#news_releases img {display: block; background-color: #175BA5; padding: 0; margin: 0;}
#news_releases a.title {font: normal normal bolder 11px/20px Verdana, Arial, sans-serif; color: #FFFFFF; text-decoration: none;}
#news_releases p.whatsnew {color: #FFFFFF; padding: 8px 8px 8px 0px; font: normal normal normal 11px/14px Arial, Verdana, sans-serif;}
#news_releases p {color: #FFFFFF; margin: 0;}
#news_releases a.whatsnew, a.whatsnew:visited, a.whatsnew:active, a.whatsnew:hover {color: #F58335;}
#news_releases a {font: normal normal bold 11px/14px Verdana, Arial, sans-serif; color: #F58335; text-decoration: none;}
#news_releases a.whatsnew:visited {text-decoration: none;}
#news_releases a.whatsnew:hover   {text-decoration: underline;}
#news_releases a.whatsnew:active  {text-decoration: none;}
#news_releases em {color: #9CC4EF;}
#annual_report {display: block; background-color: #333333; border-bottom: 3px solid #FFFFFF; color: white;}
#annual_report_title {display: block; width: 100%; background-color: #333333; border-bottom: 1px solid #cccccc; height: 26px; padding-top: 3px;}
#annual_report p.title {display: inline; float: left; font: normal normal bold 10px/20px Arial, Verdana, sans-serif; color: white;}
#annual_report p.arrow {display: inline; float: right; background-color: #333333; padding-right: 6px;}
#annual_report img {display: block; background-color: #333333; padding: 0; margin: 0;}
#annual_report p, p.body {display: block; background-color: #333333; padding: 0; border: 0; margin: 0; font: normal normal normal 10px/14px Verdana, Arial, sans-serif; color: white;}
#annual_report a.title {font: normal normal bolder 11px/18px Verdana, Arial, sans-serif; color: #FFFFFF; text-decoration: none;}
#annual_report a {font: normal normal bold 11px/14px Arial, Verdana, sans-serif; color: #F68420; text-decoration: none;}
#annual_report a:visited {text-decoration: none;}
#annual_report a:hover   {text-decoration: underline;}
#annual_report a:active  {text-decoration: none;}
/*
#events_and_presentations {display: block; background-color: #F68420; border-bottom: 3px solid #FFFFFF; color: white; width: 100%;}
#events_and_presentations_title {display: block; width: 100%; background-color: #F68420; border-bottom: 1px solid #cccccc; height: 26px; padding-top: 1px;}
#events_and_presentations p.title {display: inline; float: left; font: normal normal bold 10px/20px Arial, Verdana, sans-serif; color: white;}
#events_and_presentations p.arrow {display: inline; float: right; background-color: #F68420; padding-right: 6px;}
#events_and_presentations img {display: block; background-color: #F68420; padding: 0; margin: 0;}
#events_and_presentations p {display: block; background-color: #F68420; padding-left: 8px; border: 0; margin: 0; font: normal normal normal 10px/14px Verdana, Arial, sans-serif; color: white; padding-top: 3px; padding-bottom: 1px;}
#events_and_presentations p.body {padding-top: 5px; padding-bottom: 6px;}
#events_and_presentations a.title {font: normal normal bolder 11px/18px Verdana, Arial, sans-serif; color: FFFFFF; text-decoration: none;}
#events_and_presentations p.body a {font: normal normal bold 11px/14px Verdana, Arial, sans-serif; color: white; text-decoration: none;}
#events_and_presentations a:visited {text-decoration: none;}
#events_and_presentations a:hover   {text-decoration: underline;}
#events_and_presentations a:active  {text-decoration: none;}
*/
#calendar_of_events {display: block; background-color: #F68420; border-bottom: 3px solid #FFFFFF; color: white; width: 100%;}
#calendar_of_events_title {display: block; width: 100%; background-color: #F68420; border-bottom: 1px solid #cccccc; height: 26px; padding-top: 1px;}
#calendar_of_events p.title {display: inline; float: left; font: normal normal bold 10px/20px Arial, Verdana, sans-serif; color: white; padding: 2px 0px 0px 8px; vertical-align: middle;}
#calendar_of_events p.arrow {display: inline; float: right; background-color: #F68420; padding: 3px 6px 0px 0px;}
#calendar_of_events img {display: block; background-color: #F68420; padding: 0; margin: 0;}
#calendar_of_events a.title {font: normal normal bolder 11px/18px Verdana, Arial, sans-serif; color: FFFFFF; text-decoration: none;}
#calendar_of_events a:visited {text-decoration: none;}
#calendar_of_events a:hover   {text-decoration: underline;}
#calendar_of_events a:active  {text-decoration: none;}
#investor_presentations {display: block; background-color: #F68420; border-bottom: 3px solid #FFFFFF; color: white; width: 100%;}
#investor_presentations_title {display: block; width: 100%; background-color: #F68420; border-bottom: 1px solid #cccccc; height: 26px; padding-top: 1px;}
#investor_presentations p.title {display: inline; float: left; font: normal normal bold 10px/20px Arial, Verdana, sans-serif; color: white; padding: 2px 0px 0px 8px; vertical-align: middle;}
#investor_presentations p.arrow {display: inline; float: right; background-color: #F68420; padding: 3px 6px 0px 0px;}
#investor_presentations img {display: block; background-color: #F68420; padding: 0; margin: 0;}
#investor_presentations a.title {font: normal normal bolder 11px/18px Verdana, Arial, sans-serif; color: FFFFFF; text-decoration: none;}
#investor_presentations a:visited {text-decoration: none;}
#investor_presentations a:hover   {text-decoration: underline;}
#investor_presentations a:active  {text-decoration: none;}
#web_casts {display: block; background-color: #F68420; border-bottom: 3px solid #FFFFFF; color: white; width: 100%;}
#web_casts_title {display: block; width: 100%; background-color: #F68420; border-bottom: 1px solid #cccccc; height: 26px; padding-top: 1px;}
#web_casts p.title {display: inline; float: left; font: normal normal bold 10px/20px Arial, Verdana, sans-serif; color: white; padding: 2px 0px 0px 8px; vertical-align: middle;}
#web_casts p.arrow {display: inline; float: right; background-color: #F68420; padding: 3px 6px 0px 0px;}
#web_casts img {display: block; background-color: #F68420; padding: 0; margin: 0;}
#web_casts a.title {font: normal normal bolder 11px/18px Verdana, Arial, sans-serif; color: FFFFFF; text-decoration: none;}
#web_casts a:visited {text-decoration: none;}
#web_casts a:hover   {text-decoration: underline;}
#web_casts a:active  {text-decoration: none;}
#corporate_responsibility {}
#sustainability {}
#aboriginal_relations {}
#community {}
#governance {}
#education {}
#operations {}
#corporate_profile {}
#strategic_overview {}
#corporate_governance {}
#content_area {display: block; margin: 0px 12px 0px 5px; border-bottom: 0; vertical-align: top; font: normal normal normal 12px/16px Arial, Verdana, sans-serif;}
#content_area a, a:hover, a:visited, a:active {color: #0C4F98;}
/* #content_area p, p.body {display: block; margin: 0; font: normal normal normal 12px/16px Arial, Verdana, sans-serif; color: #000000;} */
#content_area p.subjectheading {font: normal normal bolder 15px Arial, Verdana, sans-serif; color: #003876;}
#content_area p {margin: 10px;}
/* #content_area p {margin: 10px;} */
td.content_area {border-bottom: 1px solid #cccccc; border-bottom-width: 90%; border-top: 1px solid #cccccc; border-top-width: 90%;}
#right_column_contentpage {display: block; width: 200px; height: 100%; margin: 0; padding: 0;}
#right_column_contentpage_relatedtext {display: block; width: 100%; background-color: #DDDDDD; border-bottom: 3px solid #FFFFFF; color: white;}
#right_column_contentpage_relatedtext p.relatedtextbox {display: block; margin: 0;}
#right_column_contentpage_relatedtext p.relatedtexttitle {display: block; background-color: #0C4F98; padding-left: 8px; border-bottom: 1px solid #9CC4EF; margin: 0; font: normal normal bolder 12px/22px Verdana, Arial, sans-serif; color: white;}
#right_column_contentpage_relatedtext p, p.body {background-color: #DDDDDD; margin-bottom: 5px; margin-top: 2px; font: normal normal normal 11px/14px Arial, Verdana, sans-serif; color: #000000; padding: 2px 8px 1px 8px;}
#right_column_contentpage_relatedtext a {font: normal normal bold 11px/14px Arial, Verdana, sans-serif; color: #0C4F98; text-decoration: none;}
#right_column_contentpage_relatedtext a:visited {text-decoration: none;}
#right_column_contentpage_relatedtext a:hover   {text-decoration: underline;}
#right_column_contentpage_relatedtext a:active  {text-decoration: underline;}
#right_column_contentpage p.relatedlinkstitle {display: block; background-color: #F68420; padding-left: 8px; border-bottom: 1px solid #9CC4EF; margin: 0; font: normal normal bolder 12px/22px Verdana, Arial, sans-serif; color: white;}
#right_column_contentpage p.relatedlinks {display: block; background-color: #DDDDDD; padding: 4px 8px 4px 8px; margin: 0; border-bottom: 3px solid #FFFFFF; color: #FFFFFF;}
#right_column_contentpage a.relatedlinks {font: normal normal bold 11px/14px Arial, Verdana, sans-serif; color: #003876; margin-bottom: 3px;}
#right_column_contentpage p.documentlinkstitle {display: block; background-color: #BBBBBB; padding-left: 8px; border-bottom: 1px solid #999999; margin: 0; font: normal normal bold 12px/22px Verdana, Arial, sans-serif; color: white;}
#right_column_contentpage p.documentlinks {display: block; background-color: #DDDDDD; padding: 2px 8px 1px 8px; border: 0; margin: 0; color: white;}
#right_column_contentpage a.documentlinks {font: normal normal normal 8px/18px Arial, Verdana, sans-serif; color: #000000; margin: 0;}
#feature_articles {display: block; background-color: #0C4F98; border-bottom: 3px solid #FFFFFF; color: white; width: 100%;}
#feature_articles_title {display: block; width: 100%; background-color: #0C4F98; border-bottom: 1px solid #cccccc;}
#feature_articles p.title {display: inline; float: left; font: normal normal bolder 10px/22px Verdana, Arial, sans-serif; color: white;}
#feature_articles p.arrow {display: inline; float: right; background-color: #0C4F98; padding-right: 6px;}
#feature_articles img {display: block; background-color: #0C4F98; padding: 2px; margin: 0;}
#feature_articles p {display: block; background-color: #0C4F98; border: 0; margin: 0; font: normal normal normal 11px/14px Arial, Verdana, sans-serif; color: white; padding: 3px 4px 1px 8px;}
#feature_articles p.body {padding-top: 8px;}
#feature_articles a.title {font: normal normal bold 11px/20px Verdana, Arial, sans-serif; color: #FFFFFF; text-decoration: none;}
#feature_articles a, p.body a {font: normal normal bold 11px/14px Verdana, Arial, sans-serif; color: #F68420; text-decoration: none;}
#feature_articles p.body a:visited {text-decoration: none;}
#feature_articles p.body a:hover   {text-decoration: underline;}
#feature_articles p.body a:active  {text-decoration: none;}
#our_plants_at_a_glance {display: block; background-color: #DDDDDD; border-bottom: 3px solid #FFFFFF; color: #000000; width: 100%;}
#our_plants_at_a_glance_title {display: block; width: 100%; background-color: #DDDDDD; border-bottom: 1px solid #AAAAAA; height: 24px;}
#our_plants_at_a_glance p.title {display: inline; float: left; font: normal normal bolder 10px/22px Verdana, Arial, sans-serif; color: white; padding-top: 1px;}
#our_plants_at_a_glance p.arrow {display: inline; float: right; background-color: #DDDDDD; padding: 2px 6px 0px 0px;}
#our_plants_at_a_glance img {display: block; background-color: #DDDDDD; padding: 0; margin: 0; border: 0;}
#our_plants_at_a_glance p, p.body {display: block; background-color: #DDDDDD; padding: 0; border: 0; margin: 0; font: normal normal normal 10px/14px Arial, Verdana, sans-serif; color: #000000;}
#our_plants_at_a_glance a.title {font: normal normal bold 11px/20px Verdana, Arial, sans-serif; color: #000000; text-decoration: none;}
#our_plants_at_a_glance a {font: normal normal bold 11px/14px Arial, Verdana, sans-serif; color: #F68420; text-decoration: none;}
#our_plants_at_a_glance a:visited {text-decoration: none;}
#our_plants_at_a_glance a:hover   {text-decoration: underline;}
#our_plants_at_a_glance a:active  {text-decoration: none;}
#community_investment {background-color: #F68420; border-bottom: 3px solid #FFFFFF; color: #FFFFFF; width: 100%;}
#community_investment_title {display: block; width: 100%; background-color: #F68420; border-bottom: 1px solid #AAAAAA; height: 24px;}
#community_investment p.title {display: inline; float: left; font: normal normal bolder 10px/22px Verdana, Arial, sans-serif; color: white; padding-top: 1px;}
#community_investment p.arrow {display: inline; float: right; background-color: #F68420; padding: 2px 6px 0px 0px;}
#community_investment img {display: block; background-color: #F68420; padding: 0; margin: 0;}
#community_investment p, p.body {display: block; background-color: #F68420; padding: 0; border: 0; margin: 0; font: normal normal normal 10px/14px Arial, Verdana, sans-serif; color: #FFFFFF;}
#community_investment a.title {font: normal normal bold 11px/20px Verdana, Arial, sans-serif; color: #FFFFFF; text-decoration: none;}
#community_investment a {font: normal normal bold 11px/14px Arial, Verdana, sans-serif; color: #333333; text-decoration: none;}
#community_investment a:visited {text-decoration: none;}
#community_investment a:hover   {text-decoration: underline;}
#community_investment a:active  {text-decoration: none;}
#page_footer {display: block; width: 100%; text-align: left; padding-left: 10px;}
#page_footer p.footer {display: inline; font: normal normal normal 12px/18px Arial, Verdana, sans-serif; color: #666666;}
#page_footer a.footer {display: inline; font: normal normal bold 12px/18px Arial, Verdana, sans-serif; color: #F68420;}
/********END Styles for Website UI**********/
/* START Custom editing styles */
.blueheadinglevel1 {font: normal normal bolder 15px Arial, Verdana, sans-serif; color: #003876; padding: 0; margin: 0; vertical-align: top;}
.blueheadinglevel2 {font: normal normal bold 14px Arial, Verdana, sans-serif; color: #003876;}
.blueheadinglevel3 {font: normal normal normal 13px Arial, Verdana, sans-serif; color: #003876;}
.orangeheadinglevel1 {font: normal normal bolder 15px Arial, Verdana, sans-serif; color: #F58335;}
.orangeheadinglevel2 {font: normal normal bold 15px Arial, Verdana, sans-serif; color: #F58335;}
.orangeheadinglevel3 {font: normal normal normal 15px Arial, Verdana, sans-serif; color: #F68420;}
.normalbodytext, tr.normalbodytext, td.normalbodytext, ul, ol, li {font: normal normal normal Arial, Verdana, sans-serif; color: #000000;}
.bluenormalbodytext, tr.bluenormalbodytext, td.bluenormalbodytext {font: normal normal normal Arial, Verdana, sans-serif; color: #003876;}
.orangenormalbodytext, tr.orangenormalbodytext, td.orangenormalbodytext {font: normal normal normal Arial, Verdana, sans-serif; color: #F68420;}
p.pullquote  { font-size: 12px; font-style: italic; font-weight: bold; color: red; margin: 10px; }
td.standout { background-color: red; color: white; border: 1px solid black; }
.tablebackgroundblue {background-color: #0C4F98;}
.tablebackgroundrichblue {background-color: #333399;}
.tablebackgroundorange {background-color: #F68420;}
.tablebackgroundlightorange {background-color: #FFCC00;}
.tablebackgroundburntorange {background-color: #FF9900;}
.tablebackgrounddarkgrey {background-color: #AAAAAA;}
.tablebackgroundmediumdarkgrey {background-color: #BBBBBB;}
.tablebackgroundmediumgrey {background-color: #CCCCCC;}
.tablebackgroundmediumlightgrey {background-color: #DDDDDD;}
.tablebackgroundlightgrey {background-color: #EEEEEE;}
.tablebackgroundwhite {background-color: #FFFFFF;}
.tablebackgroundblack {background-color: #003333;}
.tablecellbackground_aliceblue {background-color: #F0F8FF;}
.tablecellbackground_antiquewhite {background-color: #FAEBD7;}
.tablecellbackground_aqua {background-color: #00FFFF;}
.tablecellbackground_aquamarine {background-color: #7FFFD4;}
.tablecellbackground_azure {background-color: #F0FFFF;}
.tablecellbackground_beize {background-color: #F5F5DC;}
.tablecellbackground_bisque {background-color: #FFE4C4;}
.tablecellbackground_black {background-color: #000000;}
.tablecellbackground_blanchedalmond {background-color: #FFEBCD;}
.tablecellbackground_blue {background-color: #0000FF;}
.tablecellbackground_blueviolet {background-color: #8A2BE2;}
.tablecellbackground_brown {background-color: #A52A2A;}
.tablecellbackground_burlywood {background-color: #DEB887;}
.tablecellbackground_cadetblue {background-color: #5F9EA0;}
.tablecellbackground_chartreuse {background-color: #7FFF00;}
.tablecellbackground_chocolate {background-color: #D2691E;}
.tablecellbackground_coral {background-color: #FF7F50;}
.tablecellbackground_cornflowerblue {background-color: #6495ED;}
.tablecellbackground_cornsilk {background-color: #FFF8DC;}
.tablecellbackground_crimson {background-color: #DC143C;}
.tablecellbackground_cyan {background-color: #00FFFF;}
/* END Custom editing styles */
/*******************************/
/********listing module styles**********/
.listingButton{background-color: #666666; color: #ffffff; border: 1px solid black;}
.listingTopButton{background-color: #cfcfcf; color: #000000; border: 1px solid #9e9e9e;}
.listingSearchColumn{vertical-align: top; border: 1px solid #cccccc; width: 150px;}
.listingMainColumn{vertical-align: top; border: 1px solid #cccccc; margin-left: 15px;}
.listingMainContent{padding:10px;}
.listingTitle2{font-size: 20px; font-weight: normal; COLOR: #003466; margin-top: 1px; margin-bottom: 10px;}
.listingTitle{font-size:12px; font-weight:bold; color: #333333; margin-top: 0px; margin-bottom: 0px;}
.editareatitle{font-size:12px;font-weight:bold;font-family:arial,tahoma, sans-serif;text-transform:uppercase;color:#000080;background-color:#ffffff;}
.listingViewTable th {text-align:left}
/********end listing module styles**********/
/* Full page form styles */
td.cssFormAction { background-color: #cfcfcf; border: 1px solid black; }
a.cssFormAction { color: #000000; text-decoration: none; }
a.cssFormAction:visited { color: #000000; text-decoration: none; }
a.cssFormAction:hover   { color: #000000; text-decoration: none; }
a.cssFormAction:active  { color: #000000; text-decoration: none; }
/* default links on the site */
a         { color: #990000; text-decoration: none ; }
a:visited { color: #990000; text-decoration: none ; }
a:hover   { color: #990000; text-decoration: underline ; }
a:active  { color: #990000; text-decoration: underline ; }
/* breadcrumb trail */
p.urhere         { font-family: Verdana, sans-serif; font-size: 9px; margin: 4px;}
p.urhere em      { font-family: Verdana, sans-serif; color: #000000; font-style: normal;}
a.urhere         { font-family: Verdana, sans-serif; color: #666666; text-decoration: none ; }
a.urhere:visited { font-family: Verdana, sans-serif; color: #666666; text-decoration: none ; }
a.urhere:hover   { font-family: Verdana, sans-serif; color: #666666; text-decoration: underline ; }
a.urhere:active  { font-family: Verdana, sans-serif; color: #666666; text-decoration: underline ; }
/* whatsnew */
p.whatsnew         { font-size: 11px; margin-top: 8px; margin-left: 0px; margin-bottom: 0px; padding-top: 4px;}
p.whatsnew em      { color: #990000; font-style: normal;}
a.whatsnew         { color: #990000; text-decoration: none ; }
a.whatsnew:visited { color: #990000; text-decoration: none ; }
a.whatsnew:hover   { color: #990000; text-decoration: underline ; }
a.whatsnew:active  { color: #990000; text-decoration: underline ; }
p.expertise        { color: #339966; margin-top:8px; margin-bottom:2px; font-size: 18px; border-bottom: 1px solid #339966; }
/* lists */
UL { list-style-type: square; }
li.fileList      { margin-left:25px; }
/* UL { list-style-image: url(/transalta/webcms.nsf/imgbullet?OpenImageResource); } */
/* Other paragraph styles */
p.white { color: #cfcfcf; }
p.small { font-size: 11px; }
p.smallwhite { color: #ffffff; font-size: 11px; }
p.smallblack { color: #000000; font-size: 11px; }
p.buttons    { margin-top:3px; margin-right:4px; }
p.heading           { FONT-SIZE: 22px; COLOR: #000000; FONT-FAMILY: Trebuchet MS,Arial,sans-serif; }
p.copyright { COLOR: #666666; FONT-SIZE: 11px; }
p.date { COLOR: #FFB11D; FONT-SIZE: 11px; }
/* related information */
p.relatedlinks { FONT-SIZE: 11px; MARGIN-TOP: 10px;}
p.relatedinfotitle { FONT-SIZE: 14px; MARGIN-TOP: 10px; }
a.relatedlinks          { COLOR: #666666; TEXT-DECORATION: none; }
a.relatedlinks:VISITED  { COLOR: #666666; TEXT-DECORATION: none; }
a.relatedlinks:HOVER    { COLOR: #666666; TEXT-DECORATION: underline; }
a.relatedlinks:ACTIVE   { COLOR: #666666; TEXT-DECORATION: none; }
/* document links styles */
td.cssDLTop {padding: 20px;}
td.cssDLImage {vertical-align: top;}
td.cssDLText {font: normal normal bolder 11px/14px Arial, Verdana, sans-serif; text-align: left;}
a.cssDLText:link { font-weight: normal; color: #666666; text-decoration: none; }
a.cssDLText:active { font-weight: normal; color: #666666; text-decoration: none; }
a.cssDLText:visited {  font-weight: normal; color: #666666; text-decoration: none; }
a.cssDLText:hover { font-weight: normal; color: #666666; text-decoration: none; }
td.cssDLBottom {}
td.cssDLDivider {}
/* embedded views */ 
/* p.embeddedvuheading  { FONT-SIZE: 18px; COLOR: #000000; FONT-FAMILY: Arial, Verdana,sans-serif; } */
/* li.embeddedvu { list-style: square #990000; } */
li.embeddedvu {list-style: square outside none;}
/* Used for the page footer information */
p.footer           { COLOR: #666666; FONT-SIZE: 11px; }
p.footersmall      { COLOR: #666666; FONT-SIZE: 10px; }
p.footersmallblack { COLOR: #000000; FONT-SIZE: 10px; }
/* Search results */
p.search     { MARGIN-TOP: 3px;}
p.search em  { FONT-SIZE: 11px; FONT-STYLE: NORMAL; COLOR: #666666; }
/* used for the table cell shading on popup form actions */
td.popupactions  { background-color: #808080; }
/* image border */
.imgborder { border: solid 1px black; }
/* captions appear below graphics */
p.caption          { color: #666666; text-align: center; }
td.caption 	     { color: #666666; background-color: white; }
a.caption          { color: #666666; text-decoration: none; }
a.caption:visited  { color: #666666; text-decoration: none; }
a.caption:hover    { color: #666666; text-decoration: underline; }
a.caption:active   { color: #666666; text-decoration: none; }
/* Preview Heading */
P.PREVIEW      { FONT-SIZE: 16px; FONT-WEIGHT: bold; COLOR: #FFFFFF; TEXT-DECORATION: none; }
/* DHTML Menu Settings*/
table.cssCNM { background-color: #000000;} 
td.cssCNMItemOut,td.cssCNMItemOver,td.cssCNMSubOut,td.cssCNMSubOver {font-family: Verdana,Arial,sans-serif;  font-size: 11px; font-weight: bold; padding: 0px 10px 0px 10px; white-space: nowrap;}
td.cssCNMItemOut {color: #ffffff; background-color: #808080;} 
td.cssCNMItemOver { color: #cccccc; background-color: #000000;} 
td.cssCNMSubOut {color: #ffffff; background-color: #808080;} 
td.cssCNMSubOver {color: #cccccc; background-color: #000000;} 

table.cssCNMChild { background-color: #ffffff; filter:progid:DXImageTransform.Microsoft.dropshadow(OffX=2, OffY=2, Color='gray', Positive='true');}
td.cssCNMChildItemOut,td.cssCNMChildItemOver,td.cssCNMChildSubOut,td.cssCNMChildSubOver {font-family: "Trebuchet MS",Arial,sans-serif; font-size: 11px;}
td.cssCNMChildItemOut {color: #000000; background-color: #e0e0e0;} 
td.cssCNMChildItemOver {color: #ffffff; background-color: #000000;}
td.cssCNMChildSubOut {color: #000000; background-color: #e0e0e0; background-image:url(expand); background-repeat: no-repeat; background-position: right;} 
td.cssCNMChildSubOver {color: #ffffff; background-color: #000000; background-image:url(expand); background-repeat: no-repeat; background-position: right;}  
/*********New Menuing system Stylesheet************/
/*the main menubar table*/
.oHNSMain{}
/*the top level menu items in ready state*/
.oHNSMain .Out {background-color: #0C4F98;}
/*the top level menu items in mouseover state*/
.oHNSMain .Over {background-color: #F68420;cursor:pointer;}
/*the text in the top level menu items*/
.oHNSMain .Text
{
	cursor:pointer;
	height: 16px; 
	padding-left: 5px;
	padding-right: 15px;
	padding-top: 0px;
	padding-bottom: 0px;
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	white-space: nowrap;
}
/*the divider cell between top level menu items*/
.oHNSMain .Divider {}
/*the icon cell for top level menu items*/
.oHNSMain .Icon {}
/*the arrow cell for top level menu items*/
.oHNSMain .Arrow {}
/* child menu tables */
.oHNSMainChild
{
	width: 200px;
	background-color: #005;
	border: 1px solid #000000;
}
/*child menu items in the ready state*/
.oHNSMainChild .Out{background-color: #0C4F98;}
/*child menu items in the mouse over state*/
.oHNSMainChild .Over {background-color: #F68420;cursor: pointer;}
/*child menu items text*/
.oHNSMainChild .Text
{
	height: 18px; 
	padding-left: 5px;
	padding-right: 5px;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #ffffff;
	white-space: nowrap;
}
/*the divider cell for child menu items*/
.oHNSMainChild .Divider{}
/*the icon cell for child menu items*/
.oHNSMainChild .Icon{}
/*the arrow cell for child menu items*/
.oHNSMainChild .Arrow{}
/***************end new menu classes**********************/
/* status display in admin footer */
p.status     { font-size:19px; color: #cfcfcf; }
p.status em  { font-size:11px; color: #cfcfcf; font-style: normal;}
p.adminactions { font-size: 11px; color: #ffffff; margin-top:0px; margin-bottom:0px;}
/* white links */
a.white         { color: #ffffff; text-decoration: none; }
a.white:visited { color: #ffffff; text-decoration: none; }
a.white:hover   { color: #ffffff; text-decoration: underline; }
a.white:active  { color: #ffffff; text-decoration: underline; }
/* Styles for the DHTML editor dropdown */
.quote {FONT-STYLE:italic; FONT-SIZE: 9px}
/* end styles for DHTML editor dropdown */
/*styles for financial sheet templates*/
table.financialTable {width:100%;}
table.financialTable tr.UnderLineRow td{border-bottom:1px solid rgb(12,72,139);}
table.financialTable tr.DoubleUnderLineRow td{border-bottom:2px solid rgb(12,72,139);}
table.financialTable td{padding:2px 6px 2px 6px;text-align:right;font-size:11px;}
table.financialTable td.financialACell{text-align:left;width:400px;}
table.financialTable td.financialACellIndent{padding-left:20px;text-align:left;width:400px;}
table.financialTable td.financialBCell{font-weight:bold;background-color:#bbb;text-align:right;}
div.hide{display:none;}
div.show{display:show;}
p.exceldownloadbutton{padding:0px !important;margin:0px !important;text-align:right;}
p.financialTabs{border-bottom:2px solid rgb(12,72,139);padding:0px !important;margin:0px 0px 3px 0px !important;}
p.financialTabs a:link,p.financialTabs a:active,p.financialTabs a:visited,p.financialTabs a:hover{
	display:inline-block;
	height:30px;
	width:200px;
	text-decoration:none;
	background-repeat:no-repeat;
}
p.financialTabs a.currentQFTab:link, p.financialTabs a.currentQFTab:active, p.financialTabs a.currentQFTab:visited,p.financialTabs a.currentQFTab:hover{
	background-image:url(/transalta/webcms.nsf/icon_quarterly.gif);
}
p.financialTabs a.currentAFTab:link, p.financialTabs a.currentAFTab:active, p.financialTabs a.currentAFTab:visited,p.financialTabs a.currentAFTab:hover{
	background-image:url(/transalta/webcms.nsf/icon_annual.gif);
}
p.financialTabs a.notcurrentQFTab:link, p.financialTabs a.notcurrentQFTab:active, p.financialTabs a.notcurrentQFTab:visited,p.financialTabs a.notcurrentQFTab:hover{
	background-image:url(/transalta/webcms.nsf/icon_quarterly_unselected.gif);
}
p.financialTabs a.notcurrentAFTab:link, p.financialTabs a.notcurrentAFTab:active, p.financialTabs a.notcurrentAFTab:visited,p.financialTabs a.notcurrentAFTab:hover{
	background-image:url(/transalta/webcms.nsf/icon_annual_unselected.gif);
}
