/* RESET */
html,body,div,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input {margin:0; padding:0;}
h1,h2,h3,h4,h5,h6,pre,code,address,caption,cite,code,em,strong,th {}
h1, h3 {margin-bottom:4pt;}
h2 {margin-bottom:8pt;}
fieldset,img {border:none;}
caption,th {text-align:left;}
table {border-collapse:collapse; border-spacing:0;}

/* CLEARING */	
.clear { clear: both; }
.clearer { clear: both; display: block; margin: 0; padding: 0; height: 0; line-height: 1px; font-size: 1px; }
/* clearfix */
.clearfix:after { content:"."; display:block; height:0; clear:both; visibility:hidden;}
.clearfix {display:inline-block;}
/* mac hide \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide */

/* SITE LAYOUT */
html {height: 100%; font-size:75%;}
body {font-family:Arial, Helvetica, sans-serif;}	
#container {width:100%;}
	
/* HEADER */	
#header #functionality {display:none;}
#header #nav {display:none;}
h1 a {color: #000000; text-decoration: none; }

/* CONTENT*/
#container #content_container #left_nav h2 br {display:none;}
#container #content_container #left_nav ul {display:none;}
div.related_link_mod {display:none;}

/* Headers - Page Resets */
#content.lev2_headers {/* Default /* Lev_1 Headers Start H3 */}

#content.lev2_headers {/* Lev_2 Headers Start H3 */}
#content.lev2_headers h3 {font-size:1.8em; font-weight:bold; color:#1A57A7;}
#content.lev2_headers h4 {font-size:1.7em; font-weight:bold; color:#333; margin-right:50px;}
#content.lev2_headers h5 {font-size:1.4em; font-weight:bold; color:#1A57A7;}

#content.lev3_headers {/* Lev_3 Headers Start on H3 */}
#content.lev3_headers h3 {font-size:1.7em; font-weight:bold; color:#333; margin-right:50px;}
#content.lev3_headers h4 {font-size:1.4em; font-weight:bold; color:#1A57A7;}
#content.lev3_headers h5 {font-size:1.2em; font-weight:bold; color:#1A57A7;}

/* Headers - Individual Sets (Set to overide Default and Page Resets) */
#content .faux1_reverse {font-size:4.2em; color:#fff; background:#1A57A7; float:left; font-weight:bold; padding:0 10px;}
#content .faux1 {font-size:2.8em; font-weight:bold;  color:#333;}
#content .faux2 {font-size:1.8em; font-weight:bold; color:#1A57A7;}
#content .faux3 {font-size:1.7em; font-weight:bold; color:#333; margin-right:50px;}
#content .faux4 {font-size:1.4em; font-weight:bold; color:#1A57A7;}
#content .faux5, #content .heading {font-size:1.2em; font-weight:bold; color:#1A57A7;}
#content .faux6 {font-size:1.1em; font-weight:bold; color:#1A57A7;}
#content .thin { font-weight: normal; }

#content h3.top {margin-top:18px; margin-bottom:22px;}
#content.lev2_headers h3 {margin-top:27px; margin-bottom:24px;} /* old: .faux2_top */
#content.lev3_headers h3 {margin-top:28px; margin-bottom:24px;} /* old: .faux3_top */

/* Page Spacing */
#content {border-top:5px solid #333;}
#content h3 {font-size:2.8em; font-weight:bold; margin: 0.59em 0 0.5em 0;}
#content h4 {font-size:1.9em; font-weight:bold; color:#1a57a7; margin: 5px 0 5px 0; }
#content h5 {font-size:1.6em; font-weight:bold; color:#333; margin: 5px 0 5px 0; }

#content p { margin: 0 0 15px 0; line-height:1.4em; font-size:1.2em; }
#content ul { margin: 0 0 15px 0; line-height:1.4em; font-size:1.2em; }
#content ul li {margin-left:20px; padding-left:0px;}

/* Utility */
.hide {position:absolute; left:-9999em;}
#content strong {font-weight:bold;}
#content em {font-style:italic;}
#content p.subheader { font-size: 2em; font-weight: bold; line-height: 1.2em; }
#content .no_margin_btm {margin-bottom:0px;}
#content .add_left_margin {margin-left:125px;}
#content .no_margin {margin-left:0;}
#content .background_wash {background:#efefef; padding:10px;}
#content .center_alignment {text-align:center;}
#content .yr_09, #content .yr_08, #content .yr_07 {text-align:right;}

#content .black { color: #000 !important; }
#content .blue {color:#1854a4 !important; }
.greybox { border: solid #006CB5; border-width: 1px 0; background-color: #f5f5f5; padding: 1em; margin-bottom: 1em; font-size: 1.2em; }
.greybox p { font-size: 1em !important; }

/* figure mod */
.figure_mod {margin:15px 0; width:100%;}
#container #content ul.figure_mod {margin:0;}
#content #sub_left_col_mod {display:block;width:245px;margin:15px 15px 15px 0; position: relative; float: left; background:none;}
#content #sub_left_col_mod ul {margin-left:0;}
#content #sub_left_col_mod * {margin-left: 0; padding-left:0; width:245px;}
#content #sub_left_col_mod .figure_mod {width: 245px;}
#content #sub_left_col_mod p {margin-left:0; line-height:1.2em;}
#content #sub_left_col_mod p {margin-left:0;}
#content #sub_left_col_mod .figure_mod img {display:block;clear:both;float:none;}
#content #sub_left_col_mod .figure_mod, #content #sub_left_col_mod ul.figure_mod {margin-bottom:40px; display:block;margin-left:0;clear:both;float:none;}
#content #sub_left_col_mod ul.figure_mod li {width: 245px; padding:0;float:none; background-image: none;margin-left:0;display:block;position:relative;}
.figure_mod strong {height:3.5em; display:block; margin-top:5px; padding:0 0 0 10px; line-height:1.2em; font-size:1.1em;}
.figure_mod strong dfn {font-style: normal; font-weight: normal;color: black;}
.figure_mod strong.no_sup {position:relative; top:5px;}
.figure_mod em {font-size:3.9em; font-weight:bold; display:block; padding:.5em 10px; border-top:1px solid #C1C1C1; font-style: normal!important;}
.figure_mod img {border-top:1px solid #C1C1C1;}
.figure_mod li {margin:5% 5% 5% 0; float:left; width:45%; border-top:2px solid #006CB5;}
#content .figure_mod.highlights li {margin:15px 15px 15px 0; float:left; width:45%; border-top:2px solid #006CB5; padding-left: 0; background: none;}
.figure_mod sup {position:relative; top:2px;}
.figure_mod li strong {color:#006CB5;}
.figure_mod li span {background:#e6e6e6; display:block; border-top:1px solid #c1c1c1; border-bottom:1px solid #c1c1c1; font-size:0.9em; padding:10px;position:relative;}
.figure_mod li span.percent {font-size:2em; padding:0; border: none;}

* html #content .figure_mod.highlights li{float:none;position:static;}
* html .figure_mod li.fig_taller {float:none;position:static;display:block;height:100px;}
.figure_mod li.fig_taller span {height: 36px;}
.figure_mod li.fig_text span {height: 100px; color: #006CB5;}
.figure_mod li.fig_text strong {color: black;}

.figure_full_width_mod {width:960px; margin:0 0 15px -195px; background:#e7eef6; padding-bottom:50px; border-bottom:1px solid #006CB5;border-top:2px solid #006CB5;}

#container #content .figure_full_width_mod ul.figure_mod li{margin-top: 0; border-top: none;}

#content .figure_full_width_mod blockquote p {margin-left:0;}
.figure_full_width_mod blockquote {width:195px; float:left; border-top:2px solid #006CB5; border-top: none;}
.figure_full_width_mod blockquote p {padding-left:10px;}
#content .figure_full_width_mod blockquote p.reduced {font-size:1.1em; margin-bottom:8px; color:#888888;}
.figure_full_width_mod blockquote p strong {color:#006CB5; display:block; height:3em; margin-top:8px}
.figure_full_width_mod blockquote p a.arrow { background:url(../images/generic/arrow_grey_on_blue.gif) left 1px no-repeat; padding-left:10px;}
.figure_full_width_mod .figure_mod {width:auto;}
.figure_full_width_mod .figure_mod li {margin:0; width:260px;}
.figure_full_width_mod .figure_mod li span {background:#e7eef6;}
.figure_full_width_mod .figure_mod li.third {margin-right:0; padding-right:0; width:245px!important;}

.figure_four_mod .figure_mod li em {font-size:2.2em;}
.figure_four_mod .no_border em {border-top:none;}
.figure_four_mod .reduced_spacing {margin-top:0;}
#content .figure_four_mod ul.reduced_spacing {margin:0;}
#content .figure_four_mod .reduced_spacing li {margin-top:0;}

.two_col_mod {}
.two_col_mod div {float:left; width:49%; margin:15px 0; }
.two_col_mod div strong {font-size:1.2em;}
#content .two_col_mod div p {font-size:1.1em; color:#888888; padding:5px 25px 0 0; margin:0;}

#container #content div.closed {display:block!important;}

#content .figure_mod li { clear: both; float: none; display: block; width: 100%; margin: 0; padding: 0; }
#content .figure_mod li strong, #content .figure_mod li em, #content .figure_mod li span { float: left; width: 33%; display:inline-block; border: 0; font-size: 1.2em; }
.case_study_mod strong { display: block; font-size: 1.4em; padding: 0 0 10px 0;}

/* OFR */
#content.landing .faux4 { margin-top: 30px; margin-bottom: 15px; }
#content.landing p.subheader { margin-top: 30px; font-weight: normal; font-size: 1.2em; margin-bottom: 15px; }

#content.transmission .faux2, #content.transmission .faux4, #content.transmission .faux5, #content.transmission .blue_grey_pullout .heading, #content.transmission .figure_mod li strong {color:#f8981d;}
#content.transmission .figure_mod li, #content.transmission .blue_grey_pullout, #content.transmission .blue_grey_pullout .seperator, #content.transmission .perf_objective, #content.transmission .perf_objective th {border-color:#F8981D;}

#content.gas .faux2, #content.gas .faux4, #content.gas .faux5, #content.gas .figure_mod li strong {color:#719500;}
#content.gas .figure_mod li, #content.gas .perf_objective, #content.gas .perf_objective th, #content.gas .blue_grey_pullout {border-color:#719500;}

#content.electricity .faux2, #content.electricity .faux4, #content.electricity .faux5, #content.electricity .figure_mod li strong {color:#007097;}
#content.electricity .figure_mod li, #content.electricity .perf_objective, #content.electricity .perf_objective th, #content.electricity .blue_grey_pullout {border-color:#007097;}

#content.nonreg .faux2, #content.nonreg .faux4, #content.nonreg .faux5, #content.nonreg .blue_grey_pullout .heading, #content.nonreg .figure_mod li strong {color:#87af9e;}
#content.nonreg .figure_mod li, #content.nonreg .perf_objective, #content.nonreg .perf_objective th, #content.nonreg .blue_grey_pullout, #content.nonreg .blue_grey_pullout .seperator {border-color:#87af9e;}

/* COLOURS */
body.operate_business #content .mod_content .nav_mod_internal ul li a:hover{background: #78a22f; color: #FFFFFF;}
body.operate_business #content .mod_content .nav_mod_internal ul li a.current{background: #78a22f; color: #FFFFFF;}
body.operate_where_we #content .mod_content .nav_mod_internal ul li a:hover{background: #78a22f; color: #FFFFFF;}
body.operate_where_we #content .mod_content .nav_mod_internal ul li a.current{background: #78a22f; color: #FFFFFF;}

div.nav_mod_internal ul li.transmisson a.current {background:#f8981d; color:#fff;}
div.mod_content #profile_1_init h4, div.mod_content #profile_1_init strong {color:#f8981d;}
div.mod_content #profile_1_init .figure_mod li {border-top:2px solid #f8981d;}
div.mod_content #profile_1_init .figure_mod em {color: #f8981d;}

div.nav_mod_internal ul li.gas a.current {background:#78a22f; color:#fff;}
div.mod_content #profile_2_init h4, div.mod_content #profile_2_init strong {color:#78a22f;}
div.mod_content #profile_2_init .figure_mod li {border-top:2px solid #78a22f;}
div.mod_content #profile_2_init .figure_mod em {color: #78a22f;}

div.nav_mod_internal ul li.electricity a.current {background:#007097; color:#fff;}
div.mod_content #profile_3_init h4, div.mod_content #profile_3_init strong  {color:#007097;}
div.mod_content #profile_3_init .figure_mod li {border-top:2px solid #007097;}
div.mod_content #profile_3_init .figure_mod em {color: #007097;}

div.nav_mod_internal ul li.nonreg a.current {background:#87af9e; color:#fff;}
div.mod_content #profile_4_init h4, div.mod_content #profile_4_init strong  {color:#87af9e;}
div.mod_content #profile_4_init .figure_mod li {border-top:2px solid #87af9e;}
div.mod_content #profile_4_init .figure_mod em {color: #87af9e;}

/* TABLES */
table {border-top:2px solid #656364; width: 100%; margin:0 0 15px 0px; font-size:1.1em;} /* border-bottom controlled by tr or td */
table tbody {border-top:1px solid #a09f9f;}
table.condensed_width {width:640px; margin:0 0 15px 125px;}
table.condensed_width_reverse {width:640px; margin:0 0 15px 0;}
table thead th {padding:3px 0; text-align:right; vertical-align: bottom; border-bottom: 1px solid #a09f9f; font-weight: normal; }
table thead th.textCell, table tbody td.textCell { text-align: left; }
table thead th.highlighted, table tbody td.highlighted { background:#dbe6f5!important; }
table thead th.highlighted_light, table tbody td.highlighted_light { background:#EEEEEE; }
table thead th.highlighted_grey, table tbody td.highlighted_grey { background:#EEEEEE; }
table th.strong, table td.strong {font-weight:bold;}
table thead th.strong_blue, table tbody td.strong_blue {color: #1A57A7; font-weight:bold;}
table tbody tr.subtotal {border-top:1px solid #a09f9f; border-bottom:1px solid #a09f9f;}
table tbody td {padding:3px 0; text-align: right; vertical-align: bottom;}/* use textCell or first top align */
table thead th.first { text-align: left; }
table tbody td.first { text-align: left; vertical-align: top; }
table thead tr.seperator th, table thead tr th.seperator, table tbody tr.seperator td, table tbody tr td.seperator { border-bottom: 1px solid #a09f9f; }
table thead tr.no_border th, table thead tr th.no_border, table tbody tr.no_border td, table tbody tr td.no_border { border-bottom: 0; }
table tbody tr.align_bottom td { vertical-align: bottom; }
table thead tr.thick_sep th, table tbody tr.thick_sep td { border-bottom: 2px solid #a09f9f; }
table thead th.pad_right, table tbody td.pad_right { padding-right: 3px; }
table thead th.note_number_in_table, table tbody td.note_number_in_table {padding-right: 8px;}
table tbody td.table_text_indent, table tbody td span.table_text_indent { padding-left: 15px; }
table tbody td.table_text_indent_long, table tbody td span.table_text_indent_long { padding-left: 30px; }
table tbody td.table_text_heading { color: #1A57A7; font-weight: bold; }
#container table td.yr_09 {font-weight:bold;}
table tbody td.head_title_overlay {text-align:center; border-bottom: 1px solid #656364;}

table.small_table { clear: both;}
table.text_content_table {border-top:1px solid #1a57a7; border-bottom:1px solid #1a57a7;}
table.text_content_table tbody {border-top:1px solid #1a57a7; }
table.text_content_table tbody tr td {text-align: left; border-bottom: 1px solid #1a57a7; font-size: 1.1em; vertical-align: top;}
table.text_content_table tbody tr td.first {padding-right: 10px;}

table.no_lines, table.no_lines tbody { border-top: none; }
table.no_lines tbody tr td, table.no_seperator tbody tr td { border-bottom: none; }

table.no_top_line { border-top: none; }

table.blue_lines  { border-top: 1px solid #1A57A7; border-bottom: 1px solid #1A57A7; font-size: 1.2em;	}
table.blue_lines td  { border-top: 1px solid #1A57A7; border-bottom: 1px solid #1A57A7; vertical-align: top; text-align: left;	}

table.director_table thead th, table.director_table tbody td { padding-left: 5px; }
table.table_lined tbody td { border-bottom: 1px solid #a09f9f; }
table.perf_objective td, table.perf_objective th { text-align: left; padding: 5px; vertical-align: top;}
table.perf_objective th {font-size: 2em; font-weight: bold;}

table tr td em {font-style: italic; }
table thead th.normal_weight {font-weight: normal;}
table .border_top{border-top:1px solid #a09f9f;}
table .border_bottom{border-bottom:1px solid #a09f9f;}
table .border_left{border-left:1px solid #a09f9f;}
table .border_right{border-right:1px solid #a09f9f;}
.ofr dl.footnote, .corp dl.footnote, .dir dl.footnote, .shar dl.footnote {width:100%;}
#container #content dl.footnote {width:100%; margin: 0; padding: 0;}
dl.footnote dt { float: left; width: 2%; margin: 0; }
dl.footnote dd { float: left; width: 97%; margin: 0; }

#content p.backtotop, #content #notesnav, #content .nav_mod, #content .nav_mod_internal { display: none; }

/*#container #content .mod_content .closed {display: none; border:1px solid #369;}*/

/* Company Highlights */
body.pg1 #content {width:100%; overflow:none; margin:0!important; padding:0!important;}
body.pg1 #content ul.figure_mod {margin:15px 0; padding:0!important; margin:0!important; padding:0!important;}
body.pg1 #content ul.figure_mod li {width:205px!important; overflow:none; float:left; margin:15px 20px 0 0!important; padding:0!important; clear:none!important;}
body.pg1 #content ul.figure_mod li.last {margin-right:0px!important;}
body.pg1 #content ul.figure_mod strong {height:4em; display:block; margin-top:5px; padding:0 0 0 5%; line-height:1.2em; font-size:1.1em;border-bottom:1px solid #C1C1C1!important; width:95%;}
body.pg1 #content ul.figure_mod strong dfn {font-style: normal; font-weight: normal;color: black;}
body.pg1 #content ul.figure_mod strong.no_sup {position:relative; top:5px;}
body.pg1 #content ul.figure_mod em {width:95%; font-size:1.9em; font-weight:bold; display:block; padding:.5em 0px 0.5em 5%;  font-style: normal!important;}
body.pg1 #content ul.figure_mod img { padding:20px 0 5px 25px;}
body.pg1 #content ul.figure_mod li {margin:30px 15px 15px 0; float:left;border-top:2px solid #0055AB; padding:0; width:243px;}
body.pg1 #content ul.figure_mod li span {width:75%!important;}
body.pg1 #content ul.figure_mod li.fig_text span {height:200px!important; font-size:11px;}
body.pg1 #content dl dt {float:left; clear:left; border-bottom:4px;}
body.pg1 #content dl dd {float:left; border-bottom:4px;} 

body.pg1 #content * {float:none!important;}


/* How we operate */
body.pg6 #content .figure_four_mod {width:620px; margin-top:10px;}
body.pg6 #content ul.figure_mod {margin:0!important; padding:0!important; width:630px;}
body.pg6 #content ul.figure_mod li {width:140px!important; overflow:none; float:left; margin:15px 0 0 0!important; padding:0!important; clear:none!important;}
body.pg6 #content ul.figure_mod li strong  {width:100%; font-size:12px; color:#666; margin:0!important; padding:0 0 5px 0!important; overflow:hidden;}
body.pg6 #content ul.figure_mod li em {width:100%; margin:0!important; padding:0!important; font-size:1.1em; border-top:1px solid #666; overflow:hidden;}
body.pg6 #content dl {float:none!important; position:static!important;  border:1px solid #fff;}
body.pg6 #content dl dt {float:left; clear:left; border-bottom:4px;  border:1px solid #fff;}
body.pg6 #content dl dd {float:left; border-bottom:4px;  border:1px solid #fff;} 
body.pg6 #content h4 {clear:both; width:100%; display:block; border:1px solid #fff;}

/* KPI's */
body.pg29 table.perf_table th, body.pg29 table.perf_table td {text-align:left; vertical-align:top;}
body.pg29 table.perf_table td img {padding:10px 0;}
body.pg29 #content dl {float:none!important; position:static!important;  border:1px solid #fff;}
body.pg29 #content dl dt {float:left; clear:left; border-bottom:4px;  border:1px solid #fff;}
body.pg29 #content dl dd {float:left; border-bottom:4px;  border:1px solid #fff;} 

/* Perf Summary */
body.pg30 #content table tr td.strong_blue {text-align:left!important; padding:20px 0 10px 0!important; }
body.pg30 #content table tr td {text-align:left; vertical-align:top;}

/* Transmission */
#content.transmission .faux2, #content.transmission .faux4, #content.transmission .faux5, #content.transmission .faux6, #content.transmission .blue_grey_pullout .heading, #content.transmission .figure_mod li strong {color:#F8981D!important;}

body.pg67 #content .figure_four_mod {width:100% margin-top:10px;}
body.pg67 #content ul.figure_mod {margin:0!important; padding:0!important; width:100%;}
body.pg67 #content ul.figure_mod li {width:25%!important; overflow:none; float:left; margin:15px 0 0 0!important; padding:0!important; clear:none!important;}
body.pg67 #content ul.figure_mod li strong  {width:100%; font-size:12px; margin:0!important; padding:0 0 5px 0!important; overflow:hidden;}
body.pg67 #content ul.figure_mod li em {width:100%; margin:0!important; padding:10px 0!important; font-size:1.1em; border-top:1px solid #666; overflow:hidden;}
body.pg67 #content ul.figure_mod li span {width:100%; margin:0!important; padding:0!important; font-size:0.9em;overflow:hidden; border-top:1px solid #666;}

/* Gas Distribution */
#content.gas .faux2, #content.gas .faux4, #content.gas .faux5, #content.gas .faux6, #content.gas .figure_mod li strong {color:#719500!important;}

body.pg78 #content .figure_four_mod {width:100% margin-top:10px;}
body.pg78 #content ul.figure_mod {margin:0!important; padding:0!important; width:100%;}
body.pg78 #content ul.figure_mod li {width:25%!important; overflow:none; float:left; margin:15px 0 0 0!important; padding:0!important; clear:none!important;}
body.pg78 #content ul.figure_mod li strong  {width:100%; font-size:12px; margin:0!important; padding:0 0 5px 0!important; overflow:hidden;}
body.pg78 #content ul.figure_mod li em {width:100%; margin:0!important; padding:10px 0!important; font-size:1.1em; border-top:1px solid #666; overflow:hidden;}
body.pg78 #content ul.figure_mod li span {width:100%; margin:0!important; padding:0!important; font-size:0.9em;overflow:hidden; border-top:1px solid #666;}

/* Electricity & Dist Gen */
#content.electricity .faux2, #content.electricity .faux4, #content.electricity .faux5, #content.electricity .faux6, #content.electricity .figure_mod li strong {color:#007097!important;}

body.pg89 #content .figure_four_mod {width:100% margin-top:10px;}
body.pg89 #content ul.figure_mod {margin:0!important; padding:0!important; width:100%;}
body.pg89 #content ul.figure_mod li {width:25%!important; overflow:none; float:left; margin:15px 0 0 0!important; padding:0!important; clear:none!important;}
body.pg89 #content ul.figure_mod li strong  {width:100%; font-size:12px; margin:0!important; padding:0 0 5px 0!important; overflow:hidden;}
body.pg89 #content ul.figure_mod li em {width:100%; margin:0!important; padding:10px 0!important; font-size:1.1em; border-top:1px solid #666; overflow:hidden;}
body.pg89 #content ul.figure_mod li span {width:100%; margin:0!important; padding:0!important; font-size:0.9em;overflow:hidden; border-top:1px solid #666;}

/* Non-Reg */
#content.nonreg .faux2, #content.nonreg .faux4, #content.nonreg .faux5, #content.nonreg .faux6, #content.nonreg .blue_grey_pullout .heading, #content.nonreg .figure_mod li strong {color:#87AF9E!important;}

body.pg100 #content .figure_four_mod {width:100% margin-top:10px;}
body.pg100 #content ul.figure_mod {margin:0!important; padding:0!important; width:100%;}
body.pg100 #content ul.figure_mod li {width:25%!important; overflow:none; float:left; margin:15px 0 0 0!important; padding:0!important; clear:none!important;}
body.pg100 #content ul.figure_mod li strong  {width:100%; font-size:12px; margin:0!important; padding:0 0 5px 0!important; overflow:hidden;}
body.pg100 #content ul.figure_mod li em {width:100%; margin:0!important; padding:10px 0!important; font-size:1.1em; border-top:1px solid #666; overflow:hidden;}
body.pg100 #content ul.figure_mod li span {width:100%; margin:0!important; padding:0!important; font-size:0.9em;overflow:hidden; border-top:1px solid #666;}

/* definitions glossary 229 */
body.pg229 #content dl, body.pg229 #content dl * {float:none; margin:0!important; padding:0!important;}
body.pg229 #content .glossary_list dt {border-bottom:1px solid #EEEEEE; font-size:2em; padding:5px; width:100%;}

body.pg229 #content dl dd dl dt{margin:10px 0 0 0!important; padding:0!important; border:none!important; font-size:14px!important; color:#0055AB; font-weight:bold;}
body.pg229 #content dl dd dl dd {margin:0!important; padding:0!important; font-size:12px!important;}

/* Download */
.download_list { width: 100%; margin: 0 0 30px 0; padding: 0; font-size: 1.2em; }
.download_list dt { width: 70%; margin: 0; padding: 0; }
.download_list dd { width: 20%; margin: 0; padding: 0; color: #666; }

/* Dl List fix */
body #content dl {float:none!important; position:static!important;  border:1px solid #fff;}
body #content dl dt {float:left; clear:left; border-bottom:4px;  border:1px solid #fff;}
body #content dl dd {float:left; border-bottom:4px;  border:1px solid #fff;} 

/* Calender */
#content table.financial_calendar td.date {color:#0055AB; font-weight:bold;}

p.signature_mod img {display:block;}

#content_container #content #sub_left_col_mod .case_study_mod p {padding-top:10px; font-size:12px;}
#content_container #content #sub_left_col_mod .figure_mod span {font-size:12px;}
#content_container #content #sub_left_col_mod .figure_mod {margin-top:15px!important;}
#content_container #content #sub_left_col_mod .figure_mod em {border-top:1px solid #C1C1C1!important; border-bottom:1px solid #C1C1C1!important; font-size:2em;}

/* FOOTER */	
#footer {display:none;}





