:link,:visited {text-decoration: none;}
ul,ol {list-style: none;}
h1,h2,h3,h4,h5,h6,pre,code,p {font-size: 1em;}
ul,ol,dl,li,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input {margin: 0; padding: 0;}
a img,:link img,:visited img {border: none;}
address {font-style: normal;}
body {font-size: 90%; font-family: Verdana; background: #eceeed url("../images/elements/gradients/bodyGradient.png") repeat-x top left; margin: 0; padding: 0}
h1 {font-size: 130%; margin-bottom: 0.5em}
h2 {font-size: 120%; margin-bottom: 0.5em}
h3 {font-size: 110%; margin-bottom: 0.5em; font-weight: bold}
a {color: #000}
a:hover {text-decoration: underline}
div#container {margin: 0 auto; width: 964px; background: #fff}
div#container div#header div#top {}
div#container div#header div#top div#logo {float: left; width: 180px; margin: 10px}
#mainNavigation {float: right; width: 764px; height: 26px; margin-top: 37px; background-color: #eceeed}
#mainNavigation ul li {float: left; padding: 6px 11px 11px 8px; background: url("../images/elements/dividers/mainNav_divider.png") top right no-repeat; font-family: Verdana, Helvetica, sans-serif; font-size: 11px}
#mainNavigation ul li a {white-space: nowrap; text-decoration: none}
#mainNavigation ul li a img {position: relative; top: 2px; margin-left: 5px}
#mainNavigation ul li.selected {padding-left: 10px; padding-right: 10px; margin-left: -2px; background: #8962a3 url("../images/elements/dividers/mainNav_divider_selected.png") top right no-repeat}
#mainNavigation li.selected a {font-weight: bold; color: #ffffff}
div#container div#header div#top div#portalInformation {float: right}
div#container div#header div#top div#portalInformation a span {color: #8e8e8e; text-decoration: underline; font-size: 75%; position: relative; top: -2px}
div#container div#header div#top div#portalInformation a:hover {text-decoration: none}
div#container div#header div#navigationBar {background: #6f1f80 url("../images/elements/gradients/purpleGradient.png") repeat-x top left; padding: 0.5em}
div#container div#header div#navigationBar div {float: left; margin: 0 0.5em 0 0}
div#container div#header div#navigationBar div#startLink {float: right}
div#container div#header div#navigationBar div#startLink a {color: #fff; text-decoration: underline; font-size: 75%; position: relative; top: -1px}
div#container div#contentHolder div#leftColumn {float: left; width: 424px; background: #FFFFFF}
div#container div#contentHolder div#leftColumn div#content {padding: 1em; font-size: 0.8em; line-height: 1.5em}
div#container div#contentHolder div#leftColumn div#content p {line-height: 130%; margin-bottom: 0.5em}
div#container div#contentHolder div#leftColumn div#content div#introCopy h1 {color: #026900}
div#container div#contentHolder div#leftColumn div#content div#introCopy h1 a {color: #026900}
div#container div#contentHolder div#leftColumn div#content div#introCopy p a {color: #000}
div#container div#contentHolder div#leftColumn div.project h1, div#container div#contentHolder div#leftColumn div.organization h1 {color: #000; font-size: 120%; margin-bottom: 0.5em}
div#container div#contentHolder div#leftColumn div#content div.organizationInfo div.organizationMarker {float: left; width: 20px; margin-right: 1em}
div#container div#contentHolder div#leftColumn div#content div.organizationInfo div.organizationDetails {float: left; width: 355px}
div#container div#contentHolder div#leftColumn div#content div.organizationInfo div.organizationDescription {height: 250px; overflow: auto}
div#container div#contentHolder div#leftColumn div#content div.organizationInfo div.organizationDetails a.projectLink {color: #6e267b; font-weight: bold}
div#container div#contentHolder div#leftColumn div#content div.organizationInfo div.organizationDetails div.websiteLink {margin-bottom: 0.5em}
div#container div#contentHolder div#leftColumn div#content div.organizationInfo div.organizationDetails div.websiteLink a {color: #6e267b}
div#container div#contentHolder div#leftColumn div#content ul.searchResultList {margin-bottom: 1em; margin-left: 1.5em; list-style: disc}
div#container div#contentHolder div#leftColumn div#content ul.searchResultList li a {color: #000}
div#container div#contentHolder div#leftColumn div#content ul.searchResultList li a:hover {text-decoration: underline}
div#container div#contentHolder div#leftColumn div.form {background: #fef2cb; padding: 1em}
div#container div#contentHolder div#leftColumn div.form fieldset {border: 0}
div#container div#contentHolder div#leftColumn div#search {background: #fef2cb; padding: 0em 1em 1em 1em}
div#container div#contentHolder div#leftColumn div#search img#searchLoader {margin-top: 0.5em}
div#container div#contentHolder div#leftColumn div#search input.queryBox {width: 100%; margin-bottom: 0.5em}
div#container div#contentHolder div#leftColumn div#search div.leftColumn {float: left; width: 250px; padding-top: 0.5em}
div#container div#contentHolder div#leftColumn div#search div.rightColumn {float: right; width: 110px; padding-top: 0.4em; text-align: center}
div#container div#contentHolder div#leftColumn div#search div.rightColumn a {color: #7c7c7c; font-size: 0.7em; text-decoration: underline}
div#container div#contentHolder div#leftColumn div#search span {color: #7c7c7c; font-size: 0.7em}
div#container div#contentHolder div#leftColumn div#search div.advancedSearch {margin-top: 1em}
div#container div#contentHolder div#leftColumn div#search div.advancedSearch h4 {color: #7c7c7c; font-weight: lighter; font-size: 0.8em; padding-bottom: 0.2em; border-bottom: 1px solid #cacaca; margin-bottom: 1em}
div#container div#contentHolder div#leftColumn div#search div.advancedSearch div.formField {margin-bottom: 0.5em}
div#container div#contentHolder div#leftColumn div#search div.advancedSearch div.formField label {float: left; margin-right: 2em; color: #7c7c7c; font-size: 0.7em; width: 150px; position: relative; top: 2px}
div#container div#contentHolder div#leftColumn div#search div.advancedSearch div.formField input {float: left; margin-right: 0.5em}
div#container div#contentHolder div#leftColumn div#search div.advancedSearch div.formField input.checkbox {margin-left: -1em !important; margin-top: -1em !important}
div#container div#contentHolder div#leftColumn div#search div.advancedSearch div.formField input.datePicker {width: 100px}
div#container div#contentHolder div#leftColumn div#search div.advancedSearch div.radioButtonList {margin-bottom: 1em}
div#container div#contentHolder div#leftColumn div#search div.advancedSearch div.radioButtonList label {color: #7c7c7c; font-size: 0.7em; width: 100px; margin-left: 0.3em; float: left}
div#container div#contentHolder div#leftColumn div#search div.advancedSearch div.radioButtonList input {float: left}
div#container div#contentHolder div#leftColumn div#search div.advancedSearch div.radioButtonList img.advancedSearchOptionLoader {float: left}
div#container div#contentHolder div#leftColumn div#search div.advancedSearch div.radioButtonList label.first {margin-right: 5em}
div#container div#contentHolder div#leftColumn div#search div.advancedSearch .multiselect {height: 50px}
div#container div#contentHolder div#leftColumn .ui-widget-content {background: none !important; border: none !important; font-family: Verdana !important}
div#container div#contentHolder div#leftColumn .ui-widget-header {background: none !important}
div#container div#contentHolder div#leftColumn .ui-state-default a, div#container div#contentHolder div#leftColumn .ui-state-default a:link, div#container div#contentHolder div#leftColumn .ui-state-default a:visited, div#container div#contentHolder div#leftColumn .ui-state-active a {color: #555555 !important}
div#container div#contentHolder div#leftColumn div#tabs div#toggleContent {float: right; height: 17px; padding: 0.3em 0em 0.3em 0em; margin-right: 0.5em; border-bottom: none; z-index: 1; position: relative}
div#container div#contentHolder div#leftColumn div#tabs div#toggleContent a {padding: 0.3em 0.7em 0.5em 0.7em}
div#container div#contentHolder div#leftColumn div#tabs div.tabContent {max-height: 150px; overflow: auto}
div#container div#contentHolder div#leftColumn div#tabs div.tabContent p {margin-bottom: 1em}
div#container div#contentHolder div#leftColumn div#toggled_content ul, div#container div#contentHolder div#leftColumn div#tabs div#info ul, div#container div#contentHolder div#leftColumn div#tabs div#results ul, div#container div#contentHolder div#leftColumn div#tabs ul#linkList {margin-left: 1.5em; list-style: disc}
div#container div#contentHolder div#leftColumn ul.resultList li ul {list-style: none; margin-left: 0 !important; margin-top: 0.5em}
div#container div#contentHolder div#leftColumn ul.resultList li ul li {display: inline; margin-right: 0.5em}
div#container div#contentHolder div#leftColumn ul.mediaAssetList {margin-bottom: 1em}
div#container div#contentHolder div#leftColumn ul.mediaAssetList li a:hover {text-decoration: none}
div#container div#contentHolder div#leftColumn ul.mediaAssetList li a img {position: relative; top: 3px; margin-right: 0.5em}
div#container div#contentHolder div#leftColumn div#toggled_content ul li, div#container div#contentHolder div#leftColumn div#tabs div#info ul li, div#container div#contentHolder div#leftColumn div#tabs div#results ul li {margin-bottom: 0.5em}
div#container div#contentHolder div#leftColumn div#tabs ul#participantList, div#container div#contentHolder div#leftColumn div#tabs ul#organizationList {margin-left: 0; list-style: none}
div#container div#contentHolder div#leftColumn div#tabs ul#participantList li img, div#container div#contentHolder div#leftColumn div#tabs ul#organizationList li img {position: relative; top: 5px; margin-right: 0.5em}
div#container div#contentHolder div#leftColumn div#tabs div#history ul#historyList span {position: relative; top: -4px}
div#container div#contentHolder div#leftColumn fieldset.loginForm p {margin-bottom: 0.5em}
div#container div#contentHolder div#leftColumn div.project h3 {margin-top: 1em; margin-bottom: 0.2em}
div#container div#contentHolder div#leftColumn div.project div.purpose {line-height: 150%; max-height: 250px; overflow: auto}
div#container div#contentHolder div#leftColumn div#error {padding: 1em; background: #ffc1b8; border-top: 2px solid #c00; border-bottom: 2px solid #c00; font-size: 80%}
div#container div#contentHolder div#leftColumn div#error img {float: left; margin-right: 0.5em}
a.downloadFileLink {font-size: 90%; font-weight: bolder}
a.downloadFileLink:hover {text-decoration: none}
a.downloadFileLink img {position: relative; top: 3px; margin-right: 0.5em !important}
div#container div#contentHolder div#rightColumn {float: right; width: 540px}
div#container div#contentHolder div#rightColumn div#iconBar {width: 26px; background: #fff; position: absolute; margin: 85px 0 0 0; padding: 5px; border: 1px #cacaca solid; border-left: none; z-index: 1; font-size: 0.7em}
div#container div#contentHolder div#rightColumn div#iconBar ul {margin: 0 0 0 3px; padding: 0; list-style: none}
div#container div#contentHolder div#rightColumn div#iconBar a {text-decoration: none; color: #000}
div#container div#contentHolder div#rightColumn div#iconBar a#displayAllMarkers {text-decoration: underline; font-weight: bold}
div#container div#contentHolder div#rightColumn div#iconBar a:hover span {text-decoration: underline}
div#container div#contentHolder div#rightColumn div#iconBar div#toggleLink {text-align: right}
div#container div#contentHolder div#rightColumn div#iconBar a#toggleIconBar img {padding: 5px; margin-right: 3px; outline: 0}
div#container div#contentHolder div#rightColumn div#iconBar span {position: relative; top: -18px; left: 10px; display: none}
div#container div#contentHolder div#rightColumn div#iconBar span.explanation {position: relative; top: -4px; left: -6px; text-decoration: underline; display: none}
div#container div#contentHolder div#rightColumn div#map {width: 540px; height: 504px; background: #fff9e6}
div#container div#footer {background: #6f1f80 url("../images/elements/gradients/purpleGradient.png") repeat-x top left; padding: 0.6em 0; color: #fff; font-size: 0.75em; text-align: center}
div#container div#footer a {color: #fff}
div.bubble img.marker {position: relative; top: 4px}
div.bubble span.name {margin-left: 0.3em}
.clearfix:after {content:"."; display:block; height:0; clear:both; visibility:hidden}
.clearfix {display:inline-block}
.clearfix {display:block}
#superNavigationOuter {left: 0px; top: 0px; width:100%; height: 52px; background: url("../images/elements/superNavigation/bg_supernavigation.png") repeat-x top left; z-index: 22}
#superNavigation {width:964px; height: 52px; overflow: hidden; margin: 0 auto}
#SN_top {height:22px; margin-top: 2px}
.dotrowlist {list-style-type: disc; list-style-position: inside; float: left; color: #b1b3b4}
.dotrowlist li {float:left; font-family: Verdana, Helvetica, sans-serif; font-size: 10px; text-transform: uppercase; margin-left: 6px; color: #b1b3b4}
.dotrowlist li a {text-decoration: underline; margin-left: -4px; color: #666666}
.dotrowlist li.selected a {color: #701F7E; text-decoration: none; font-weight: bold}
#SN_TopMenu {float: left; width: 600px}
#SN_TopMenu li:first-child {margin-left: 0px}
#SN_Subscribe_Menu {float:right; width: 360px}
#SN_Social {float:right; margin-top: 2px}
#SN_Social img {margin-left: 7px}
#SN_MainMenu {float: left; margin-top: -2px}
#SN_MainMenu ul li {float: left; padding:10px 4px 9px 5px; background: url("../images/elements/superNavigation/mainmenu_divider.png") left no-repeat; font-family: Verdana, Helvetica, sans-serif; font-size: 10px}
#SN_MainMenu ul li a {white-space: nowrap; text-decoration: none}
#SN_MainMenu ul li.selected {background: url("../images/elements/superNavigation/mainmenu_divider_sel.png") left scroll repeat-x}
#SN_MainMenu li.selected a {font-weight: bold; color: #701f7e}
#facebox .b {background:url('../../images/facebox/b.png')}
#facebox .tl {background:url('../../images/facebox/tl.png')}
#facebox .tr {background:url('../../images/facebox/tr.png')}
#facebox .bl {background:url('../../images/facebox/bl.png')}
#facebox .br {background:url('../../images/facebox/br.png')}
#facebox {position: absolute; top: 0; left: 0; z-index: 100; text-align: left}
#facebox .popup {position: relative}
#facebox table {border-collapse: collapse}
#facebox td {border-bottom: 0; padding: 0}
#facebox .body {padding: 10px; background: #fff; width: 370px}
#facebox .loading {text-align: center}
#facebox .image {text-align: center}
#facebox img {border: 0; margin: 0}
#facebox .footer {border-top: 1px solid #DDDDDD; padding-top: 5px; margin-top: 10px; text-align: right}
#facebox .tl, #facebox .tr, #facebox .bl, #facebox .br {height: 10px; width: 10px; overflow: hidden; padding: 0}
#facebox_overlay {position: fixed; top: 0px; left: 0px; height:100%; width:100%}
.facebox_hide {z-index:-100}
.facebox_overlayBG {background-color: #000; z-index: 99}
* html #facebox_overlay {position: absolute; height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px')}
.ui-helper-hidden {display: none}
.ui-helper-hidden-accessible {position: absolute; left: -99999999px}
.ui-helper-reset {margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none}
.ui-helper-clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden}
.ui-helper-clearfix {display: inline-block}
* html .ui-helper-clearfix {height:1%}
.ui-helper-clearfix {display:block}
.ui-helper-zfix {width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0)}
.ui-tabs {padding: 0em; margin-top: 1em;}
.ui-tabs .ui-tabs-nav {padding: .2em .2em 0 1em; position: relative}
.ui-tabs .ui-tabs-nav li {float: left; border-bottom: 0 !important; margin: 0 .2em -1px 0.1em; padding: 0; list-style: none}
.ui-tabs .ui-tabs-nav li a {display:block; text-decoration: none; padding: .5em 1em}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected {padding-bottom: .1em; border-bottom: 0}
.ui-tabs .ui-tabs-panel {padding: 1em 1.4em; display: block; border: 0; background: none}
.ui-tabs .ui-tabs-hide {display: none !important}
.ui-widget {font-size: 0.8em}
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button {font-family: Verdana,Arial,sans-serif; font-size: 1em}
.ui-widget-header {border-bottom: 1px solid #cacaca; color: #222222; font-weight: bold}
.ui-widget-header a {color: #222222; font-size: 0.8em}
.ui-widget-content {color: #222222}
.ui-widget-content a {color: #222222}
.ui-state-default, .ui-widget-content .ui-state-default {border: 1px solid #cacaca; background: #fef2cb; font-weight: normal; color: #555555; outline: none}
.ui-state-default a {color: #555555; text-decoration: none; outline: none}
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus {border: 1px solid #cacaca; background: #fef2cb; font-weight: normal; color: #212121; outline: none}
.ui-state-hover a {color: #212121; text-decoration: none; outline: none}
.ui-state-active, .ui-widget-content .ui-state-active {border: 1px solid #cacaca; background: #ffffff; font-weight: normal; color: #212121; outline: none}
.ui-state-active a {color: #212121; outline: none; text-decoration: none}
.ui-corner-tl {-moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px}
.ui-corner-tr {-moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px}
.ui-corner-bl {-moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px}
.ui-corner-br {-moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px}
.ui-corner-top {-moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px}
.ui-corner-bottom {-moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px}
.ui-corner-right {-moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px}
.ui-corner-left {-moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px}
.ui-corner-all {-moz-border-radius: 4px; -webkit-border-radius: 4px}