/* Generated by dotEditor - direct edits to this file will not persist - please see stylesheet "Default" in dotEditor style management */
* {font-family: Arial, Helvetica, sans-serif;}
body {font: 75%/1.55em Arial, Helvetica, sans-serif; color: #5c5c5c; background: url(/images/pages/page_bg.jpg) repeat-x #fff;}
p {margin: 0 0 1.55em 0; line-height: 1.55em;}
img {border: 0; vertical-align: middle;}
a, a:active, a:focus {outline: none;}
.img_align_mid {vertical-align: middle !important;}
.img_align_left {float: left; padding: 0 10px 10px 0;}
.img_align_left_s {float: left; padding: 0 5px 0 0;}
.img_align_right {float: right; padding: 0 0 10px 10px;}
.img_align_right_s {float: right; padding: 0 0 0 5px;}
.align_left {text-align: left;}
.align_right {text-align: right;}
.align_center {text-align: center;}
.clear_page {clear: both; font-size: 0.1%;}
.hidden {display: none;}
.wrapper {width: 100%; overflow: hidden;}
.overflow {overflow: hidden;}
a, a:visited {color: #25458a; text-decoration: none;}
a:hover, a:active, a:focus {color: #1f981d; text-decoration: none;}
h1 {color: #3e3f41; font: bold 145%/1.25em Arial, Helvetica, sans-serif; margin: 0 0 1em 0;}
h2 {color: #3e3f41; font: bold 120%/1.25em Arial, Helvetica, sans-serif; text-transform: uppercase; margin: 0 0 0.8em 0;}
h2.withline {color: #5d5d5d; font: bold 120%/1.25em Arial, Helvetica, sans-serif; text-transform: none; margin: 0 0 0.8em 0; padding: 0 0 0.7em 0; background: url(/images/icons/div_grey.gif) repeat-x bottom;}
h3 {color: #3e3f41; font: bold 100%/1.25em Arial, Helvetica, sans-serif; margin: 0 0 0.8em 0;}
.bold {font-weight: bold;}
.bigger {font-size: 115%; line-height: 1.3em;}
.bigger2 {font-size: 155%; line-height: 1.2em;}
.smaller {font-size: 90% !important;}
.smaller2 {font-size: 80% !important;}
.white {color: #fff !important;}
.grey {color: #888 !important;}
.pink {color: #FF0076 !important;}
.title_grey {font-size: 115%; color: #999;}
.noborder {border: 0 solid #000 !important;}
.lowercase {text-transform:none;}
.form {border: 1px solid #cccccc; padding: 3px 5px; background-color: #fff; color: #3e4041; vertical-align: middle; line-height: 100%;}
.width_235 {width: 235px;}
.padding_10 {padding: 10px 8px 10px 10px;}
.padding_b5 {padding-bottom: 5px;}
.padding_b10 {padding-bottom: 10px;}
.padding_b15 {padding-bottom: 15px;}
.padding_b20 {padding-bottom: 20px;}
.padding_b25 {padding-bottom: 25px;}
.padding_b30 {padding-bottom: 30px;}
.padding_r20 {padding-right: 20px;}
.padding_t3 {padding-top: 3px;}
.padding_t5 {padding-top: 5px !important;}
.padding_t10 {padding-top: 10px;}
.padding_t15 {padding-top: 15px;}
.padding_t20 {padding-top: 20px;}
.margin_tm5 {margin-top: -5px !important;}
.padding_tb5 {padding: 5px 0;}
.padding_tb25 {padding: 25px 0;}
.float_left {float: left;}
.float_right {float: right;}
.clear_both {clear: both; font-size: 0; height: 0; line-height: 0;}
.overflow_visible {overflow: visible !important;}
.page_wrapper {width: 908px; margin: 0 auto;}
.divhr_blue {background: url(/images/icons/div_blue.gif) repeat-x; height: 5px;}
.divhr_black_s {background: url(/images/icons/div_black.gif) repeat-x; height: 5px;}
.divhr_grey_s {background: url(/images/icons/div_grey.gif) repeat-x; height: 5px;}
.divhr_black_content {background: url(/images/icons/div_black.gif) repeat-x; height: 5px; margin-bottom: 1.55em;}
.divhr_grey_content {background: url(/images/icons/div_grey.gif) repeat-x; height: 5px; margin-bottom: 1.55em;}
.top_logo {float: left; width: 298px; padding-top: 29px;}
.top_right {float: left; width: 610px; background: url(/images/top/countdown_bg.jpg) no-repeat top right;}
.countdown_box {float: right; padding: 7px 0;}
.countdown_item {float: left; width: 65px;}
.countdown_number {color: #fff; font-weight: bold; font-size: 140%; padding-bottom: 1px;}
.countdown_text {color: #333; font-weight: bold; font-size: 90%; text-transform: uppercase;}
.countdown_btext {clear: right; float: right; font-weight: bold; color: #333; padding: 0 13px 13px 0; text-transform: uppercase;}
.countdown_complete {float: left; text-align: center; width: 280px;font-weight: bold; font-size:100%; padding-bottom: 20px; text-transform: uppercase; color: #fff;}
.topmenu {height: 47px; white-space: nowrap; overflow: hidden; width: 447px; float: right; padding-right: 3px;}
.topmenu li {height: 47px; background-position: 0 0; background-repeat: no-repeat; white-space: nowrap; list-style: none; float: left;}
.topmenu li a {background-image: url(/images/top/topnav.gif); background-repeat: no-repeat; height: 47px; display: block;}
.topmenu li a.nav1 {background-position: 0 0; width: 66px;}
.topmenu li a:hover.nav1, .topmenu li.on a.nav1, .topmenu li a:active.nav1, .topmenu li a:focus.nav1 {background-position: 0 -153px; width: 66px;}
.topmenu li a.nav2 {background-position: -66px 0; width: 90px;}
.topmenu li a:hover.nav2, .topmenu li.on a.nav2, .topmenu li a:active.nav2, .topmenu li a:focus.nav2 {background-position: -66px -153px; width: 90px;}
.topmenu li a.nav3 {background-position: -156px 0; width: 45px;}
.topmenu li a:hover.nav3, .topmenu li.on a.nav3, .topmenu li a:active.nav3, .topmenu li a:focus.nav3 {background-position: -156px -153px; width: 45px;}
.topmenu li a.nav4 {background-position: -201px 0; width: 62px;}
.topmenu li a:hover.nav4, .topmenu li.on a.nav4, .topmenu li a:active.nav4, .topmenu li a:focus.nav4 {background-position: -201px -153px; width: 62px;}
.topmenu li a.nav5 {background-position: -263px 0; width: 184px;}
.topmenu li a:hover.nav5, .topmenu li.on a.nav5, .topmenu li a:active.nav5, .topmenu li a:focus.nav5 {background-position: -263px -153px; width: 184px;}
.topmenu2 {height: 53px; white-space: nowrap; overflow: hidden; width: 905px; padding-bottom: 20px;}
.topmenu2 li {height: 53px; background-position: 0 0; background-repeat: no-repeat; white-space: nowrap; list-style: none; float: left;}
.topmenu2 li a {background-image: url(/images/top/topnav3.gif); background-repeat: no-repeat; height: 53px; display: block;}
.topmenu2 li a.nav1 {background-position: 0 0; width: 76px;}
.topmenu2 li a:hover.nav1, .topmenu2 li.on a.nav1, .topmenu2 li a:active.nav1, .topmenu2 li a:focus.nav1 {background-position: 0 -147px; width: 76px;}
.topmenu2 li a.nav2 {background-position: -76px 0; width: 225px;}
.topmenu2 li a:hover.nav2, .topmenu2 li.on a.nav2, .topmenu2 li a:active.nav2, .topmenu2 li a:focus.nav2 {background-position: -76px -147px; width: 225px;}
.topmenu2 li a.nav3 {background-position: -301px 0; width: 266px;}
.topmenu2 li a:hover.nav3, .topmenu2 li.on a.nav3, .topmenu2 li a:active.nav3, .topmenu2 li a:focus.nav3 {background-position: -301px -147px; width: 266px;}
.topmenu2 li a.nav4 {background-position: -567px 0; width: 127px;}
.topmenu2 li a:hover.nav4, .topmenu2 li.on a.nav4, .topmenu2 li a:active.nav4, .topmenu2 li a:focus.nav4 {background-position: -567px -147px; width: 127px;}
.topmenu2 li a.nav5 {background-position: -694px 0; width: 210px;}
.topmenu2 li a:hover.nav5, .topmenu2 li.on a.nav5, .topmenu2 li a:active.nav5, .topmenu2 li a:focus.nav5 {background-position: -694px -147px; width: 210px;}
.hpim_box {float: left; width: 514px; padding: 0 24px 0 0;}
.hpim_border {position: absolute; background-image: url(/images/pages/hpim_border.png); background-repeat: no-repeat; width: 514px; height: 350px;}
.hpim_textbox {    filter: alpha(opacity=75) !important;    opacity: .75 !important;    background-color:#2A4F97;    position:absolute; top: 200px;    width: 483px; margin: 20px 0 0 1px; padding: 15px 15px 15px 15px; color: #fff; font-size: 90%; font-weight: bold;}
.hpim_textbox p.quote {font-size: 140%; font-weight: normal; padding-bottom: 0.5em;}
.hpim_textbox p {margin: 0;}
.hpim_textbox .quote_mark {font-family: Georgia, "Times New Roman", Times, serif !important; font-size: 145%; vertical-align: middle;}
.hp_videobox {float: left; width: 350px; padding: 0 10px; background: url(/images/pages/video_hpbg.jpg) no-repeat; margin-left:536px;}
.hp_videobox h2 {margin: 0 0 1px 15px; background: url(/images/pages/latest_videos_bg.gif) repeat-x top; padding: 11px 20px 0 9px; font-size: 150%; float: left; color: #fff; text-transform: uppercase; font-weight: normal;}
.hp_videobox h3 {color: #5d5d5d; font: 125%/1.2em Arial, Helvetica, sans-serif; margin: 0;}
.hp_videobox_item {clear: both; width: 350px; overflow: hidden; padding: 15px 0;}
.hp_videobox_item .vimage {float: left; width: 150px; padding: 0 20px 0 15px;}
.hp_videobox_item .vtext {float: left; width: 154px; padding: 0 10px 0 0; font-size: 110%; color: #3e4041;}
.hp_videobox_item .vtext p {margin: 0 0 0.4em 0;line-height: 1.25em;}
.hp_videobox_item .vtext h3 {color: #3e4041; font-size: 110%; margin: 0 0 0.2em 0;}
.hp_bottomgreybg {background: url(/images/pages/page_bg2.jpg) repeat-x #d5d5d5; padding: 17px 0 25px 0;}
.hp_bottom_l {float: left; width: 534px; padding-right: 30px;}
.hp_bottom_r {float: left; width: 342px;}
.hp_newsbox {background: url(/images/pages/news_hpbg.jpg) no-repeat; padding: 0 13px;}
.hp_newsbox h2 {margin: 0 0 1px 15px; background: url(/images/pages/latest_news_bg.gif) repeat-x top; padding: 11px 85px 0 9px; font-size: 150%; float: left; color: #fff; text-transform: uppercase; font-weight: normal;}
.hp_newsbox_item {clear: both; width: 507px; overflow: hidden; padding: 9px 0; background: url(/images/icons/div_black_s.gif) repeat-x bottom #f2f2f1;}
.hp_newsbox_item .nimage {float: left; width: 121px; padding: 0 10px 0 15px;}
.hp_newsbox_item .ntext {float: left; width: 286px; padding: 0 10px 0 0; color: #3e4041;}
.hp_newsbox_item .nheadlines {line-height: 1.25em; font-size: 120%; text-transform: uppercase; font-weight: bold; padding: 0.2em 0 0 0;}
.hp_newsbox_item .date {color: #666; background: #e5e5e5; font-size: 110%; padding: 2px 6px; line-height: 1.55em;}
.hp_newsbox_item .nbtn {float: left; width: 50px; bottom: 0; position: relative; height: 6.9em;}
.hp_newsbox_item .nbtn_position {bottom: 0; position: absolute;}
.hp_bquotebox {background: url(/images/icons/div_black.gif) repeat-x top left; padding: 9px 0 0 0; margin-top: 7px;}
.hp_bquotebox_inner {border-top: 1px solid #d5d5d5; background: #8a8a8a; padding: 12px 18px;}
.hp_bquotebox p {margin: 0;}
.hp_bquotebox .quote {font-size: 140%; font-weight: normal; padding: 0 10px 0.2em 20px; color: #fff; line-height: 1.3em; background: url(/images/icons/quote_start.gif) no-repeat;}
.hp_bquotebox .quotename {color: #1b1b1b; font-style: italic; padding: 0 10px 0.2em 20px;}
.hp_enews {padding: 0 0 7px 0;}
.enews_icon {position: absolute; padding:0.9em 0 0 16px;}
.enews_title {background: #3e4041; padding: 5px 20px 4px 87px; color: #fff; font-size: 125%; text-transform: uppercase;}
.enews_text {padding: 5px 20px 4px 87px; color: #666;}
.hp_followus {padding: 8px 10px 3px 10px; background: #f5f5f5; line-height: 1em;}
.hp_followus_l {float: left; width: 150px; padding-right: 12px; color: #3e4041; font-size: 90%;}
.hp_followus_r {float: left; width: 160px; color: #3e4041; font-size: 90%;}
.footerbg {background: url(/images/pages/footer_bg.gif) repeat-x #3E4041; padding: 30px 0;}
.footerbg2 {background: url(/images/pages/footer_bg2.gif) repeat-x #3E4041; padding: 30px 0;}
.footer_l {float: left; width: 680px; color: #fff; font-size: 90%;}
.footer_r {float: right; width: 225px; color: #fff; font-size: 90%; text-align: right;}
.footerbg a, .footerbg a:visited, .footerbg2 a, .footerbg2 a:visited {color: #fff; text-decoration: underline;}
.footerbg a:hover, .footerbg a:active, .footerbg a:focus, .footerbg2 a:hover, .footerbg2 a:active, .footerbg2 a:focus {color: #1f981d; text-decoration: none;}
.content_l {float: left; width: 200px; padding: 21px 12px 0 0; background: url(/images/pages/lhm.jpg) no-repeat top left; min-height: 350px; height: auto !important; height: 350px;}
.content_r {float: left; width: 694px;}
.content_r_top {width: 100%; overflow: hidden; background: url(/images/pages/content_bg_top.gif) no-repeat bottom;}
.content_r_bg {width:694px;  background: url(/images/pages/content_bg.jpg) no-repeat top; min-height: 505px; height: auto !important; height: 505px;}
.content_r_inner {background: #f2f2f1; margin: 0 10px; min-height: 495px; height: auto !important; height: 495px;  padding: 15px 35px;}
.content_r ul, .content_r ol {margin: 0 0 1.55em 0;}
.content_r ul li {list-style: outside url(/images/icons/chev.gif); margin: 0 0 0 18px;}
.content_r ol li {list-style: outside decimal; margin: 0 0 0 27px;}
.content_r ul li.no1 {background: url(/images/icons/1.gif) no-repeat; padding: 4px 0 10px 40px; list-style: none; margin: 0;}
.content_r ul li.no2 {background: url(/images/icons/2.gif) no-repeat; padding: 4px 0 10px 40px; list-style: none; margin: 0;}
.section_r_top {width: 100%; overflow: hidden;}
.section_r_bg {width:694px; min-height: 505px; height: auto !important; height: 505px;}
.section_tl {float: left; width: 360px; padding-right: 15px;}
.section_tborder {background-image: url(/images/pages/sectionim_border.png); background-repeat: no-repeat; width: 360px; height: 215px; position: absolute;}
.section_tr {float: left; width: 318px;}
.section_tr h1 {line-height: 1.55em; margin-bottom: 0.4em;}
.section_tr p {font-size: 95%; line-height: 1.35em; margin-bottom: 0.4em;}
.section_newsbox {background: url(/images/pages/news_sectionbg.jpg) no-repeat; padding: 0 9px; margin: 25px 0 10px 0;}
.section_newsbox h2 {margin: 0 0 1px 15px; background: url(/images/pages/latest_news_bg.gif) repeat-x top; padding: 11px 85px 0 9px; font-size: 150%; float: left; color: #fff; text-transform: uppercase; font-weight: normal;}
.section_newsbox_item {clear: both; width: 674px; overflow: hidden; padding: 9px 0 13px 0; background: url(/images/icons/div_black_s.gif) repeat-x bottom #f2f2f1;}
.section_newsbox_item .nimage {float: left; width: 121px; padding: 0 10px 0 15px;}
.section_newsbox_item .ntext {float: left; width: 293px; padding: 0 150px 0 0; color: #3e4041;}
.section_newsbox_item .nheadlines {line-height: 1.25em; font-size: 120%; text-transform: uppercase; font-weight: bold; padding: 0.2em 0 0 0;}
.section_newsbox_item .date {color: #666; background: #e5e5e5; font-size: 110%; padding: 2px 6px; line-height: 1.55em;}
.section_newsbox_item .nbtn {float: left; width: 50px; bottom: 0; position: relative; height: 6.9em;}
.section_newsbox_item .nbtn_position {bottom: 0; position: absolute;}
.printthispage {float: right; width: 164px; text-align: right; font-size: 85%; text-transform: uppercase; padding: 0 10px 0 0;}
.breadcrumb {margin: -2px 0 0.8em 0; width: 520px; float: left;}
.breadcrumb ul {margin:0 !important;}
.breadcrumb ul li {display: inline; font-size: 95%; color:#2a4e97; background:none !important; padding:0 !important; line-height: 1.3em; margin: 0!important}
.breadcrumb ul li a {background:url(/images/icons/div.gif) center right no-repeat;  padding: 0 0.7em 0 0; margin:0 0.3em 0 0;}
.content_l .sectitle {padding-left: 7px; margin-bottom: 1px;}
.content_l ul {margin: 0 7px;}
.content_l ul li {background: url(/images/pages/lhm_bg.gif); margin-bottom: 1px; color: #3e4041;}
.content_l ul li a, .content_l ul li a:visited {padding: 10px 15px; color: #3e4041; display: block;}
.content_l ul li a:hover, .content_l ul li.on a {background: url(/images/pages/lhm_bg_f2.gif) #3ab646; color: #fff !important; display: block;}
.content_l ul li.on a {font-weight: bold;}
.bookmark_box {padding: 15px 10px 0 35px; width: 649px; overflow: hidden;}
.bookmark_box p {margin: 0 0 0.55em 0}
.bookmark_l {float: left; width: 500px;}
.bookmark_l li {float: left; list-style: inside none none !important; padding: 0 !important; margin: 0 !important;}
.bookmark_r {float: right; width: 110px;}
ul.flags {padding: 10px 0 0 35px;}
ul.flags li {display:inline; list-style: inside none none !important; padding: 0 8px 0 0 !important; margin: 0 0 8px 0 !important;}
ul.flags li img {margin-bottom: 12px;cursor:pointer;}
.participant_box {background: url(/images/icons/div_black_s.gif) repeat-x bottom; width: 100%; overflow: hidden; padding: 5px 0; margin-bottom: 20px;}
.participant_box_l {float: left; width: 113px; padding-right: 18px;}
.participant_box_r {float: left; width: 473px;}
.report_download {width: 100%; overflow: hidden; padding: 10px 0 15px 0;}
.report_download p {margin-bottom: 0.55em;}
.report_download_btn {float: left; width: 140px;}
.report_download_l {float: left; width: 20px;}
.report_download_r {float: left; width: 575px;}
.event_details {width: 100%; overflow: hidden; padding: 10px 0; background: url(/images/icons/div_grey.gif) repeat-x bottom;}
.event_details p {margin-bottom: 0.55em;}
.event_details_l {float: left; width: 20px;}
.event_details_r {float: left; width: 575px;}
.climate_box {background: #fff; padding: 10px; margin-bottom: 1.5em;}
.climate_box_l {float: left; width: 100px;}
.climate_box_r {float: left; width: 460px;}
.newspage_newsbox_item {clear: both; width: 100%; overflow: hidden; padding: 9px 0; background: #f2f2f1;}
.newspage_newsbox_item .nimage {float: left; width: 121px; padding: 0 15px 0 0;}
.newspage_newsbox_item .ntext {float: left; width: 460px; padding: 0; color: #3e4041;}
.newspage_newsbox_item .nheadlines {line-height: 1.25em; font-size: 120%; text-transform: uppercase; font-weight: bold; padding: 0;}
.newspage_newsbox_item .date {color: #666; line-height: 1.55em;}
.newspage_newsbox_item p {margin: 0 0 0.45em 0; line-height: 1.4em;}
.video_top_l {float: left; width: 335px;}
.video_top_r {float: left; width: 265px;}
.videoitem {float: left; padding: 0 40px 20px 0; width: 160px; margin: 0;}
.gallery_wrapper {width: 640px; overflow: hidden; margin-right: -40px;}
.gallery_item {float: left; width: 120px; padding: 20px 40px 5px 0;}
.gallery_item p {margin: 0 0 0.25em 0;}
.media_popup {width: 619px; position: absolute; background: #27498f; padding: 10px;}
.media_popup_l {float: left; color: #fff; text-transform: uppercase; font-size: 85%;}
.media_popup_l a {color: #fff; background: url(/images/icons/download.gif) no-repeat left; padding: 1px 0 0 25px;}
.media_popup_r {float: right; color: #fff; text-transform: uppercase; font-size: 85%;}
.media_popup_r a {color: #fff; background: url(/images/icons/close.gif) no-repeat right; padding: 1px 17px 0 0;}
table.timetable {width: 100%; border: 2px solid #ececeb;}
table.timetable tr {vertical-align: top;}
table.timetable td { border-bottom: 2px solid #ececeb; background: #fff; padding: 20px; color: #3e4041;}
table.timetable td.date {background: #254588; color: #fff; width: 100px;}
table.timetable td.location {background: #f5f5f5;  width: 80px;}
.form_wrapper {width: 100%; overflow: hidden; padding: 5px 0;}
.enews_left {float: left; width: 120px; padding-top: 4px;}
.enews_right {float: left; width: 245px;}
.sitemap {margin:0.5em 0 0 0 !important;}
.sitemap ul {margin:20px 0 20px 0px !important; }
.sitemap_margin {margin:0 0 1px 0;}
.sitemap_level1 {list-style-image:none !important; list-style-type:none !important; display: list-item; width:250px;margin:20px 0 10px 0; padding:5px 5px 5px 0px !important; line-height:125%; font-size:115%; font-weight:bold;}
.sitemap_level2 {list-style-image:none !important; list-style-type:none !important; display:list-item; margin:0 0 2px -5px; padding:0 5px 4px 35px !important; line-height:125%;font-size:115%;}
.sitemap_level3 {list-style-image:none !important; list-style-type:none !important; display:list-item; margin:2px 0 2px 10px; padding:0 5px 4px 60px !important; line-height:125%;font-size:115%;}
.sitemap_level4 {list-style-image:none !important; list-style-type:none !important; display:list-item; margin:2px 0 2px 25px; padding:0 5px 4px 85px !important; line-height:125%;font-size:115%;}
.sitemap_level1 a:link, .sitemap_level1 a:visited {color:#25458A; text-decoration: none; font-family:Arial,Helvetica,sans-serif !important;list-style:none;}
.sitemap_level2 a:link, .sitemap_level2 a:visited {color:#25458A; text-decoration: none;}
.sitemap_level3 a:link, .sitemap_level3 a:visited, .sitemap_level4 a:link, .sitemap_level4 a:visited {color: #25458A; text-decoration: none;}
.sitemap_level1 a:hover {color: #1F981D; text-decoration: none; font-family:Arial,Helvetica,sans-serif !important;list-style:none;}
.sitemap_level2 a:hover {color: #1F981D; text-decoration: none; }
.sitemap_level3 a:hover, .sitemap_level4 a:hover {color: #1F981D; text-decoration: none;}

