@import url( reset.css );
@import url( common.css );
h1 {
	font-weight: bold;
}
h2 {
	font-weight: bold;
}
h3 {
	font-weight: bold;
}
h4 {
	font-weight: bold;
}
h5 {
	font-weight: bold;
}
h6 {
	font-weight: bold;
}
h1 {
	padding: 0px 150px 0px 0px; color: rgb(32, 50, 96); text-transform: uppercase; clear: both; font-family: georgia, "times new roman", serif; font-size: 1.67em; font-weight: normal; margin-bottom: 0.43em;
}
h2 {
	color: rgb(66, 97, 120); font-size: 1.27em; margin-bottom: 4px;
}
h2 a:link {
	color: rgb(66, 97, 120);
}
h2 a:visited {
	color: rgb(66, 97, 120);
}
h2 a:active {
	color: rgb(66, 97, 120);
}
#section-related h2 {
	color: rgb(0, 0, 0); text-transform: uppercase; font-size: 1em; margin-bottom: 8px;
}
h3 {
	color: rgb(0, 0, 0); text-transform: uppercase; font-size: 1em; margin-bottom: 0.5em;
}
#section-related h3 {
	margin: 0px; color: rgb(163, 13, 37); text-transform: uppercase; font-family: "arial narrow", arial; font-size: 1.83em;
}
h4 {
	font-size: 1em; margin-bottom: 0.25em;
}
h5 {
	font-size: 1em; margin-bottom: 0px;
}
h6 {
	font-size: 1em; margin-bottom: 0px;
}
a:link {
	color: rgb(26, 46, 96);
}
a:visited {
	color: rgb(26, 46, 96);
}
a:active {
	color: rgb(26, 46, 96);
}
a:hover {
	text-decoration: underline;
}
a:focus {
	text-decoration: underline;
}
#section-wrapper {
	padding: 0px 0px 30px; width: 100%; float: left; position: relative; z-index: 1;
}
#section-main {
	margin: 37px 224px 0px 0px; padding: 0px 31px 50px 24px; height: auto !important; float: right; display: inline; position: relative; z-index: 1; min-height: 200px;
}
.three-col #section-main {
	width: 536px !important; _width: 534px;
}
.two-col #section-main {
	margin: 37px 0px 0px; width: 759px;
}
.two-col-nobnr #section-main {
	margin: 37px 0px 0px; width: 699px; padding-right: 10px;
}
.two-col-alt #section-main {
	margin: 37px 0px 0px; width: 717px; padding-left: 8px; float: left;
}
#section-related {
	background: url("bg-related.png") no-repeat 0px 0px; margin: 20px 0px; top: 0px; height: auto !important; right: 0px; overflow: visible; border-left-color: rgb(190, 192, 194); border-left-width: 1px; border-left-style: solid; position: absolute; z-index: 1000; min-height: 550px; _background: none;
}
.three-col #section-related {
	width: 223px;
}
.two-col-alt #section-related {
	width: 223px;
}
.two-col-alt #section-related {
	float: right; position: relative;
}
#section-sidebar {
	background: url("bg-sidebar-bot.gif") no-repeat 0px 100% rgb(237, 238, 239); margin: 0px; padding: 0px 0px 56px; left: 0px; width: 165px; height: auto !important; float: left; min-height: 400px;
}
.two-col-nobnr #section-sidebar {
	background: url("bg-sidebar.png") no-repeat 100% 0px; padding: 59px 15px 0px; width: 208px; border-right-color: rgb(190, 192, 194); border-right-width: 1px; border-right-style: solid;
}
.two-col-nonav #section-sidebar {
	background: url("bg-sidebar.png") no-repeat 100% 0px; padding: 59px 15px 0px; width: 208px; border-right-color: rgb(190, 192, 194); border-right-width: 1px; border-right-style: solid;
}
.donation #section-sidebar {
	background: url("bg-sidebar.png") no-repeat 100% 0px; padding: 59px 15px 0px; width: 208px; border-right-color: rgb(190, 192, 194); border-right-width: 1px; border-right-style: solid;
}
#img-banner {
	background: url("bg-banner.png") no-repeat 0px 0px; margin: 0px; padding: 20px 0px 0px 23px; left: 3px; top: -86px; width: 561px; height: 199px; position: absolute;
}
.two-col #img-banner {
	background: url("bg-banner-wide.png") no-repeat 0px 0px; padding: 23px 0px 0px 19px; width: 785px;
}
.two-col-alt #img-banner {
	background: url("bg-banner-wide-alt.png") no-repeat 0px 0px; padding: 22px 0px 0px 14px; left: -9px; top: -93px; width: 749px; height: 209px;
}
#section-main #nav-breadcrumb {
	margin: 142px 0px 16px; padding: 0px; width: 400px; color: rgb(101, 150, 190);
}
.two-col-nobnr #section-main #nav-breadcrumb {
	margin-top: 0px;
}
#section-main .two-col #nav-breadcrumb {
	width: 609px;
}
#nav-breadcrumb a {
	background: url("bg-breadcrumb.gif") no-repeat 0px 5px; margin: 0px 6px 0px 0px; padding: 0px 0px 0px 15px; color: rgb(101, 150, 190);
}
#nav-breadcrumb .bc-home a {
	padding-left: 0px;
}
#section-main #nav-share {
	margin: 142px 0px 16px; padding: 0px; text-transform: uppercase; font-size: 0.91em; font-weight: bold; float: right;
}
#nav-share #nav-email {
	margin: 0px;
}
.two-col #section-main #nav-share {
	right: 48px;
}
.two-col-nobnr #section-main #nav-share {
	right: 48px; margin-top: 0px;
}
#nav-share li {
	margin: 0px 14px 0px 0px;
}
#nav-share a {
	text-decoration: none;
}
#nav-share a:hover {
	text-decoration: underline;
}
#nav-print a {
	background: url("icn-print.gif") no-repeat 0px 0px; width: 14px; height: 11px; text-indent: -9999px; display: block;
}
#nav-email a {
	background: url("icn-email.gif") no-repeat 0px 0px; width: 14px; height: 9px; text-indent: -9999px; margin-top: 2px; display: block;
}
#section-main ul {
	margin: 0px 0px 2em 2em;
}
#section-main ul.features {
	list-style: none; margin: 0px; padding: 0px; width: 536px; overflow: hidden; float: left;
}
ul.features li {
	margin: 0px 30px 35px 0px; padding: 0px; width: 249px; height: auto !important; clear: left; float: left; min-height: 185px;
}
ul.features li.alt {
	clear: none; margin-right: 0px;
}
ul.features li img {
	margin: 0px 0px 3px;
}
.features h2 a {
	text-decoration: none;
}
.features h2 a:hover {
	text-decoration: underline;
}
a.learnmore {
	background: url("arrow-more-feature.png") no-repeat 95% 50% rgb(101, 150, 190); padding: 3px 64px 3px 6px; color: rgb(255, 255, 255) !important; text-transform: uppercase; font-size: 0.92em; text-decoration: none; margin-right: 8px; display: inline-block; cursor: pointer; _background: #6596be url(/includes/img/arrow-more-feature.gif) 95% 50% no-repeat;
}
.styled input.button {
	background: url("arrow-more-feature.png") no-repeat 95% 50% rgb(101, 150, 190); padding: 3px 64px 3px 6px; color: rgb(255, 255, 255) !important; text-transform: uppercase; font-size: 0.92em; text-decoration: none; margin-right: 8px; display: inline-block; cursor: pointer; _background: #6596be url(/includes/img/arrow-more-feature.gif) 95% 50% no-repeat;
}
.adv-search input.button {
	background: url("arrow-more-feature.png") no-repeat 95% 50% rgb(101, 150, 190); padding: 3px 64px 3px 6px; color: rgb(255, 255, 255) !important; text-transform: uppercase; font-size: 0.92em; text-decoration: none; margin-right: 8px; display: inline-block; cursor: pointer; _background: #6596be url(/includes/img/arrow-more-feature.gif) 95% 50% no-repeat;
}
.home .frm-newsletter .submit {
	background: url("arrow-more-feature.png") no-repeat 95% 50% rgb(101, 150, 190); padding: 3px 64px 3px 6px; color: rgb(255, 255, 255) !important; text-transform: uppercase; font-size: 0.92em; text-decoration: none; margin-right: 8px; display: inline-block; cursor: pointer; _background: #6596be url(/includes/img/arrow-more-feature.gif) 95% 50% no-repeat;
}
a.learnmore:hover {
	background-color: rgb(136, 136, 136);
}
.styled input.button:hover {
	background-color: rgb(136, 136, 136);
}
.adv-search input.button:hover {
	background-color: rgb(136, 136, 136);
}
.home .frm-newsletter .submit:hover {
	background-color: rgb(136, 136, 136);
}
#section-main a.learnmore:hover {
	text-decoration: none; background-color: rgb(136, 136, 136);
}
#section-related a.learnmore:hover {
	text-decoration: none; background-color: rgb(136, 136, 136);
}
.tooltipAlt {
	background: url("arrow-tooltip.png") no-repeat 50% 100%; padding: 10px 10px 21px; width: 149px; text-align: center; color: rgb(0, 0, 0); border-top-color: rgb(101, 150, 190); border-top-width: 1px; border-top-style: solid; display: none; z-index: 999;
}
hr {
	border-width: 1px medium medium; border-style: solid none none; border-color: rgb(210, 213, 215) currentColor currentColor; margin: 20px 0px 12px; padding: 0px; width: 536px; height: 1px; clear: both; float: left; display: block;
}
.two-col hr {
	width: 759px;
}
.featured {
	padding: 12px 0px; border-top-color: rgb(210, 213, 215); border-bottom-color: rgb(210, 213, 215); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; float: left;
}
.news-article .featured {
	border: currentColor;
}
.featured-body {
	background: rgb(237, 238, 239); padding: 14px 14px 0px; float: left; _padding: 14px;
}
.featured h3 {
	color: rgb(66, 97, 120); font-size: 1.27em; margin-bottom: 4px;
}
.featured img {
	margin: 0px 11px 15px 0px; float: left;
}
.featured a.learnmore {
	background: url("arrow-more-feature.png") no-repeat 95% 50% rgb(172, 34, 55); margin-bottom: 0.5em; _background: #ac2237 url(/includes/img/arrow-more-feature.gif) 95% 50% no-repeat;
}
.section-fourth a.learnmore {
	background: url("arrow-more-feature.png") no-repeat 95% 50% rgb(172, 34, 55); margin-bottom: 0.5em; _background: #ac2237 url(/includes/img/arrow-more-feature.gif) 95% 50% no-repeat;
}
.featured a.learnmore {
	margin-bottom: 15px;
}
.section-fourth a.learnmore {
	padding-right: 54px;
}
#section-main ul.lst-features {
	list-style: none; margin: 0px; float: left;
}
#section-main ul.lst-features li {
	background: url("bg-dotted-border.gif") repeat-y 100% 0px; margin: 2em 0px; padding: 0px 16px; width: 146px; height: 11em; float: left;
}
#section-main ul.lst-features li img {
	margin-bottom: 10px;
}
#section-main ul.lst-features li.last {
	
}
#section-main ul.lst-features ul {
	margin: 0px 0px 1em; padding: 0px;
}
#section-main ul.lst-features li li {
	background: url("bg-li-blue.gif") no-repeat 0px 5px; list-style: none; margin: 0px 0px 7px; padding: 0px 0px 0px 10px; width: auto; height: auto; float: none;
}
#section-main ul.lst-features li li a {
	font-weight: bold; text-decoration: none;
}
#section-main ul.lst-features li li a:hover {
	text-decoration: underline;
}
#section-main p {
	line-height: 1.33em;
}
a.pdf {
	background: url("icn-pdf.gif") no-repeat 0px 0px; margin: 0px 0px 1em; padding: 1px 0px 2px 20px; text-decoration: none; display: block;
}
a.pdf:hover {
	text-decoration: underline;
}
dl.faqs {
	padding: 15px 33px; width: 693px; clear: left; float: left;
}
dl.faqs dt {
	padding: 0px 0px 5px; font-weight: bold;
}
dl.faqs dd {
	padding: 7px 0px 14px;
}
a.showall {
	background: url("icn-plus.gif") no-repeat 0px 0px; margin: 16px 0px 2px 33px; padding: 0px 0px 0px 22px; clear: both; text-decoration: none; float: left; display: none; white-space: nowrap;
}
a.hideall {
	background: url("icn-minus.gif") no-repeat 0px 0px;
}
#section-sidebar a.showall {
	margin: 0px 0px 20px;
}
.frm-searchresults {
	margin: 0px 0px 15px; padding: 13px 0px 0px; width: 100%; border-top-color: rgb(210, 213, 215); border-bottom-color: rgb(210, 213, 215); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; float: left;
}
.frm-searchresults div {
	position: relative;
}
.frm-searchresults input {
	width: 350px !important;
}
.frm-basicsearch input.submit {
	width: 26px !important;
}
#section-related .section {
	padding: 20px 10px 10px 15px; width: 198px; border-bottom-color: rgb(216, 216, 216); border-bottom-width: 1px; border-bottom-style: solid; float: left; position: relative; z-index: 100;
}
#section-related .last {
	border-bottom-color: currentColor !important; border-bottom-width: medium !important; border-bottom-style: none !important;
}
#section-related a {
	text-decoration: none;
}
#section-related a:hover {
	text-decoration: underline;
}
#section-related ul {
	list-style: none; margin: 0px; padding: 0px; position: relative;
}
#section-related ul.lst-link {
	margin: 0px 0px 1.2em;
}
#section-related li {
	margin: 0px 0px 3px; padding: 0px;
}
#section-related .more {
	background: url("arrow-more.gif") no-repeat 100% 5px; padding: 0px 12px 20px 0px; color: rgb(172, 35, 57); font-family: georgia, "times new roman", serif; font-style: italic; text-decoration: none; display: inline-block;
}
#section-related .scroller li {
	height: 180px;
}
#section-related .scroller img {
	margin: 0px 0px 3px; border: 1px solid rgb(106, 106, 106);
}
#section-related .scroller h3 {
	color: rgb(26, 46, 96); text-transform: none; font-family: arial, verdana, sans-serif; font-size: 1em; font-weight: bold;
}
#section-related .scroller p {
	font-family: georgia, "times new roman", serif; font-style: italic;
}
#section-related .scroller a {
	padding: 0px;
}
#section-related ul.lst-link a {
	padding: 0px; color: rgb(81, 63, 31); line-height: normal; font-family: georgia, "times new roman", serif; font-style: italic; text-decoration: none;
}
#section-related a.lnk-list {
	padding: 0px; color: rgb(81, 63, 31); line-height: normal; font-family: georgia, "times new roman", serif; font-style: italic; text-decoration: none;
}
#section-main a.lnk-list {
	padding: 0px; color: rgb(81, 63, 31); line-height: normal; font-family: georgia, "times new roman", serif; font-style: italic; text-decoration: none;
}
#section-related ul.lst-link a:hover {
	text-decoration: underline;
}
#section-related a.lnk-list:hover {
	text-decoration: underline;
}
#section-main a.lnk-list:hover {
	text-decoration: underline;
}
#section-related ul.lst-link a span {
	background: url("arrow-next-related.gif") no-repeat 99% 5px; padding: 0px 12px 0px 0px; line-height: normal; vertical-align: bottom; display: inline-block; cursor: pointer;
}
#section-related a.lnk-list span {
	background: url("arrow-next-related.gif") no-repeat 99% 5px; padding: 0px 12px 0px 0px; line-height: normal; vertical-align: bottom; display: inline-block; cursor: pointer;
}
#section-main a.lnk-list span {
	background: url("arrow-next-related.gif") no-repeat 99% 5px; padding: 0px 12px 0px 0px; line-height: normal; vertical-align: bottom; display: inline-block; cursor: pointer;
}
#section-related ul.lst-link a:hover {
	text-decoration: underline;
}
#section-related .next {
	background: url("arrow-next-black.gif") no-repeat 100% 3px; padding: 0px 17px 0px 0px; color: rgb(0, 0, 0); font-family: arial, verdana, sans-serif; text-decoration: none; _display: inline-block;
}
#section-related .prev {
	background: url("arrow-next-black.gif") no-repeat 100% 3px; padding: 0px 17px 0px 0px; color: rgb(0, 0, 0); font-family: arial, verdana, sans-serif; text-decoration: none; _display: inline-block;
}
#section-related .next {
	background: url("arrow-next-black.gif") no-repeat 100% 3px; margin: 0px; padding: 0px 17px 0px 0px;
}
.results-centers .next {
	background: url("arrow-next-black.gif") no-repeat 100% 3px; margin: 0px; padding: 0px 17px 0px 0px;
}
#section-related .prev {
	background: url("/includes/img/arrow-prev-black.gif") no-repeat 0px 3px; margin: 0px 10px 0px 0px; padding: 0px 10px 0px 17px; border-right-color: rgb(0, 0, 0); border-right-width: 1px; border-right-style: solid;
}
.results-centers .prev {
	background: url("/includes/img/arrow-prev-black.gif") no-repeat 0px 3px; margin: 0px 10px 0px 0px; padding: 0px 10px 0px 17px; border-right-color: rgb(0, 0, 0); border-right-width: 1px; border-right-style: solid;
}
#section-related .featured-articles li {
	padding: 0px 0px 10px; float: left;
}
#section-related .featured-articles img {
	margin: 0px 7px 8px 0px; border: 1px solid rgb(114, 114, 114); float: left; display: inline;
}
#section-related .featured-articles li a {
	font-weight: bold;
}
#section-related .collapsible h2 {
	padding: 0px 20px 0px 0px; position: relative;
}
#section-related .collapsible h2 span {
	right: 0px; color: rgb(81, 63, 31); display: none; position: absolute; cursor: pointer;
}
#section-related ul.categories {
	float: left;
}
#section-related ul.categories li {
	background: url("bg-li-blue.gif") no-repeat 0px 5px; padding: 0px 8px 0px 7px; width: 83px; float: left;
}
#section-related .tags {
	width: 100%; overflow: hidden; position: relative;
}
#section-related .tags ul {
	left: -10px;
}
#section-related .tags li {
	background: url("bg-li-blue.gif") no-repeat 0px 5px; padding: 0px 5px 0px 10px; display: inline;
}
#section-related .tags li a {
	white-space: nowrap;
}
#section-related .recommended-results h3 {
	text-transform: none; font-family: arial; font-size: 1em;
}
#tabs ul {
	width: 25px; float: left;
}
#tabs ul li {
	float: left;
}
#tabs ul li a {
	margin: 0px; padding: 0px;
}
#tabs ul li {
	margin: 0px; padding: 0px;
}
#tabs ul li a img {
	margin: 0px; padding: 0px;
}
#tabs ul.ui-tabs-nav {
	width: 33px; float: left;
}
#tabs .ui-tabs-hide {
	display: none;
}
#tabs .ui-state-active {
	background: rgb(240, 240, 240);
}
#section-related .ui-state-default {
	padding: 4px;
}
.get_connected img {
	padding-right: 10px; padding-bottom: 5px;
}
#section-related #tweet {
	background: rgb(240, 240, 240); width: 162px; height: 350px; overflow: auto; font-size: 11px; margin-right: 3px; float: right; position: relative;
}
#section-related #tweet h2 {
	background: rgb(225, 225, 225); padding: 5px; color: rgb(66, 97, 121); text-transform: capitalize; font-weight: bold;
}
#section-related #tweet ul {
	width: 145px;
}
ul.tweet li {
	margin: 0px 0px 15px; width: 100%;
}
ul.tweet li .content {
	padding: 6px; float: left;
}
ul.tweet li .avatar {
	padding: 6px; float: left;
}
ul.tweet li .avatar {
	width: 10%; text-align: center; float: left; _width: 10px;
}
ul.tweet li .content {
	width: 70%; text-align: left; font-size: 1em; float: right; word-wrap: break-word; _width: 65%;
}
ul.tweet li .tweet_time {
	font-size: 10px; float: left;
}
ul.tweet li .tweet_time a:link {
	color: rgb(51, 51, 51);
}
ul.tweet li .clear {
	clear: both;
}
ul.tweet .tweet_time a:link {
	color: rgb(51, 51, 51);
}
#section-sidebar h2 {
	background: url("bg-sidebar-top.gif") no-repeat 0px 0px rgb(172, 34, 55); margin: 0px; padding: 37px 0px 0px; color: rgb(255, 255, 255); text-transform: uppercase; font-family: Georgia, "Times New Roman", Times, serif; font-size: 1em;
}
.two-col-nobnr #section-sidebar h2 {
	padding: 0px; color: rgb(32, 50, 96);
}
.two-col-nonav #section-sidebar h2 {
	padding: 0px; color: rgb(32, 50, 96);
}
.donation #section-sidebar h2 {
	padding: 0px; color: rgb(32, 50, 96);
}
.two-col-nobnr #section-sidebar h2 a {
	padding: 0px; color: rgb(0, 97, 170); text-transform: uppercase; font-family: arial;
}
.two-col-nonav #section-sidebar h2 a {
	padding: 0px; color: rgb(0, 97, 170); text-transform: uppercase; font-family: arial;
}
.donation #section-sidebar h2 a {
	padding: 0px; color: rgb(0, 97, 170); text-transform: uppercase; font-family: arial;
}
#section-sidebar h2 a {
	padding: 20px 20px 16px; color: rgb(255, 255, 255); text-decoration: none; display: block;
}
#section-sidebar ul {
	list-style: none; margin: 0px; padding: 7px 0px 0px; font-family: Georgia, "Times New Roman", Times, serif;
}
#section-sidebar ul li {
	margin: 0px; padding: 0px;
}
#section-sidebar ul ul {
	padding: 3px 0px 7px;
}
#section-sidebar li a {
	padding: 9px 10px 8px 24px; height: 1%; color: rgb(128, 130, 132); font-weight: bold; text-decoration: none; display: block;
}
#section-sidebar li li a {
	margin: 0px 0px 1px; padding: 4px 10px 3px 36px; color: rgb(65, 82, 108);
}
#section-sidebar li a:hover {
	background: rgb(209, 209, 209);
}
.donation #section-sidebar li a:hover {
	
}
.sharestory {
	background: url("flourish-sidebar.gif") no-repeat 50% 100%; margin: 100px 0px 20px; padding: 0px 28px 5px 27px; width: 108px !important; text-align: center; float: left;
}
.sharestory h3 {
	background: url("flourish-sidebar.gif") no-repeat 50% 0px; padding: 19px 0px 0px; color: rgb(172, 35, 55); text-transform: uppercase; font-family: "arial narrow", arial; font-size: 1.18em;
}
.sharestory h3 a {
	color: rgb(172, 35, 55); text-decoration: none;
}
.sharestory p {
	color: rgb(76, 86, 95); font-family: georgia, times, serif; font-style: italic;
}
.sharestory p a {
	color: rgb(76, 86, 95); text-decoration: none;
}
.sharestory p a:hover {
	text-decoration: underline;
}
.wall {
	background: url("bg-wall.jpg") no-repeat 0px 0px; margin: 0px 0px 15px; padding: 65px 95px 65px 70px; width: 594px; height: 372px; clear: left; float: left;
}
.wall .prev {
	text-align: center; margin-left: 210px; display: none;
}
.wall .next {
	text-align: center; margin-left: 210px; display: none;
}
.wall .prev {
	background: url("btn-scroll-up.png") no-repeat 0px 0px; width: 198px; height: 14px; text-indent: -9999px; margin-bottom: 18px;
}
.wall .next {
	background: url("btn-scroll-down.png") no-repeat 0px 0px; width: 198px; height: 14px; text-indent: -9999px; margin-top: 10px;
}
.wall #scroller-wall {
	width: 594px; height: 270px !important; overflow: hidden;
}
.wall li {
	list-style: none; margin-left: 5px;
}
.wall .date {
	margin: 0px 0px 0.3em;
}
.wall hr {
	width: 594px; margin-top: 15px;
}
.frm-wall {
	background: rgb(244, 244, 244); padding: 17px;
}
.frm-wall div {
	margin: 0px 0px 8px; width: 725px; float: left;
}
.frm-wall label {
	margin: 0px 13px 0px 0px; width: 100px; text-align: right; font-weight: bold; float: left;
}
.frm-wall label em {
	font-weight: normal; display: block;
}
.frm-wall input {
	margin: 0px 6px 0px 0px; padding: 2px; border: 1px solid rgb(167, 168, 168); width: 256px; float: left;
}
.frm-wall textarea {
	padding: 2px; border: 1px solid rgb(167, 168, 168); width: 560px; height: 95px;
}
#section-main .frm-wall .submitbtn {
	margin-left: 113px;
}
.frm-wall div p {
	margin: 0px 45px 0px 0px; width: 260px; float: left; display: inline;
}
.frm-wall div p.tall {
	margin-top: -5px;
}
.results-centers {
	margin: 0px 0px 10px; padding: 0px; height: 380px; overflow: auto; clear: left;
}
.results-centers div {
	padding: 0px 0px 20px; width: 185px;
}
.results-centers div div {
	width: auto;
}
.results-centers h2 img {
	margin-right: 5px; float: left; display: inline;
}
.results-centers h2 a {
	margin: 0px 0px 0px 23px;
}
.results-centers div p {
	margin: 0px 0px 0px 23px;
}
.results-centers div a {
	color: rgb(0, 97, 170); text-decoration: none;
}
.results-centers a:hover {
	text-decoration: underline;
}
.results-centers .details {
	margin-left: 23px; display: none;
}
.center-options {
	margin: 0px 0px 19px; width: 100%; border-top-color: rgb(210, 213, 215); border-bottom-color: rgb(210, 213, 215); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; float: left;
}
#section-main .center-options ul {
	margin: 15px 0px 13px; padding: 0px; float: right;
}
.center-options li {
	list-style: none; margin: 0px; padding: 0px; border-left-color: rgb(64, 64, 64); border-left-width: 1px; border-left-style: solid; float: left;
}
.center-options li.first {
	border: currentColor;
}
.center-options a {
	padding: 0px 4px; color: rgb(0, 97, 170); text-decoration: none; display: block;
}
.center-options a:hover {
	text-decoration: underline;
}
#map-canvas {
	margin: 0px 0px 10px; width: 699px; height: 530px;
}
#section-main .map-legend {
	background: rgb(244, 244, 244); margin: 0px; padding: 10px 0px 10px 15px; float: left;
}
.map-legend li {
	list-style: none; margin: 0px; padding: 10px 10px 10px 0px; width: 126px; height: 30px; float: left;
}
.map-legend li img {
	margin: 0px 5px 0px 0px; vertical-align: middle; float: left;
}
.scrollerwrapper {
	padding-top: 20px; clear: left;
}
.scroller {
	float: left;
}
.prev {
	float: left; display: none;
}
.next {
	float: left; display: none;
}
.scroller li {
	margin: 0px 5px; height: 100px;
}
#section-related .partners .scroller {
	margin: 7px 0px 15px; width: 137px; float: left;
}
#section-related .partners .scroller li {
	height: 70px;
}
#section-related .partners .scroller img {
	border: currentColor;
}
#section-related .partners .prev {
	float: none;
}
#section-related .partners .next {
	float: none;
}
.styled {
	float: left;
}
.styled input {
	background: url("bg-input.gif") no-repeat 0px 0px; margin: 0px; padding: 1px 2px 0px 4px; border: currentColor; width: 150px; height: 19px; color: rgb(125, 152, 175); text-transform: uppercase; vertical-align: top; float: left;
}
#section-main .styled input.submit {
	background: url("bg-input-submit.gif") no-repeat 0px 0px; margin: 0px; padding: 0px; width: 26px; height: 19px; text-indent: -9999px;
}
#section-related .styled input.submit {
	background: url("bg-input-submit.gif") no-repeat 0px 0px; margin: 0px; padding: 0px; width: 26px; height: 19px; text-indent: -9999px;
}
#section-sidebar .styled input.submit {
	background: url("bg-input-submit.gif") no-repeat 0px 0px; margin: 0px; padding: 0px; width: 26px; height: 19px; text-indent: -9999px;
}
#section-main input.submitbtn {
	background: url("arrow-more-feature.png") no-repeat 95% 50% rgb(101, 150, 190); margin: 10px 0px; padding: 3px 64px 4px 6px; border: currentColor; width: auto; color: rgb(255, 255, 255); text-transform: uppercase; overflow: visible; clear: left; font-size: 0.92em; text-decoration: none; display: inline-block; _background: #6596be url(/includes/img/arrow-more-feature.gif) 95% 50% no-repeat;
}
#share-emailform input.button {
	background: url("arrow-more-feature.png") no-repeat 95% 50% rgb(101, 150, 190); margin: 10px 0px; padding: 3px 64px 4px 6px; border: currentColor; width: auto; color: rgb(255, 255, 255); text-transform: uppercase; overflow: visible; clear: left; font-size: 0.92em; text-decoration: none; display: inline-block; _background: #6596be url(/includes/img/arrow-more-feature.gif) 95% 50% no-repeat;
}
#section-main input.submitbtn:hover {
	background-color: rgb(136, 136, 136);
}
#share-emailform input.button:hover {
	background-color: rgb(136, 136, 136);
}
.frm-faqsearch {
	margin: 0px 0px 15px; padding: 13px 0px; width: 100%; border-top-color: rgb(210, 213, 215); border-bottom-color: rgb(210, 213, 215); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid;
}
.frm-gallerysearch {
	margin: 0px 0px 15px; padding: 13px 0px; width: 100%; border-top-color: rgb(210, 213, 215); border-bottom-color: rgb(210, 213, 215); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid;
}
.frm-faqsearch div {
	float: right; position: relative;
}
.frm-gallerysearch div {
	float: right; position: relative;
}
.frm-gallerysearch #inp-pgallerysearch {
	width: 160px;
}
.frm-centersearch2 {
	margin: 12px 0px 18px;
}
.frm-centersearch2 div {
	float: left; position: relative;
}
.frm-tellyourstory {
	width: 680px; float: left;
}
.frm-tellyourstory .short {
	margin-bottom: 6px; float: left;
}
.frm-tellyourstory label {
	padding: 4px 14px 4px 0px; width: 123px; text-align: right; clear: left; font-size: 1.09em; font-weight: bold; float: left;
}
.frm-tellyourstory select {
	margin: 0px 100px 6px 0px; border: 1px solid rgb(167, 168, 168); float: left;
}
.frm-tellyourstory h2 {
	margin: 25px 0px 15px; width: 100%; float: left;
}
.frm-tellyourstory label span {
	color: rgb(228, 0, 0);
}
.reqd span {
	color: rgb(228, 0, 0);
}
.reqd {
	color: rgb(228, 0, 0);
}
.frm-tellyourstory label.checkradio {
	padding: 2px 0px 5px; width: 460px; text-align: left; clear: none;
}
.frm-tellyourstory .short label.checkradio {
	width: 235px; font-weight: normal;
}
.frm-tellyourstory .short label.checkradio a {
	background: rgb(64, 81, 107); padding: 0px 2px; color: rgb(255, 255, 255); text-decoration: none; display: inline-block;
}
.frm-tellyourstory input {
	margin: 0px 235px 6px 0px; padding: 1px; border: 1px solid rgb(167, 168, 168); width: 258px; height: 20px; float: left;
}
.frm-tellyourstory .short input {
	margin: 0px;
}
.frm-tellyourstory input.checkradio {
	margin: 0px 0px 2px 137px; border: currentColor; width: 20px;
}
.frm-tellyourstory span.checkradio input {
	margin: 0px 0px 2px 137px; border: currentColor; width: 20px;
}
.frm-tellyourstory .short input.checkradio {
	margin-left: 10px;
}
.frm-tellyourstory .short span.checkradio input {
	margin-left: 10px;
}
#section-main .frm-tellyourstory input.submitbtn {
	margin: 10px 0px 6px 137px;
}
.frm-tellyourstory textarea {
	margin: 0px 70px 6px 0px; border: 1px solid rgb(167, 168, 168); width: 430px !important; height: 100px !important; float: left;
}
.frm-tellyourstory textarea.release {
	height: 60px;
}
.frm-tellyourstory p {
	margin: 0px 0px 10px 137px; clear: left;
}
.frm-tellyourstory div.clear {
	margin: 0px 0px 0px 112px; padding: 5px 0px 0px;
}
.frm-locatecenter {
	margin: 0px 0px 18px; padding: 18px 0px 10px; border-top-color: rgb(210, 213, 215); border-bottom-color: rgb(210, 213, 215); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid;
}
.frm-locatecenter div {
	position: relative;
}
.frm-locatecenter input {
	background: rgb(249, 249, 249); margin: 0px 0px 10px; padding: 1px 2px 0px 4px; border-radius: 2px; border: 1px solid rgb(204, 205, 207); width: 165px; height: 19px; color: rgb(125, 152, 175); text-transform: uppercase; font-family: Arial, Verdana, sans-serif; font-size: 100%; position: relative; -webkit-border-radius: 2px; -moz-border-radius: 2px;
}
.frm-locatecenter select {
	background: rgb(249, 249, 249); margin: 0px 0px 10px; padding: 1px 2px 0px 4px; border-radius: 2px; border: 1px solid rgb(204, 205, 207); width: 165px; height: 19px; color: rgb(125, 152, 175); text-transform: uppercase; font-family: Arial, Verdana, sans-serif; font-size: 100%; position: relative; -webkit-border-radius: 2px; -moz-border-radius: 2px;
}
.frm-locatecenter select {
	padding: 0px; width: 173px; height: 21px;
}
.frm-locatecenter input.button {
	border-radius: 0px; border: currentColor; width: auto; overflow: visible; padding-right: 45px; -webkit-border-radius: 0; -moz-border-radius: 0;
}
.directions input {
	width: 135px; margin-right: 30px;
}
.directions label {
	margin: 2px 5px 0px 0px; float: left;
}
.tooltip {
	background: url("bg-tooltip.png") no-repeat 0px 0px; color: rgb(85, 85, 85); padding-bottom: 15px; _background: transparent;
}
.tooltip .tooltip-body {
	padding: 16px 16px 4px; border: currentColor; width: 320px; height: 78px; float: left; position: relative; min-height: 78px; _background: #ffffff;
}
.tooltip .bd img.loading {
	margin-top: 15px; margin-left: 139px;
}
.tooltip .bd h6 {
	margin: -2px 0px 0px 110px; color: rgb(0, 0, 0); font-size: 1em; font-weight: normal;
}
.tooltip .bd p {
	line-height: 1.167; margin-top: 4px; margin-left: 110px;
}
.tooltip a.more {
	background: url("arrow-more-darkblue.gif") no-repeat 100% 5px; padding: 0px 12px 0px 0px; color: rgb(57, 83, 149); font-family: georgia, "times new roman", serif; font-size: 0.91em; font-style: italic; font-weight: bold; text-decoration: none; display: inline-block;
}
.tooltip a.more:hover {
	text-decoration: underline;
}
.tooltip .ft {
	background: url("arrow-tooltip-bottom.png") no-repeat 0px 0px; left: 240px; width: 26px; height: 14px; bottom: -14px; display: none;
}
.dd {
	background: url("bg-dropdown.png") no-repeat 0px 0px; border: 1px solid rgb(170, 170, 170); box-shadow: 0px 0px 5px #555555; _background: #ffffff; -moz-box-shadow: 0 0 5px #555555; -webkit-box-shadow: 0 0 5px #555555;
}
#follow-dd ul {
	border-bottom-color: rgb(170, 170, 170);
}
.dd ul li a {
	color: rgb(81, 81, 81);
}
#follow-dd a.more {
	background: url("arrow-more-darkblue.gif") no-repeat 100% 4px; padding: 0px 12px 0px 0px; color: rgb(57, 83, 149); text-transform: none; font-family: georgia, serif; font-style: italic; font-weight: bold;
}
#travel-modes {
	margin: 0px 0px 18px;
}
#travel-modes ul {
	margin: 0px; padding: 0px; border: 1px solid rgb(183, 183, 183); height: 23px; float: left;
}
#travel-modes ul li {
	float: left; display: block;
}
#travel-modes ul li a {
	background: url("icn-travel-modes.gif") no-repeat 0px 0px; margin: 0px; padding: 0px; width: 37px; height: 23px; text-indent: -999em; float: left; display: block;
}
#travel-modes ul #travel-mode-car a {
	background-position: 0px -80px;
}
#travel-modes ul .active#travel-mode-car a {
	background-position: 0px -120px;
}
#travel-modes ul #travel-mode-walk a {
	background-position: 0px -160px;
}
#travel-modes ul .active#travel-mode-walk a {
	background-position: 0px -200px;
}
#travel-modes ul #travel-mode-bike a {
	
}
#travel-modes ul .active#travel-mode-bike a {
	background-position: 0px -40px;
}
#timeline {
	margin: 26px 0px; width: 759px; height: 342px; overflow: hidden; position: relative;
}
#timeline .shadow {
	top: 0px; width: 120px; height: 100%; position: absolute; z-index: 999;
}
#timeline .shadow_left {
	background: url("bg-timeline-left.png") repeat-y left top; left: 0px;
}
#timeline .shadow_right {
	background: url("bg-timeline-right.png") repeat-y 0px 0px; right: 0px;
}
#timeline .slider-pane-horizontal {
	width: 728px; height: 342px;
}
#timeline .slider-content {
	background: rgb(255, 255, 255); height: 342px; color: rgb(0, 0, 0);
}
#timeline table {
	background: rgb(255, 255, 255); margin: 26px 50px 22px; padding: 0px 30px !important; height: 450px;
}
#timeline table td {
	padding: 0px 21px 0px 0px; width: 1%;
}
#timeline table td img {
	border: 2px solid rgb(255, 255, 255); display: block;
}
#timeline table td img.year {
	border-width: 0px;
}
#timeline table td p {
	margin: 1em 0px 0px; padding: 0px 8px; font-size: 12px;
}
.slider-instructions {
	margin: 20px 0px; display: none;
}
.slider-instructions p {
	margin: 0px; text-align: center; color: rgb(141, 141, 141);
}
.slider-pane {
	overflow: hidden;
}
.slider-horizontal {
	border-radius: 7px; width: 759px; height: 11px; -webkit-border-radius: 7px; -moz-border-radius: 7px;
}
.slider-horizontal {
	border: 1px solid rgb(153, 153, 153); position: relative; background-color: rgb(255, 255, 255) !important;
}
.slider-horizontal .ui-widget-header {
	background: url("bg-slider-range-horizontal.png") repeat-x 0px 0px; border-top-left-radius: 7px; border-bottom-left-radius: 7px; -moz-border-radius-topleft: 7px; -moz-border-radius-bottomleft: 7px; -webkit-border-top-left-radius: 7px; -webkit-border-bottom-left-radius: 7px;
}
.ui-state-default {
	background: repeat-x 50% 50% rgb(255, 255, 255); border: currentColor; color: rgb(255, 255, 255); font-weight: bold;
}
.ui-widget-content .ui-state-default {
	background: repeat-x 50% 50% rgb(255, 255, 255); border: currentColor; color: rgb(255, 255, 255); font-weight: bold;
}
.ui-widget-header .ui-state-default {
	background: repeat-x 50% 50% rgb(255, 255, 255); border: currentColor; color: rgb(255, 255, 255); font-weight: bold;
}
.ui-state-hover {
	background: repeat-x 50% 50% rgb(255, 255, 255); border: currentColor; color: rgb(255, 255, 255); font-weight: bold;
}
.ui-widget-content .ui-state-hover {
	background: repeat-x 50% 50% rgb(255, 255, 255); border: currentColor; color: rgb(255, 255, 255); font-weight: bold;
}
.ui-widget-header .ui-state-hover {
	background: repeat-x 50% 50% rgb(255, 255, 255); border: currentColor; color: rgb(255, 255, 255); font-weight: bold;
}
.ui-state-focus {
	background: repeat-x 50% 50% rgb(255, 255, 255); border: currentColor; color: rgb(255, 255, 255); font-weight: bold;
}
.ui-widget-content .ui-state-focus {
	background: repeat-x 50% 50% rgb(255, 255, 255); border: currentColor; color: rgb(255, 255, 255); font-weight: bold;
}
.ui-widget-header .ui-state-focus {
	background: repeat-x 50% 50% rgb(255, 255, 255); border: currentColor; color: rgb(255, 255, 255); font-weight: bold;
}
.ui-slider .ui-slider-handle {
	background: url("bg-slider-handle-vertical.gif") no-repeat 0px 0px; margin: 0px 0px -2px; border-radius: 4px; left: -6px; width: 16px; height: 5px; position: absolute; z-index: 2; cursor: default; -webkit-border-radius: 4px; -moz-border-radius: 4px;
}
.slider-horizontal .ui-slider-handle {
	left: 0px; top: -9px; width: 7px; height: 29px; margin-left: 0px; background-image: url("bg-slider-handle-horizontal.png");
}
ul.features-vertical li a.icon {
	margin-right: 10px; float: left;
}
ul.features-vertical li div {
	width: 200px; float: right;
}
ul.features-vertical li {
	height: auto; min-height: 0px;
}
