@font-face {
	font-family: PapyrusRegular;
	src: url(../fonts/papyrus-webfont.eot?#iefix) format("embedded-opentype"), url(../fonts/papyrus-webfont.woff) format("woff"), url(../fonts/papyrus-webfont.ttf) format("truetype"), url(../fonts/papyrus-webfont.svg#OstrichSansBlack) format("svg");
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: OstrichSansBlack;
	src: url(../fonts/ostrich-black-webfont.eot?#iefix) format("embedded-opentype"), url(../fonts/ostrich-black-webfont.woff) format("woff"), url(../fonts/ostrich-black-webfont.ttf) format("truetype"), url(../fonts/ostrich-black-webfont.svg#OstrichSansBlack) format("svg");
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: OstrichSansBold;
	src: url(../fonts/ostrich-bold-webfont.eot?#iefix) format("embedded-opentype"), url(../fonts/ostrich-bold-webfont.woff) format("woff"), url(../fonts/ostrich-bold-webfont.ttf) format("truetype"), url(../fonts/ostrich-bold-webfont.svg#OstrichSansBold) format("svg");
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: YanoneKaffeesatzLight;
	src: url(../fonts/YanoneKaffeesatz-Light-webfont.eot?#iefix) format("embedded-opentype"), url(../fonts/YanoneKaffeesatz-Light-webfont.woff) format("woff"), url(../fonts/YanoneKaffeesatz-Light-webfont.ttf) format("truetype"), url(../fonts/YanoneKaffeesatz-Light-webfont.svg#YanoneKaffeesatzLight) format("svg");
	font-weight: normal;
	font-style: normal;
}
html {
	height: 100%; margin-bottom: 1px;
}
body {
	height: 100%; font-family: Helvetica,Arial,sans-serif; margin-bottom: 1px;
}
body.component-body {
	min-width: 320px;
}
a {
	transition:color 0.2s ease-out; font-weight: bold;
}
h1.title {
	margin-top: 0px;
}
h1 {
	line-height: 1.1em; letter-spacing: inherit; font-family:;
}
h2 {
	line-height: 1.1em; letter-spacing: inherit; font-family:;
}
.module-title h2 {
	line-height: 1.1em; letter-spacing: inherit; font-family:;
}
h3 {
	line-height: 1.1em; letter-spacing: inherit; font-family:;
}
h4 {
	line-height: 1.1em; letter-spacing: inherit; font-family:;
}
h5 {
	line-height: 1.1em; letter-spacing: inherit; font-family:;
}
h1 {
	line-height: 1.1em; letter-spacing: inherit; font-family: PapyrusRegular,Helvetica,Arial,sans-serif;
}
h2 {
	line-height: 1.1em; letter-spacing: inherit; font-family: PapyrusRegular,Helvetica,Arial,sans-serif;
}
.module-title {
	line-height: 1.1em; letter-spacing: inherit; font-family: PapyrusRegular,Helvetica,Arial,sans-serif;
}
h5 {
	text-transform: uppercase; font-size: 100%;
}
.rt-container {
	
}
#rt-sidebar-a {
	
}
#rt-sidebar-b {
	
}
#rt-sidebar-c {
	
}
.rt-container {
	position: relative;
}
.rt-block {
	margin: 15px 0px;
}
ul {
	list-style-image: none;
}
ul.menu {
	padding-left: 0px;
}
#rt-content-top {
	overflow: visible; clear: both;
}
#rt-content-bottom {
	overflow: visible; clear: both;
}
#rt-debug {
	padding-top: 20px; position: relative;
}
#rt-bg-surround {
	overflow: hidden; position: relative;
}
.module-title .title a {
	font-weight: normal;
}
#rt-header {
	position: relative;
}
#rt-showcase {
	position: relative;
}
#rt-feature {
	position: relative;
}
#rt-utility {
	position: relative;
}
#rt-maintop {
	position: relative;
}
#rt-mainbottom {
	position: relative;
}
#rt-content-top {
	position: relative;
}
#rt-content-bottom {
	position: relative;
}
#rt-bottom {
	position: relative;
}
#rt-footer {
	position: relative;
}
.rt-block {
	position: relative;
}
.font-family-momentum h3 {
	color: rgb(255, 255, 255); text-transform: uppercase; font-family: YanoneKaffeesatzLight,Helvetica,Arial,sans-serif; font-weight: normal;
}
.font-family-momentum .menutop li > .item {
	color: rgb(255, 255, 255); text-transform: uppercase; font-family: YanoneKaffeesatzLight,Helvetica,Arial,sans-serif; font-weight: normal;
}
.font-family-momentum .module-title .title {
	color: rgb(255, 255, 255); text-transform: uppercase; font-family: YanoneKaffeesatzLight,Helvetica,Arial,sans-serif; font-weight: normal;
}
.font-family-momentum .rt-date-feature {
	color: rgb(255, 255, 255); text-transform: uppercase; font-family: YanoneKaffeesatzLight,Helvetica,Arial,sans-serif; font-weight: normal;
}
.font-family-momentum #rt-accessibility .rt-desc {
	color: rgb(255, 255, 255); text-transform: uppercase; font-family: YanoneKaffeesatzLight,Helvetica,Arial,sans-serif; font-weight: normal;
}
.font-family-momentum .rt-date-feature span {
	color: rgb(255, 255, 255); text-transform: uppercase; font-family: YanoneKaffeesatzLight,Helvetica,Arial,sans-serif; font-weight: normal;
}
.font-family-momentum #rt-popup-button .buttontext {
	color: rgb(255, 255, 255); text-transform: uppercase; font-family: YanoneKaffeesatzLight,Helvetica,Arial,sans-serif; font-weight: normal;
}
.font-family-momentum .module-content ul.menu li a {
	color: rgb(255, 255, 255); text-transform: uppercase; font-family: YanoneKaffeesatzLight,Helvetica,Arial,sans-serif; font-weight: normal;
}
.font-family-momentum .module-content ul.menu li .separator {
	color: rgb(255, 255, 255); text-transform: uppercase; font-family: YanoneKaffeesatzLight,Helvetica,Arial,sans-serif; font-weight: normal;
}
.font-family-momentum .module-content ul.menu li .item {
	color: rgb(255, 255, 255); text-transform: uppercase; font-family: YanoneKaffeesatzLight,Helvetica,Arial,sans-serif; font-weight: normal;
}
.font-family-momentum .roknewspager .roknewspager-title {
	color: rgb(255, 255, 255); text-transform: uppercase; font-family: YanoneKaffeesatzLight,Helvetica,Arial,sans-serif; font-weight: normal;
}
.readonstyle-button.font-family-momentum .readon span {
	color: rgb(255, 255, 255); text-transform: uppercase; font-family: YanoneKaffeesatzLight,Helvetica,Arial,sans-serif; font-weight: normal;
}
.readonstyle-button.font-family-momentum .readon .button {
	color: rgb(255, 255, 255); text-transform: uppercase; font-family: YanoneKaffeesatzLight,Helvetica,Arial,sans-serif; font-weight: normal;
}
.font-family-momentum .feature-block .feature-title {
	font-family: PapyrusRegular,Helvetica,Arial,sans-serif;
}
.font-family-momentum #rt-showcase .promo-title span {
	font-family: PapyrusRegular,Helvetica,Arial,sans-serif;
}
.font-family-momentum #rt-showcase .promo-title {
	font-family: OstrichSansBold,Helvetica,Arial,sans-serif;
}
.readonstyle-link.font-family-momentum .readon {
	font-family: inherit;
}
.font-family-momentum .menutop li .item em {
	font-family: Helvetica,Arial,sans-serif;
}
.font-family-momentum h3 {
	font-size: 190%;
}
.grad-bottom {
	left: 0px; height: 250px; right: 0px; bottom: 0px; position: absolute;
}
.pattern-gradient {
	left: 0px; height: 250px; right: 0px; bottom: 0px; position: absolute;
}
#rt-bg-pattern {
	left: 0px; top: 0px; width: 100%; height: 500px; position: absolute;
}
#rt-page-surround {
	margin: 0px -50px; padding: 0px 50px 25px; overflow: hidden; position: relative;
}
#rt-topbar {
	margin: 30px 0px;
}
#rt-logo-surround {
	width: 0px; height: 45px; float: left; position: relative; z-index: 1000;
}
#rt-logo {
	margin: -8px 0px 0px -20px; width: 200px; height: 80px; display: block; position: relative; z-index: 1000;
}
.centered #rt-logo {
	margin: 0px auto;
}
#rt-logo-surround .logo-block {
	margin: 0px; padding: 0px;
}
.logo-enabled-1 #rt-navigation {
	margin-left: 160px;
}
.rt-menubar {
	margin: 0px; display: inline-block; position: relative;
}
#rt-navigation .rt-fusionmenu {
	height: 45px; display: block;
}
#rt-navigation .rt-splitmenu {
	height: 45px; display: block;
}
.menu-block {
	margin: 0px; padding-left: 160px;
}
#rt-showcase {
	position: relative;
}
#rt-showcase .promo .rt-block {
	padding: 15px 60px;
}
#rt-showcase .promo-title {
	line-height: 100%; font-size: 70px;
}
#rt-showcase .promo-title span {
	line-height: 80%; display: block;
}
#rt-showcase .promo .desc {
	width: 40%; font-size: 14px; margin-top: 5px; display: block;
}
#rt-showcase .promo .arrow-left {
	top: 50%; width: 34px; height: 34px; margin-top: -17px; position: absolute; cursor: pointer; background-repeat: no-repeat;
}
#rt-showcase .promo .arrow-right {
	top: 50%; width: 34px; height: 34px; margin-top: -17px; position: absolute; cursor: pointer; background-repeat: no-repeat;
}
#rt-showcase .promo .arrow-left {
	left: 0px;
}
#rt-showcase .promo .arrow-right {
	background-position: 0px -40px; right: 0px;
}
#rt-showcase .promo .arrow-left:hover {
	background-position: 0px -80px;
}
#rt-showcase .promo .arrow-right:hover {
	background-position: 0px -120px;
}
#rt-showcase .promo .arrow-left:active {
	margin-top: -16px;
}
#rt-showcase .promo .arrow-right:active {
	margin-top: -16px;
}
#rt-content-top {
	margin-top: 15px;
}
#rt-content-bottom {
	margin-bottom: 15px;
}
#rt-content-top .rt-block {
	margin: 0px;
}
#rt-content-bottom .rt-block {
	margin: 0px;
}
#rt-content-top .ribbon .module-surround {
	width: 192px;
}
#rt-content-top .rt-alpha .ribbon {
	margin: 0px 20px 0px -30px;
}
#rt-content-bottom .rt-alpha .ribbon {
	margin: 0px 20px 0px -30px;
}
#rt-content-top .rt-omega .ribbon {
	margin: 0px -30px 0px 20px;
}
#rt-content-bottom .rt-omega .ribbon {
	margin: 0px -30px 0px 20px;
}
#rt-content-top .ribbon .rt-block {
	padding: 15px 45px; margin-top: -30px; margin-bottom: 0px;
}
#rt-content-bottom .ribbon .rt-block {
	padding: 15px 45px; margin-top: -30px; margin-bottom: 0px;
}
#rt-content-top .ribbon .module-surround {
	padding: 15px 15px 50px; position: relative;
}
#rt-content-bottom .ribbon .module-surround {
	padding: 15px 15px 50px; position: relative;
}
.ribbon-l {
	width: 111px; height: 26px; bottom: 0px; position: absolute; background-repeat: no-repeat;
}
.ribbon-r {
	width: 111px; height: 26px; bottom: 0px; position: absolute; background-repeat: no-repeat;
}
.ribbon-l {
	background-position: 100% 0px; left: 0px;
}
.ribbon-r {
	right: 0px;
}
#rt-content-top .wide {
	width: 370px;
}
#rt-content-bottom .wide {
	width: 370px;
}
#rt-content-top .ribbon .module-title {
	background-position: 0px 2px; padding-left: 35px; background-repeat: no-repeat;
}
#rt-content-bottom .ribbon .module-title {
	background-position: 0px 2px; padding-left: 35px; background-repeat: no-repeat;
}
.module-title {
	margin-bottom: 20px; position: relative;
}
.module-title .title {
	margin: 0px; padding: 0px; font-size: 190%;
}
.module-title .title span {
	opacity: 0.8;
}
.component-content .title {
	padding: 10px 0px; line-height: 110%; letter-spacing: normal; font-size: 260%;
}
.component-content h1.title {
	line-height: 110%; letter-spacing: normal; font-size: 120%;
}
.component-content h2.title {
	line-height: 110%; letter-spacing: normal; font-size: 120%;
}
.component-content .title span {
	opacity: 0.7;
}
.rt-article-links h3.title span {
	opacity: 0.7;
}
.rt-leading-articles .module-title .pointer {
	top: 15px; width: 0px; height: 0px; border-top-color: transparent; border-bottom-color: transparent; border-top-width: 12px; border-bottom-width: 12px; border-top-style: solid; border-bottom-style: solid; position: absolute; content: "";
}
.mb7-sa5 .module-title .pointer {
	border-width: 12px; left: -75px; border-left-style: solid;
}
.mb8-sa4 .module-title .pointer {
	border-width: 12px; left: -75px; border-left-style: solid;
}
.mb9-sa3 .module-title .pointer {
	border-width: 12px; left: -75px; border-left-style: solid;
}
.mb6-sa6 .module-title .pointer {
	border-width: 12px; left: -75px; border-left-style: solid;
}
.mb4-sa4-sb4 .module-title .pointer {
	border-width: 12px; left: -75px; border-left-style: solid;
}
.mb6-sa3-sb3 .module-title .pointer {
	border-width: 12px; left: -75px; border-left-style: solid;
}
.mb8-sa2-sb2 .module-title .pointer {
	border-width: 12px; left: -75px; border-left-style: solid;
}
.mb3-sa3-sb3-sc3 .module-title .pointer {
	border-width: 12px; left: -75px; border-left-style: solid;
}
.mb4-sa2-sb3-sc3 .module-title .pointer {
	border-width: 12px; left: -75px; border-left-style: solid;
}
.mb4-sa3-sb2-sc3 .module-title .pointer {
	border-width: 12px; left: -75px; border-left-style: solid;
}
.mb4-sa3-sb3-sc2 .module-title .pointer {
	border-width: 12px; left: -75px; border-left-style: solid;
}
.mb6-sa2-sb2-sc2 .module-title .pointer {
	border-width: 12px; left: -75px; border-left-style: solid;
}
.sa5-mb7 .module-title .pointer {
	border-width: 12px; right: -75px; border-right-style: solid;
}
.sa4-mb8 .module-title .pointer {
	border-width: 12px; right: -75px; border-right-style: solid;
}
.sa3-mb9 .module-title .pointer {
	border-width: 12px; right: -75px; border-right-style: solid;
}
.sa6-mb6 .module-title .pointer {
	border-width: 12px; right: -75px; border-right-style: solid;
}
.sa4-sb4-mb4 .module-title .pointer {
	border-width: 12px; right: -75px; border-right-style: solid;
}
.sa3-sb3-mb6 .module-title .pointer {
	border-width: 12px; right: -75px; border-right-style: solid;
}
.sa2-sb2-mb8 .module-title .pointer {
	border-width: 12px; right: -75px; border-right-style: solid;
}
.sa3-sb3-sc3-mb3 .module-title .pointer {
	border-width: 12px; right: -75px; border-right-style: solid;
}
.sa3-sb3-sc2-mb4 .module-title .pointer {
	border-width: 12px; right: -75px; border-right-style: solid;
}
.sa3-sb2-sc3-mb4 .module-title .pointer {
	border-width: 12px; right: -75px; border-right-style: solid;
}
.sa2-sb3-sc3-mb4 .module-title .pointer {
	border-width: 12px; right: -75px; border-right-style: solid;
}
.sa2-sb2-sc2-mb6 .module-title .pointer {
	border-width: 12px; right: -75px; border-right-style: solid;
}
.title1 h2.title {
	padding: 0px 0px 0px 18px;
}
.title1 .module-title {
	background-position: 0px 6px; background-repeat: no-repeat;
}
.title2 h2.title {
	padding: 10px 15px;
}
.title2 .module-title {
	margin: -15px -15px 15px;
}
.title2 .accent {
	left: 13px; width: 0px; height: 0px; border-top-color: currentColor; border-right-color: transparent !important; border-left-color: transparent !important; border-top-width: 12px; border-right-width: 12px !important; border-left-width: 12px !important; border-top-style: solid; border-right-style: solid !important; border-left-style: solid !important; position: absolute; content: "";
}
.title3 .module-title {
	margin: -10px -5px 20px;
}
.title3 .title {
	margin: -5px; padding: 5px;
}
.basic .rt-block {
	
}
.basic .block-shadow {
	box-shadow: none !important;
}
.standardcase .module-title .title {
	text-transform: inherit;
}
.lowercase .module-title .title {
	text-transform: lowercase;
}
.uppercase .module-title .title {
	text-transform: uppercase;
}
.flush .rt-block {
	padding: 0px;
}
.flushtop .rt-block {
	padding-top: 0px;
}
.flushbottom .rt-block {
	padding-bottom: 0px;
}
#rt-bg-surround .rounded .rt-block {
	border-radius: 6px;
}
#rt-bg-surround .square .rt-block {
	border-radius: 0px;
}
#rt-popup {
	display: none;
}
#rt-popuplogin {
	display: none;
}
.module-content .rt-menubar {
	margin: 0px; border: 0px currentColor; border-image: none; height: auto; float: none; display: block; position: relative;
}
.module-content ul.menu {
	margin: -15px;
}
.module-content ul.menu li {
	list-style: none; margin: 0px; padding: 0px; background-repeat: repeat-x;
}
.rt-block .module-content ul.menu li li {
	margin: 0px; padding: 0px; border: currentColor; border-image: none;
}
#rt-body-surround .module-content ul.menu li li {
	margin: 0px; padding: 0px; border: currentColor; border-image: none;
}
.module-content ul.menu li > a {
	padding: 0px; display: block;
}
.module-content ul.menu li > .separator {
	padding: 0px; display: block;
}
.module-content ul.menu li > .item {
	padding: 0px; display: block;
}
.module-content ul.menu li a span {
	background-position: 6px 12px; padding: 10px 25px; line-height: 17px; font-size: 17px; font-weight: normal; display: block; background-repeat: no-repeat;
}
.module-content ul.menu li .separator {
	background-position: 6px 12px; padding: 10px 25px; line-height: 17px; font-size: 17px; font-weight: normal; display: block; background-repeat: no-repeat;
}
.module-content ul.menu li .item span {
	background-position: 6px 12px; padding: 10px 25px; line-height: 17px; font-size: 17px; font-weight: normal; display: block; background-repeat: no-repeat;
}
.module-content ul.menu li li a {
	
}
.module-content ul.menu li li .separator {
	
}
.module-content ul.menu li li .item {
	
}
#rt-body-surround .module-content ul.menu li li a {
	
}
#rt-body-surround .module-content ul.menu li li .separator {
	
}
#rt-body-surround .module-content ul.menu li li .item {
	
}
.module-content ul.menu li li a span {
	padding: 4px 10px 4px 25px; font-size: 13px;
}
.module-content ul.menu li li .separator {
	padding: 4px 10px 4px 25px; font-size: 13px;
}
.module-content ul.menu li li .item span {
	padding: 4px 10px 4px 25px; font-size: 13px;
}
.module-content ul.menu li > a {
	padding: 4px 0px 0px;
}
.module-content ul.menu li .separator {
	display: block;
}
.module-content ul.menu ul {
	margin: 0px; padding: 10px 0px 15px 15px;
}
.module-content ul.menu ul ul {
	
}
.module-content ul.menu .subtext em {
	line-height: 12px; padding-left: 0px;
}
.module-content ul.menu em {
	font-size: 80%; font-style: normal; font-weight: normal; display: block;
}
.module-content ul.menu .image img {
	float: left;
}
.module-content ul.menu .item.image {
	padding-left: 8px;
}
.module-content ul.menu .daddyicon {
	display: none !important;
}
.module-content ul.menu .arrow-indicator {
	display: none !important;
}
.module-content ul.menu li.parent li a span {
	background-position: 5px 5px; padding-bottom: 1px; background-repeat: no-repeat;
}
.module-content ul.menu li.parent li .item span {
	background-position: 5px 5px; padding-bottom: 1px; background-repeat: no-repeat;
}
.module-content ul.menu li.parent li .separator span {
	background-position: 5px 5px; padding-bottom: 1px; background-repeat: no-repeat;
}
.module-content ul.menu li.parent li.active > a > span {
	background-position: 5px -310px; background-repeat: no-repeat;
}
.module-content ul.menu li.parent li.active > .item > span {
	background-position: 5px -310px; background-repeat: no-repeat;
}
.module-content ul.menu li.parent li.active > .separator > span {
	background-position: 5px -310px; background-repeat: no-repeat;
}
.readon {
	margin: 0px; border-radius: 5px; border: currentColor; transition:background-color 0.2s linear; border-image: none; overflow: visible; display: inline-block;
}
.readon span {
	margin: 0px; padding: 7px 10px; border: currentColor; transition:color 0.2s linear; border-image: none; line-height: 16px; letter-spacing: normal; overflow: visible; font-size: 16px; font-weight: normal; display: block; white-space: normal; position: relative; cursor: pointer; background-color: transparent;
}
.readon .button {
	margin: 0px; padding: 7px 10px; border: currentColor; transition:color 0.2s linear; border-image: none; line-height: 16px; letter-spacing: normal; overflow: visible; font-size: 16px; font-weight: normal; display: block; white-space: normal; position: relative; cursor: pointer; background-color: transparent;
}
.readon span span {
	padding: 0px; margin-left: 0px; float: none; display: inline;
}
.readon:active {
	margin-top: 1px; margin-bottom: -1px;
}
.readonstyle-link .readon {
	margin: 0px !important; padding: 0px !important; border: currentColor !important; border-image: none !important; height: auto !important; box-shadow: none !important;
}
.readonstyle-link .readon .button {
	margin: 0px !important; padding: 0px !important; border: currentColor !important; border-image: none !important; height: auto !important; text-transform: none; line-height: 14px !important; font-size: 13px !important; font-weight: normal !important; text-shadow: none;
}
.readonstyle-link .readon span {
	margin: 0px !important; padding: 0px !important; border: currentColor !important; border-image: none !important; height: auto !important; text-transform: none; line-height: 14px !important; font-size: 13px !important; font-weight: normal !important; text-shadow: none;
}
.rokchecks {
	padding: 3px 0px 3px 18px; line-height: 130%; cursor: pointer;
}
.rokradios {
	padding: 3px 0px 3px 18px; line-height: 130%; cursor: pointer;
}
.rokradios {
	background-position: 0px 4px; background-repeat: no-repeat;
}
.rokradios-active {
	background-position: 0px -146px; background-repeat: no-repeat;
}
.rokchecks {
	background-position: 0px -295px; background-repeat: no-repeat;
}
.rokchecks-active {
	background-position: 0px -446px; background-repeat: no-repeat;
}
.inputbox {
	padding: 5px 4px; position: relative; z-index: 100;
}
#form-login .inputbox {
	padding: 5px 4px; position: relative; z-index: 100;
}
#com-form-login .inputbox {
	padding: 5px 4px; position: relative; z-index: 100;
}
#josForm .inputbox {
	padding: 5px 4px; position: relative; z-index: 100;
}
.component-content .search_result .inputbox {
	padding: 5px 4px; position: relative; z-index: 100;
}
.component-content .contact .inputbox {
	padding: 5px 4px; position: relative; z-index: 100;
}
.component-content .user input#email {
	padding: 5px 4px; position: relative; z-index: 100;
}
.component-content .user input#name {
	padding: 5px 4px; position: relative; z-index: 100;
}
.component-content .user input#username {
	padding: 5px 4px; position: relative; z-index: 100;
}
.component-content .user input#password {
	padding: 5px 4px; position: relative; z-index: 100;
}
.component-content .user input#passwd {
	padding: 5px 4px; position: relative; z-index: 100;
}
.component-content .user input#password2 {
	padding: 5px 4px; position: relative; z-index: 100;
}
#rokajaxsearch .inputbox {
	padding: 5px 4px; position: relative; z-index: 100;
}
#rt-page-surround .rt-sidebar-surround .inputbox {
	border: currentColor; border-image: none;
}
.component-content .rt-article-icons a {
	text-align: center; display: block;
}
#developed-by {
	overflow: hidden;
}
#rocket {
	margin: 0px; width: 120px; height: 18px; vertical-align: middle; float: right; display: block;
}
#rt-copyright {
	text-align: inherit; margin-top: 10px;
}
#rt-copyright .rt-block {
	margin: 0px; padding: 10px 15px;
}
.copytext {
	margin: 0px; padding: 0px; text-align: left; line-height: 15px; font-size: 11px; display: block;
}
#rt-breadcrumbs .rt-block {
	margin: 0px; padding: 10px 20px;
}
#breadcrumbs h3 {
	display: none;
}
.leading_separator {
	display: none;
}
.rt-breadcrumb-surround {
	padding: 0px; height: auto; overflow: hidden; position: relative;
}
span.breadcrumbs {
	overflow: hidden; font-size: 120%; display: inline-block;
}
#rt-breadcrumbs .breadcrumbs {
	overflow: hidden; font-size: 120%; display: inline-block;
}
span.breadcrumbs img {
	margin-top: 6px; float: left;
}
#rt-breadcrumbs img[src$='arrow.png'] {
	background: url("../images/arrow.png"); width: 6px; height: 0px; padding-top: 12px; margin-top: 6px; float: left;
}
span.breadcrumbs a {
	margin: 0px; padding: 5px; line-height: 100%; float: left; display: block;
}
span.no-link {
	margin: 0px; padding: 5px; line-height: 100%; float: left; display: block;
}
.rt-date-feature span {
	padding: 2px 0px; line-height: 130%; font-size: 120%;
}
#rt-accessibility .rt-desc {
	font-size: 120%;
}
.loginbutton-block {
	margin: 0px;
}
.popupbutton-block {
	margin: 0px;
}
#rt-login-button .buttontext {
	line-height: 130%; font-size: 130%; font-weight: normal;
}
#rt-popup-button .buttontext {
	line-height: 130%; font-size: 130%; font-weight: normal;
}
#rt-popup .module-content {
	margin: 0px;
}
#rt-popuplogin .module-content {
	margin: 0px;
}
#rt-popup .rt-block {
	margin: 0px; padding: 0px;
}
#rt-popuplogin .rt-block {
	margin: 0px; padding: 0px;
}
#rt-popup .title {
	padding: 0px; margin-top: 0px; margin-bottom: 15px;
}
#rt-popuplogin .title {
	padding: 0px; margin-top: 0px; margin-bottom: 15px;
}
#rt-popuplogin p {
	margin-bottom: 10px; float: left;
}
#rt-popuplogin p:first-child {
	margin-right: 10px;
}
#rt-popuplogin .readon {
	float: right;
}
#rt-popuplogin ul li {
	margin-right: 10px; float: none; display: inline-block;
}
#rt-popuplogin .inputbox {
	border: currentColor; border-image: none;
}
.totop-block {
	text-align: center;
}
#gantry-totop {
	background-position: 0px 1px; padding: 4px 0px 4px 30px; line-height: 110%; font-size: 110%; font-weight: normal; background-repeat: no-repeat;
}
#gantry-totop:hover {
	background-position: 0px -26px;
}
img.feature-img {
	padding: 5px; width: 212px; height: 150px;
}
.feature-img-surround {
	width: 222px; height: 178px;
}
.image-block-surround {
	width: 160px; height: 150px; margin-right: 15px; float: left;
}
img.image-block {
	padding: 5px; width: 150px; height: 122px; position: relative;
}
.content-block {
	overflow: hidden;
}
.number-image {
	padding: 5px; margin-right: 15px; margin-bottom: 15px; float: left; display: inline-block; position: relative;
}
.number-image-text {
	margin: 0px 0px -8px -5px; text-transform: uppercase; padding-top: 10px; font-size: 20px; font-weight: bold; display: block;
}
.heading1 {
	font-size: 160%; margin-bottom: 15px; display: block;
}
body #gantry-viewswitcher {
	margin: 1em auto; top: inherit; right: inherit; position: relative; z-index: 100;
}
.chronoform {
	display: none;
}
