html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, div.paragraph, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent; }
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent; }
 body { line-height: 1; }
 ol, ul { list-style: none; }
 blockquote, q { quotes: none; }
 blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }
 :focus { outline: 0; }
 ins { text-decoration: none; }
 del { text-decoration: line-through; }
 table { border-collapse: collapse; border-spacing: 0; }
 body { background: #d6dde8 url('theme/images/gradient_tile.gif?1661404089') repeat-x fixed top left; color: #70777c; font-family: Calibri, "Lucida Grande", "Lucida Sans", Verdana, sans-serif; font-size: 62.5%; text-align: center; }
 #top_wrap{ border-bottom: #e1e7ed solid 1px; }
 #top_inner{ width: 960px; margin:0 auto; text-align: right; }
 #nav_wrap{ border-bottom: #e1e7ed solid 1px; }
 #nav_inner{ width: 960px; margin:0 auto; text-align: left; height: 100px; }
 #logo{ float: left; width: 250px; height: 100px; }
 #nav{ float: left; width: 707px; height: 100px; }
 #nav ul { margin: 0px; padding: 0px; }
 #nav ul li a { display:inline; height: 70px; padding-top:20px; float:left; text-align:center; list-style: none; position: relative; font-size: 12px; font-weight: bold; color:#70777c; text-decoration:none; vertical-align: middle; line-height: 20px; width: 90px; border-left: #e1e7ed solid 1px; border-right: #e1e7ed solid 1px; border-bottom: #B3B7BC solid 5px; }
 #nav ul li a:hover { text-decoration:none; border-bottom: #C65417 solid 5px; }
 #wrapper{ width: 960px; margin:0 auto; text-align: left; padding-top: 20px; margin-bottom: 40px; }
 #wrapper_style_b{ width: 960px; margin:0 auto; text-align: left; padding-top: 10px; margin-bottom: 20px; }
 .left_col{ width:680px; float: left; border-right: #e1e7ed solid 1px; padding: 0 10px 0 0; }
 #side_nav ul { margin: 0px; padding: 0px; }
 #side_nav li { display: list; margin-bottom: 5px; }
 #side_nav li a { float:right; height: 10px; width:200px; margin-top:5px; text-decoration:none; text-align:right; list-style: none; padding: 7px 5px 7px 5px; margin-left: 10px; background-color: #e4eaf0; color: #2d3540; text-decoration: none; letter-spacing: 1px; font-style: normal; font-weight: bold; font-size: 1.1em; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; }
 #side_nav li a:hover { color: #FFFFFF background-color: #2d3540; }
 #side_nav li a.active { background-color:#9D191C; }
 .right_col{ width: 250px; margin-left: 10px; float: left; }
 .left_col_style_b{ width:240px; float: left; text-align: right; padding: 10px 0 10px 0; }
 .right_col_style_b{ width: 660px; margin-left: 10px; float: left; background-color: #fff; border-radius: 20px; -moz-border-radius: 20px; -webkit-border-radius: 20px; padding: 10px 20px; }
 #global_footer{ clear:both; border-top: 1px solid #e1e7ed; padding: 20px 20px 20px 0; width: 960px; margin:0 auto; text-align: right; }
 .slideshow_wrapper{ background-color: #fff; margin-bottom: 20px; }
 .slideshow{ width:680px; height:250px; overflow: hidden; background-image: url(theme/images/slideshow1.jpg?1661404089); background-repeat: no-repeat; }
 #intro{ border-bottom: #fff solid 1px; padding: 0 5px 10px 5px; }
 #news{ width:680px; padding-top: 20px; margin-left: -20px; position: relative; background: transparent url('theme/images/news_icon.gif?1661404089') no-repeat 0px 40px; }
 .news_thumb{ width: 230px; float: left; margin-left: 20px; margin-right: 10px; }
 .news_thumb img{ padding: 5px; background-color: #fff;}
 #news_text{ float: left; width: 420px; }
 div.paragraph{ padding: 5px 0; font-size: 1.4em; line-height: 120%; }
 p{ padding: 5px 0; font-size: 1.4em; line-height: 120%; }
 h1{ font-size: 2.6em; color: #1e5352; font-weight: normal; font-style: italic; }
 h2{ padding: 10px 0 5px 0; font-size: 1.5em; color: #1e5352; font-weight: bold; }
 h3{ font-size: 1.8em; color: #1e5352; font-weight: normal; font-style: normal; }
 a, a:visited { color: #1e5352; font-style: italic; }
 a:hover { text-decoration: none; color: #c65417; }
 h3 span{ font-size: 70%; color: #c65417; font-style: italic; margin-left: 20px; line-height: normal; }
 .news_date{ padding: 0; font-size: 1.2em; color: #1e5352; font-style: italic; }
 #top_inner div.paragraph{ margin-right: 20px; }
 #top_inner p{ margin-right: 20px; }
 .close_link{ cursor: pointer; }
 .right_col h2{ font-size: 1.5em; color: #fff; background-color: #c65417; padding: 4px 5px 3px 5px; font-weight: normal; }
 .clear_both{ clear: both; }
 ul.default_list{ list-style: disc outside none; font-size: 1.4em; line-height: 120%; margin-left: 15px; }
 ul.default_list li{ margin: 0 20px 5px 0; }
 ul.extra_li_margin{ list-style: disc outside none; font-size: 1.4em; line-height: 120%; margin-left: 15px; margin-top:10px; }
 ul.extra_li_margin li{ margin: 0 20px 15px 0; }
 .back_to_top{ text-align: right; padding-bottom: 10px; border-bottom: #d6dde8 solid 1px; margin-bottom: 10px; clear: both; padding-top: 20px; }
 .back_to_top div.paragraph{ font-size: 1.2em; }
 .back_to_top p{ font-size: 1.2em; }
 .back_to_top a{ text-decoration: none; background-color: #ccc; color: #fff; padding: 3px; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; }
 .back_to_top a:hover{ background-color: #2d3540; }
 .sans_border{ border-bottom: none; }
 .right_col_style_b img{ }
 .floating_image{ float: right; background-color: #ccc; color: #2d3540; width: 200px; padding: 1px 1px 0px 1px; text-align: center; margin: 5px 0 5px 10px; }
 .floating_image div.paragraph{ font-size: 1em; }
 .floating_image p{ font-size: 1em; }
 .floating_image span{ }
 .event{ padding: 10px 0 10px 0; border-bottom: 1px dotted #70777c; }
 .event h3{ font-size: 1.4em; color: #1e5352; font-weight: bold; font-style: normal; padding: 0px; }
 .right_link{ text-align: right; }
 .fact_sheet_icon{ float: left; width: 100px; padding: 20px; }
 .fact_sheet_icon a{ display: block; }
 .other_events{ padding-top: 30px; }
 .other_news{ padding-top: 30px; border-top: 1px dotted #70777c; margin-top: 20px; }
 td.titleRow { border-bottom: 2px solid #6699CC; border-left: 1px solid #fff; background-color: #b3b7bc; text-align: left; font-family: Calibri, "Lucida Grande", "Lucida Sans", Verdana, sans-serif; font-weight: normal; font-style: italic; color: #1e5352; }
 table.defaultTable { text-align: left; font-family: Calibri, "Lucida Grande", "Lucida Sans", Verdana, sans-serif; font-weight: normal; font-size: 1.4em; line-height: 120%; color: #404040; width: 660px; background-color: #fafafa; border: 1px solid #b3b7bc; border-collapse: collapse; border-spacing: 0px; margin-top: 20px; }
 table.defaultTable td { border-left: 1px solid #b3b7bc; border-bottom: 1px solid #b3b7bc; padding: 3px 5px; }
 td.table_subTitle{ font-weight: bold; background-color: #1e5352; color: #fff; }
 td.area_title{ font-weight: bold; background-color: #1e5352; color: #fff; font-style: italic; }
 .TableSubTitle{ font-weight: bold; }
 table.defaultTable li { padding-bottom: 10px; }
 ul#footer_nav{}
 ul#footer_nav li { display: inline; margin-bottom: 5px; }
 ul#footer_nav li a { padding: 7px 5px 7px 5px; margin-left: 10px; background-color: #e4eaf0; color: #2d3540; text-decoration: none; letter-spacing: 1px; font-style: normal; font-weight: bold; font-size: 1.1em; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; }
 ul#footer_nav li a:hover { color: #fff; background: #2d3540; }
 ul#footer_nav li a.active { background-color:#9D191C; }
 .hidden { display: none; }
 .unhidden { display: block; }

div.paragraph ul, div.paragraph ol { padding-left: 3em !important; margin: 5px 0 !important; }
div.paragraph li { padding-left: 5px !important; margin: 3px 0 0 !important; }
div.paragraph ul, div.paragraph ul li { list-style: disc outside !important; }
div.paragraph ol, div.paragraph ol li { list-style: decimal outside !important; }
