@font-face {
	font-family: gotham_bookregular;
	src: url(/fonts/ufonts.com_gotham_book-webfont.eot?#iefix) format("embedded-opentype"), url(/fonts/ufonts.com_gotham_book-webfont.woff) format("woff"), url(/fonts/ufonts.com_gotham_book-webfont.ttf) format("truetype"), url(/fonts/ufonts.com_gotham_book-webfont.svg#gotham_bookregular) format("svg");
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: gotham_extralightregular;
	src: url(/fonts/ufonts.com_gotham_extralight-webfont.eot?#iefix) format("embedded-opentype"), url(/fonts/ufonts.com_gotham_extralight-webfont.woff) format("woff"), url(/fonts/ufonts.com_gotham_extralight-webfont.ttf) format("truetype"), url(/fonts/ufonts.com_gotham_extralight-webfont.svg#gotham_extralightregular) format("svg");
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: gotham_mediumregular;
	src: url(/fonts/ufonts.com_gotham_medium-webfont.eot?#iefix) format("embedded-opentype"), url(/fonts/ufonts.com_gotham_medium-webfont.woff) format("woff"), url(/fonts/ufonts.com_gotham_medium-webfont.ttf) format("truetype"), url(/fonts/ufonts.com_gotham_medium-webfont.svg#gotham_mediumregular) format("svg");
	font-weight: normal;
	font-style: normal;
}
.slick-slider {
	display: block; position: relative; box-sizing: border-box; -ms-user-select: none; -ms-touch-action: pan-y; -moz-box-sizing: border-box; -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; user-select: none; touch-action: pan-y; -webkit-tap-highlight-color: transparent;
}
.slick-list {
	margin: 0px; padding: 0px; overflow: hidden; display: block; position: relative;
}
.slick-list:focus {
	
}
.dragging.slick-list {
	cursor: pointer;
}
.slick-slider .slick-track {
	transform: translate3d(0, 0, 0); -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -o-transform: translate3d(0, 0, 0);
}
.slick-slider .slick-list {
	transform: translate3d(0, 0, 0); -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -o-transform: translate3d(0, 0, 0);
}
.slick-track {
	left: 0px; top: 0px; display: block; position: relative;
}
.slick-track::before {
	display: table; content: "";
}
.slick-track::after {
	display: table; content: "";
}
.slick-track::after {
	clear: both;
}
.slick-loading .slick-track {
	visibility: hidden;
}
.slick-slide {
	height: 100%; float: left; display: none; min-height: 1px;
}
[dir='rtl'] .slick-slide {
	float: right;
}
.slick-slide img {
	display: block;
}
.slick-loading.slick-slide img {
	display: none;
}
.dragging.slick-slide img {
	pointer-events: none;
}
.slick-initialized .slick-slide {
	display: block;
}
.slick-loading .slick-slide {
	visibility: hidden;
}
.slick-vertical .slick-slide {
	border: 1px solid transparent; height: auto; display: block;
}
article {
	display: block;
}
aside {
	display: block;
}
details {
	display: block;
}
figcaption {
	display: block;
}
figure {
	display: block;
}
footer {
	display: block;
}
header {
	display: block;
}
hgroup {
	display: block;
}
main {
	display: block;
}
nav {
	display: block;
}
section {
	display: block;
}
summary {
	display: block;
}
audio {
	display: inline-block;
}
canvas {
	display: inline-block;
}
video {
	display: inline-block;
}
audio:not([controls]) {
	height: 0px; display: none;
}
[hidden] {
	display: none;
}
html {
	background: rgb(255, 255, 255); color: rgb(0, 0, 0); font-family: sans-serif; -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%;
}
body {
	margin: 0px;
}
a:focus {
	outline: dotted thin;
}
a:active {
	outline: 0px;
}
a:hover {
	outline: 0px;
}
h1 {
	margin: 0.67em 0px; font-size: 2em;
}
abbr[title] {
	border-bottom-color: currentColor; border-bottom-width: 1px; border-bottom-style: dotted;
}
b {
	font-weight: bold;
}
strong {
	font-weight: bold;
}
dfn {
	font-style: italic;
}
hr {
	height: 0px; box-sizing: content-box; -moz-box-sizing: content-box;
}
mark {
	background: rgb(255, 255, 0); color: rgb(0, 0, 0);
}
code {
	font-family: monospace, serif; font-size: 1em;
}
kbd {
	font-family: monospace, serif; font-size: 1em;
}
pre {
	font-family: monospace, serif; font-size: 1em;
}
samp {
	font-family: monospace, serif; font-size: 1em;
}
pre {
	white-space: pre-wrap;
}
q {
	quotes: "“" "”" "‘" "’";
}
small {
	font-size: 80%;
}
sub {
	line-height: 0; font-size: 75%; vertical-align: baseline; position: relative;
}
sup {
	line-height: 0; font-size: 75%; vertical-align: baseline; position: relative;
}
sup {
	top: -0.5em;
}
sub {
	bottom: -0.25em;
}
img {
	border: 0px currentColor;
}
svg:not(:root) {
	overflow: hidden;
}
figure {
	margin: 0px;
}
fieldset {
	margin: 0px 2px; padding: 0.35em 0.62em 0.75em; border: 1px solid rgb(192, 192, 192);
}
legend {
	padding: 0px; border: 0px currentColor;
}
button {
	margin: 0px; font-family: inherit; font-size: 100%;
}
input {
	margin: 0px; font-family: inherit; font-size: 100%;
}
select {
	margin: 0px; font-family: inherit; font-size: 100%;
}
textarea {
	margin: 0px; font-family: inherit; font-size: 100%;
}
button {
	line-height: normal;
}
input {
	line-height: normal;
}
button {
	text-transform: none;
}
select {
	text-transform: none;
}
button {
	cursor: pointer; -webkit-appearance: button;
}
html input[type='button'] {
	cursor: pointer; -webkit-appearance: button;
}
input[type='reset'] {
	cursor: pointer; -webkit-appearance: button;
}
input[type='submit'] {
	cursor: pointer; -webkit-appearance: button;
}
button[disabled] {
	cursor: default;
}
html input[disabled] {
	cursor: default;
}
input[type='checkbox'] {
	padding: 0px; box-sizing: border-box;
}
input[type='radio'] {
	padding: 0px; box-sizing: border-box;
}
input[type='search'] {
	box-sizing: content-box; -moz-box-sizing: content-box; -webkit-appearance: textfield; -webkit-box-sizing: content-box;
}
textarea {
	overflow: auto; vertical-align: top;
}
table {
	border-collapse: collapse; border-spacing: 0;
}
img {
	max-width: 100%;
}
html {
	
}
body {
	background: url("../images/backgrounds/noisepatternBg.jpg") 0px 0px rgb(237, 237, 237);
}
@media all and (max-width:600px)
{
body {
	background: rgb(231, 231, 231);
}
}
.pos-rel {
	position: relative;
}
.clrbt {
	clear: both;
}
.mrg-tp5 {
	margin-top: 5px;
}
.f11 {
	font-size: 11px; margin-left: 10px;
}
.f14 {
	font-size: 14px;
}
.f16 {
	font-size: 16px;
}
.grid-container {
	margin: 0px auto; padding: 0px 2.44%; position: relative; max-width: 974px;
}
.mrg-rt10 {
	margin-right: 10px;
}
.sdbLine {
	background: url("../images/backgrounds/sdbLine.png") repeat-x left bottom;
}
:last-child.sdbLine {
	
}
h4.sdbLine {
	padding-bottom: 12px;
}
.rslides {
	list-style: none; margin: 0px; padding: 0px; width: 100%; overflow: hidden; position: relative;
}
.rslides li {
	left: 0px; top: 0px; width: 100%; display: none; position: absolute; -webkit-backface-visibility: hidden;
}
.rslides li:first-child {
	float: left; display: block; position: relative;
}
.rslides img {
	border: 0px currentColor; width: 100%; height: auto; float: left; display: block;
}
* {
	margin: 0px; padding: 0px;
}
html {
	background: rgb(0, 83, 155);
}
body {
	font: 14px/24px sans-serif; margin: 0px auto; color: rgb(51, 51, 51); max-width: 100%; font-size-adjust: none; font-stretch: normal; -webkit-font-smoothing: antialiased;
}
#slide-wrapper {
	width: 100%; position: relative;
}
h1 {
	font: 600 28px/36px sans-serif; margin: 50px 0px; font-size-adjust: none; font-stretch: normal;
}
h3 {
	font: 600 18px/24px sans-serif; margin: 0px 0px 20px; color: rgb(153, 153, 153); font-size-adjust: none; font-stretch: normal;
}
a {
	color: rgb(34, 34, 34);
}
.rslides {
	margin: 0px auto;
}
.rslides_container {
	width: 100%; position: relative;
}
.centered-btns_nav {
	background: url("../images/icons/themes.png") no-repeat left top; left: 5%; top: 50%; width: 95px; height: 85px; text-indent: -9999px; overflow: hidden; text-decoration: none; margin-top: -45px; position: absolute; z-index: 3; opacity: 0.7; -webkit-tap-highlight-color: transparent;
}
.centered-btns_nav:active {
	opacity: 1;
}
.next.centered-btns_nav {
	background-position: right top; left: auto; right: 5%;
}
.transparent-btns_nav {
	background: rgb(255, 255, 255); left: 0px; top: 0px; width: 48%; height: 91%; text-indent: -9999px; overflow: hidden; display: block; position: absolute; z-index: 3; opacity: 0; -webkit-tap-highlight-color: transparent;
}
.next.transparent-btns_nav {
	left: auto; right: 0px;
}
.large-btns_nav {
	background: url("themes.gif") no-repeat left 50% rgb(0, 0, 0); left: 0px; top: 0px; width: 38px; bottom: 0px; text-indent: -9999px; overflow: hidden; position: absolute; z-index: 3; opacity: 0.6; -webkit-tap-highlight-color: transparent;
}
.large-btns_nav:active {
	opacity: 1;
}
.next.large-btns_nav {
	background-position: right 50%; left: auto; right: 0px;
}
.centered-btns_nav:focus {
	
}
.transparent-btns_nav:focus {
	
}
.large-btns_nav:focus {
	
}
.centered-btns_tabs {
	text-align: center; padding-bottom: 15px; margin-top: -35px; position: relative; z-index: 999;
}
.transparent-btns_tabs {
	text-align: center; padding-bottom: 15px; margin-top: -35px; position: relative; z-index: 999;
}
.large-btns_tabs {
	text-align: center; padding-bottom: 15px; margin-top: -35px; position: relative; z-index: 999;
}
.centered-btns_tabs li {
	margin-right: 5px; float: none; display: inline; _float: left;
}
.transparent-btns_tabs li {
	margin-right: 5px; float: none; display: inline; _float: left;
}
.large-btns_tabs li {
	margin-right: 5px; float: none; display: inline; _float: left;
}
.centered-btns_tabs a {
	background: rgb(96, 96, 96); border-radius: 15px; border: 1px solid rgb(255, 255, 255); width: 9px; height: 9px; text-indent: -9999px; overflow: hidden; display: inline-block; box-shadow: inset 0px 0px 2px 0px rgba(0,0,0,0.3); -webkit-border-radius: 15px; -moz-border-radius: 15px; _display: block; -webkit-box-shadow: inset 0 0 2px 0 rgba(0, 0, 0, 0.3); -moz-box-shadow: inset 0 0 2px 0 rgba(0, 0, 0, 0.3);
}
.transparent-btns_tabs a {
	background: rgb(96, 96, 96); border-radius: 15px; border: 1px solid rgb(255, 255, 255); width: 9px; height: 9px; text-indent: -9999px; overflow: hidden; display: inline-block; box-shadow: inset 0px 0px 2px 0px rgba(0,0,0,0.3); -webkit-border-radius: 15px; -moz-border-radius: 15px; _display: block; -webkit-box-shadow: inset 0 0 2px 0 rgba(0, 0, 0, 0.3); -moz-box-shadow: inset 0 0 2px 0 rgba(0, 0, 0, 0.3);
}
.large-btns_tabs a {
	background: rgb(96, 96, 96); border-radius: 15px; border: 1px solid rgb(255, 255, 255); width: 9px; height: 9px; text-indent: -9999px; overflow: hidden; display: inline-block; box-shadow: inset 0px 0px 2px 0px rgba(0,0,0,0.3); -webkit-border-radius: 15px; -moz-border-radius: 15px; _display: block; -webkit-box-shadow: inset 0 0 2px 0 rgba(0, 0, 0, 0.3); -moz-box-shadow: inset 0 0 2px 0 rgba(0, 0, 0, 0.3);
}
.centered-btns_here a {
	background: rgba(255, 0, 0, 0.8);
}
.transparent-btns_here a {
	background: rgba(255, 0, 0, 0.8);
}
.large-btns_here a {
	background: rgba(255, 0, 0, 0.8);
}
.mobile-nav {
	background-position: 70%; padding: 0px; display: none; position: relative; background-image: url("../images/icons/menuOpen.png"); background-repeat: no-repeat;
}
.mobile-nav a {
	height: 19px; color: rgb(255, 255, 255); display: block;
}
.well {
	padding: 8px;
}
.rst-normal {
	display: none;
}
.cbp-hrmenu {
	width: 100%; margin-top: 2em; margin-left: -10px; position: relative; z-index: 999;
}
.cbp-hrmenu ul {
	margin: 0px; padding: 0px; list-style-type: none;
}
.cbp-hrmenu > ul {
	width: 100%; height: 41px;
}
.cbp-hrmenu .cbp-hrsub-inner {
	width: 100%; height: 41px;
}
.cbp-hrmenu > ul > li {
	margin-left: 1em; display: inline-block;
}
.cbp-hrmenu > ul > li:first-child {
	margin-left: 0px;
}
.cbp-hrmenu > ul > li > a {
	padding: 0.5em 1em; color: rgb(255, 255, 255) !important; font-size: 16px; font-weight: normal; text-decoration: none; display: inline-block;
}
.cbp-hrmenu > ul > li > a:hover {
	color: rgb(255, 255, 255);
}
.cbp-hrmenu > ul > li > a.red-bot:hover {
	background: url("../images/backgrounds/menuBg.jpg") repeat-x 0px bottom; height: 33px; padding-bottom: 0px;
}
.cbp-hrmenu > ul > li.cbp-hropen a {
	text-decoration: none;
}
.cbp-hrmenu > ul > li.cbp-hropen a {
	color: rgb(35, 31, 32);
}
.cbp-hrmenu > ul > li.cbp-hropen > a:hover {
	color: rgb(35, 31, 32);
}
.cbp-hrmenu .cbp-hrsub {
	background: rgb(255, 255, 255); left: 0px; top: 46px; width: 84%; display: none; position: absolute; box-shadow: 10px 10px 10px -10px #000;
}
.shift0 {
	left: -15px !important;
}
.shift1 {
	left: 135px !important;
}
.shift2 {
	left: 165px !important;
}
.cbp-hropen .cbp-hrsub {
	display: block;
}
.cbp-hrmenu .cbp-hrsub-inner > div {
	margin: 1.5em 0px; padding: 0px 2em; width: 28%; border-right-color: rgb(108, 108, 108); border-right-width: 1px; border-right-style: solid; float: left; min-height: 310px;
}
.cbp-hrmenu .cbp-hrsub-inner > div + div + div {
	border-right-color: currentColor; border-right-width: medium; border-right-style: none;
}
.cbp-hrmenu .cbp-hrsub-inner > div + div + div h4 {
	margin: 0px; padding: 0px; color: rgb(35, 31, 32); font-family: "gotham_bookregular",Arial,Helvetica,sans-serif; font-size: 14px; font-weight: bold;
}
.cbp-hrmenu .cbp-hrsub-inner > div + div + div p {
	color: rgb(70, 70, 70); font-size: 14px;
}
.cbp-hrmenu .cbp-hrsub-inner > div + div + div p a {
	color: rgb(229, 27, 36); font-size: 12px; font-style: italic; font-weight: bold;
}
.cbp-hrmenu .cbp-hrsub-inner::before {
	display: table; content: " ";
}
.cbp-hrmenu .cbp-hrsub-inner::after {
	display: table; content: " ";
}
.cbp-hrmenu .cbp-hrsub-inner::after {
	clear: both;
}
.cbp-hrmenu .cbp-hrsub-inner > div a {
	line-height: 2em;
}
.cbp-hrsub h4 {
	margin: 0px; color: rgb(35, 31, 32); font-size: 160%; font-weight: 300;
}
.cbp-hrmenu ul.col-1 li {
	font-family: "gotham_bookregular",Arial,Helvetica,sans-serif; font-size: 14px; font-weight: bold;
}
.cbp-hrmenu ul.col-2 li {
	font-family: "gotham_bookregular",Arial,Helvetica,sans-serif; font-size: 14px; font-weight: bold;
}
.cbp-hrmenu ul.col-1 li a {
	margin-right: 20px;
}
.cbp-hrmenu ul.col-2 li a {
	margin-right: 20px;
}
.cbp-hrmenu ul.col-1 li a:hover {
	background: url("../images/icons/mega-arrow.png") no-repeat right; padding-right: 10px; text-decoration: underline;
}
.cbp-hrmenu ul.col-2 li a:hover {
	background: url("../images/icons/mega-arrow.png") no-repeat right; padding-right: 10px; text-decoration: underline;
}
@media screen and (max-width:52.75em)
{
.cbp-hrmenu {
	font-size: 80%;
}
}
@media screen and (max-width:43em)
{
.cbp-hrmenu {
	border: currentColor; font-size: 120%;
}
.cbp-hrmenu > ul {
	padding: 0px; width: 100%;
}
.cbp-hrmenu .cbp-hrsub-inner {
	padding: 0px; width: 100%;
}
.cbp-hrmenu .cbp-hrsub-inner {
	padding: 0px 2em; font-size: 75%;
}
.cbp-hrmenu > ul > li {
	border-bottom-color: rgb(71, 163, 218); border-bottom-width: 4px; border-bottom-style: solid; display: block;
}
.cbp-hrmenu > ul > li > a {
	padding: 1em 3em; display: block;
}
.cbp-hrmenu .cbp-hrsub {
	position: relative;
}
.cbp-hrsub h4 {
	padding-top: 0.6em;
}
}
@media screen and (max-width:36em)
{
.cbp-hrmenu .cbp-hrsub-inner > div {
	padding: 0px 2em; width: 100%; float: none;
}
}
ul.resp-tabs-list {
	top: 1px; display: block; position: relative; box-sizing: border-box; -moz-box-sizing: border-box;
}
ul.resp-tabs-list::before {
	line-height: 0; display: table; content: "";
}
ul.resp-tabs-list::after {
	line-height: 0; clear: both; display: table; content: "";
}
ul.resp-tabs-list > * {
	width: 33.33%; margin-right: 0px; margin-bottom: 0px; float: left; box-sizing: border-box; -moz-box-sizing: border-box;
}
ul.resp-tabs-list > *:nth-child(n) {
	clear: none;
}
ul.resp-tabs-list > *:nth-child(3n-2) {
	clear: both;
}
ul.resp-tabs-list > *:nth-child(3n) {
	margin-right: 0px; float: right;
}
ul.resp-tabs-list > *:nth-last-child(-n+3) {
	margin-bottom: 0px;
}
p {
	margin: 0px; padding: 0px;
}
.resp-tabs-list li {
	list-style: none; top: 3px; font-size: 13px; font-weight: 600; border-top-color: rgb(195, 195, 195); border-right-color: rgb(195, 195, 195); border-top-width: 1px; border-right-width: 1px; border-top-style: solid; border-right-style: solid; position: relative; cursor: pointer; background-color: rgb(221, 221, 221);
}
.resp-tabs-list li span {
	padding: 8px; text-align: center; overflow: hidden; display: block; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.resp-tabs-container {
	padding: 0px; clear: left; background-color: rgb(255, 255, 255);
}
h2.resp-accordion {
	padding: 5px; display: none; cursor: pointer;
}
.resp-tab-content {
	padding: 10px; display: none;
}
.resp-tab-active {
	background: url("../images/backgrounds/tabshadow.png") no-repeat bottom rgb(255, 255, 255) !important; border-style: solid; border-color: rgb(195, 195, 195); top: -1px !important; margin-bottom: -1px !important; border-top-width: 0px !important; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; position: relative;
}
.resp-tab-active::before {
	left: -1px; top: 0px; width: 100%; height: 5px; border-right-color: rgb(229, 27, 36); border-right-width: 2px; border-right-style: solid; display: block; position: absolute; content: ""; background-color: rgb(229, 27, 36);
}
.resp-tab-active span {
	padding-top: 13px !important;
}
.resp-tab-active .resp-arrow {
	padding-top: 3px !important;
}
.resp-tab-active {
	border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none; background-color: rgb(255, 255, 255);
}
.resp-content-active {
	display: block;
}
.resp-accordion-active {
	display: block;
}
.resp-tab-content {
	border: 1px solid rgb(195, 195, 195);
}
h2.resp-accordion {
	border-width: 0px 1px 1px; border-style: solid; border-color: rgb(193, 193, 193); margin: 0px; padding: 10px 15px; font-size: 13px;
}
h2.resp-tab-active {
	padding: 8px 15px !important; border-bottom-color: rgb(193, 193, 193) !important; border-bottom-width: 0px !important; border-bottom-style: solid !important;
}
h2:last-child.resp-tab-title {
	background: blue; border-bottom-color: rgb(193, 193, 193) !important; border-bottom-width: 12px !important; border-bottom-style: solid !important;
}
.resp-vtabs ul.resp-tabs-list {
	width: 30%; float: left;
}
.resp-vtabs .resp-tabs-list li {
	margin: 0px; padding: 8px 15px !important; float: none; display: block; cursor: pointer;
}
.resp-vtabs .resp-tabs-container {
	padding: 0px; border-radius: 4px; border: 1px solid rgb(193, 193, 193); width: 68%; clear: none; float: left; min-height: 250px; background-color: rgb(255, 255, 255);
}
.resp-vtabs .resp-tab-content {
	border: currentColor;
}
.resp-vtabs li.resp-tab-active {
	border-width: 1px medium 1px 1px; border-style: solid none solid solid; border-color: rgb(193, 193, 193) currentColor rgb(193, 193, 193) rgb(193, 193, 193); padding: 8px 15px 8px 14px !important; margin-right: -1px !important; position: relative; z-index: 1; background-color: rgb(255, 255, 255);
}
.resp-arrow {
	width: 0px; height: 0px; margin-top: 3px; border-top-color: rgb(193, 193, 193); border-right-color: transparent; border-left-color: transparent; border-top-width: 12px; border-right-width: 6px; border-left-width: 6px; border-top-style: solid; border-right-style: solid; border-left-style: solid; float: right;
}
h2.resp-tab-active span.resp-arrow {
	border-width: medium 6px 12px; border-style: none solid solid; border-color: currentColor transparent rgb(155, 151, 151);
}
h2.resp-tab-active {
	background: rgb(219, 219, 219) !important;
}
.resp-easy-accordion h2.resp-accordion {
	display: block;
}
.resp-easy-accordion .resp-tab-content {
	border: 1px solid rgb(193, 193, 193);
}
.resp-easy-accordion :last-child.resp-tab-content {
	border-bottom-color: rgb(193, 193, 193) !important; border-bottom-width: 1px !important; border-bottom-style: solid !important;
}
.resp-jfit {
	margin: 0px; width: 100%;
}
.resp-tab-content-active {
	display: block;
}
h2:first-child.resp-accordion {
	border-top-color: rgb(193, 193, 193) !important; border-top-width: 1px !important; border-top-style: solid !important;
}
@media only screen and (max-width:768px)
{
ul.resp-tabs-list {
	display: none;
}
h2.resp-accordion {
	display: block;
}
.resp-vtabs .resp-tab-content {
	border: 1px solid rgb(193, 193, 193);
}
.resp-vtabs .resp-tabs-container {
	border: currentColor; width: 100%; clear: none; float: none;
}
.resp-accordion-closed {
	display: none !important;
}
.resp-vtabs :last-child.resp-tab-content {
	border-bottom-color: rgb(193, 193, 193) !important; border-bottom-width: 1px !important; border-bottom-style: solid !important;
}
}
.plyfill {
	padding-top: 5px; padding-bottom: 5px; margin-top: -5px; border-top-color: rgb(218, 218, 218); border-top-width: 1px; border-top-style: solid; background-color: rgb(255, 255, 255);
}
.on {
	background-position: 100% 3px; background-image: url("../images/icons/minus.png"); background-repeat: no-repeat;
}
.off {
	background-position: 100% 3px; background-image: url("../images/icons/plus.png"); background-repeat: no-repeat;
}
#selectd {
	padding: 5px 0px;
}
.styled {
	top: 5px !important; height: 25px; position: absolute;
}
.styled option {
	padding: 5px;
}
.sbHolder {
	background: url("../images/backgrounds/langBg.jpg") repeat-x 0px bottom rgb(246, 246, 246); border-radius: 5px; border: 1px solid rgb(204, 204, 204); width: 118px; height: 24px; font-family: Arial, sans-serif; font-size: 12px; font-weight: normal; float: none; display: inline-block; position: relative;
}
.sbSelector {
	left: 0px; top: 0px; width: 118px; height: 24px; line-height: 25px; text-indent: 10px; overflow: hidden; display: block; position: absolute;
}
.sbSelector:link {
	color: rgb(102, 102, 102) !important; text-decoration: none; text-shadow: 1px 1px 1px #fff;
}
.sbSelector:visited {
	color: rgb(102, 102, 102) !important; text-decoration: none; text-shadow: 1px 1px 1px #fff;
}
.sbSelector:hover {
	color: rgb(102, 102, 102) !important; text-decoration: none; text-shadow: 1px 1px 1px #fff;
}
.sbToggle {
	background: url("../images/backgrounds/select-icons.png") no-repeat 0px -119px; top: 0px; width: 30px; height: 24px; right: 0px; display: block; position: absolute;
}
.sbToggle:hover {
	background: url("../images/backgrounds/select-icons.png") no-repeat 0px -164px;
}
.sbToggleOpen {
	background: url("../images/backgrounds/select-icons.png") no-repeat 0px -19px;
}
.sbToggleOpen:hover {
	background: url("../images/backgrounds/select-icons.png") no-repeat 0px -63px;
}
.sbHolderDisabled {
	border: 1px solid rgb(81, 81, 81); background-color: rgb(60, 60, 60);
}
.sbOptions {
	list-style: none; margin: 0px; padding: 0px; border-radius: 0px 0px 5px 5px; border: 1px solid rgb(204, 204, 204); left: -1px; top: 30px; width: 118px; position: absolute; z-index: 1; -ms-overflow-y: auto; background-color: rgb(246, 246, 246);
}
.sbOptions li {
	padding: 0px; margin-right: 7px; float: none !important;
}
.sbOptions a {
	padding: 7px 0px 7px 3px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: dotted; display: block;
}
.sbOptions a:link {
	color: rgb(136, 136, 136) !important; text-decoration: none;
}
.sbOptions a:visited {
	color: rgb(136, 136, 136) !important; text-decoration: none;
}
.sbOptions a:hover {
	color: rgb(102, 102, 102) !important;
}
.sbOptions a:focus {
	color: rgb(102, 102, 102) !important;
}
.sbOptions a.sbFocus {
	color: rgb(102, 102, 102) !important;
}
.sbOptions li.last a {
	border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
.sbOptions .sbDisabled {
	padding: 7px 0px 7px 3px; color: rgb(153, 153, 153); border-bottom-color: rgb(81, 81, 81); border-bottom-width: 1px; border-bottom-style: dotted; display: block;
}
.sbOptions .sbGroup {
	padding: 7px 0px 7px 3px; color: rgb(235, 181, 45); font-weight: bold; border-bottom-color: rgb(81, 81, 81); border-bottom-width: 1px; border-bottom-style: dotted; display: block;
}
.sbOptions .sbSub {
	padding-left: 17px;
}
.wht-arrow {
	right: 0px; position: absolute; z-index: 999;
}
.inr-shd {
	background: url("../images/backgrounds/sliderShadow.png") repeat-x 0px 0px; width: 100%; height: 10px; display: block; position: absolute; z-index: 1;
}
.shrt-desp figure {
	width: 254px; height: auto; margin-bottom: 15px;
}
.shrt-desp h4 {
	color: rgb(35, 31, 32); font-family: "gotham_bookregular",Arial,Helvetica,sans-serif; font-size: 14px; font-weight: bold; margin-bottom: 10px;
}
.shrt-desp p {
	color: rgb(70, 70, 70); font-family: "gotham_bookregular",Arial,Helvetica,sans-serif; font-size: 14px;
}
.shrt-desp p a {
	color: rgb(229, 27, 36) !important; line-height: 1; font-family: Arial,Helvetica,sans-serif; font-size: 12px !important; font-style: italic; font-weight: bold; margin-top: 15px; display: block;
}
.shrt-desp p a:hover {
	text-decoration: none !important; background-image: none;
}
.big {
	display: block !important;
}
.small {
	display: none !important;
}
.print-only {
	display: none;
}
.pdf-file-download {
	background-position: 0px 3px; padding-left: 21px; min-height: 16px; background-image: url("/images/icons/file-types-s4c672d1cef.png"); background-repeat: no-repeat;
}
.simple-definitions .pdf-item a {
	background-position: 0px 3px; padding-left: 21px; min-height: 16px; background-image: url("/images/icons/file-types-s4c672d1cef.png"); background-repeat: no-repeat;
}
.info-grid dl .pdf-item a {
	background-position: 0px 3px; padding-left: 21px; min-height: 16px; background-image: url("/images/icons/file-types-s4c672d1cef.png"); background-repeat: no-repeat;
}
.info-grid dl .pdf-item a {
	background-position: 0px 3px; padding-left: 21px; min-height: 16px; background-image: url("/images/icons/file-types-s4c672d1cef.png"); background-repeat: no-repeat;
}
.document-list .pdf-item a {
	background-position: 0px 3px; padding-left: 21px; min-height: 16px; background-image: url("/images/icons/file-types-s4c672d1cef.png"); background-repeat: no-repeat;
}
.document-list .pdf-item > span {
	background-position: 0px 3px; padding-left: 21px; min-height: 16px; background-image: url("/images/icons/file-types-s4c672d1cef.png"); background-repeat: no-repeat;
}
body {
	font: 62.5%/1.6 "gotham_mediumregular", Arial, Helvetica, sans-serif; font-size-adjust: none; font-stretch: normal;
}
h1 {
	font-weight: 600;
}
h2 {
	font-weight: 600;
}
h3 {
	font-weight: 600;
}
h4 {
	font-weight: 600;
}
h5 {
	font-weight: 600;
}
h6 {
	font-weight: 600;
}
h1 {
	font-size: 2.2em;
}
h2 {
	font-size: 1.4em;
}
h3 {
	font-size: 1.3em;
}
h4 {
	font-size: 1.2em;
}
h5 {
	font-size: 1em;
}
h6 {
	font-size: 0.8em;
}
p {
	color: rgb(51, 51, 51); font-family: Arial, Helvetica, sans-serif;
}
/*
select {
	font: 12px/normal Arial, Helvetica, sans-serif; padding: 4px; border: 1px solid rgb(224, 224, 224); color: rgb(51, 51, 51); font-size-adjust: none; font-stretch: normal; box-shadow: inset 1px 1px 1px -1px #747474; background-color: rgb(248, 248, 248); -webkit-box-shadow: inset 1px 1px 1px -1px #747474; -moz-box-shadow: inset 1px 1px 1px -1px #747474;
}
*/
select {
	font: 12px/normal Arial, Helvetica, sans-serif; padding: 4px; border: 1px solid rgb(126, 126, 126); color: rgb(51, 51, 51); font-size-adjust: none; font-stretch: normal; box-shadow: inset 1px 1px 1px -1px #747474; -webkit-box-shadow: inset 1px 1px 1px -1px #747474; -moz-box-shadow: inset 1px 1px 1px -1px #747474;
}
.inline-fields input {
	margin: 0px !important; min-width: 40%;
}
.inline-fields select {
	margin: 0px !important; min-width: 40%;
}
.form-field {
	font: 12px/normal Arial, Helvetica, sans-serif; margin-bottom: 0.5em; display: block; box-sizing: border-box; font-size-adjust: none; font-stretch: normal; -moz-box-sizing: border-box;
}
.form-field::before {
	line-height: 0; display: table; content: "";
}
.form-field::after {
	line-height: 0; clear: both; display: table; content: "";
}
@media all and (max-width:600px)
{
.single-field > * {
	margin: 1em 0px !important; width: 100% !important; float: none !important;
}
}
.single-field label {
	width: 40.5%; line-height: 2em; font-weight: 600; margin-right: 2%; float: left;
}
.single-field input {
	margin: 0px !important; width: 57.5%; float: right; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;
}
.single-field select {
	margin: 0px !important; width: 57.5%; float: right; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;
}
.multi-field {
	text-align: right;
}
.multi-field input {
	margin: 0px 0px 0px 1em !important; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;
}
.multi-field select {
	margin: 0px 0px 0px 1em !important; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;
}
.multi-field input[type=text] {
	min-width: 200px;
}
.inline-button input {
	vertical-align: middle;
}
.inline-button select {
	vertical-align: middle;
}
.inline-button .rbutton a {
	vertical-align: middle;
}
.inline-button .rbutton a {
	margin-left: 6px !important; float: none !important;
}
.form-buttons {
	margin: 1.5em 0px; display: block; box-sizing: border-box; -moz-box-sizing: border-box;
}
.form-buttons::before {
	line-height: 0; display: table; content: "";
}
.form-buttons::after {
	line-height: 0; clear: both; display: table; content: "";
}
#main-content #right-contentarea #content-frame #content-frame-right #inner-right-single .form-content .with-buttons.two-box .two-box-lft {
	width: auto; float: none;
}
#main-content #right-contentarea #content-frame #content-frame-right #inner-right-single .form-content .with-buttons.two-box :last-child.two-box-rgt {
	width: auto; float: none;
}
#main-content #right-contentarea #content-frame #content-frame-full #inner-right-single .form-content .with-buttons.two-box .two-box-lft {
	width: auto; float: none;
}
#main-content #right-contentarea #content-frame #content-frame-full #inner-right-single .form-content .with-buttons.two-box :last-child.two-box-rgt {
	width: auto; float: none;
}
#main-content #right-contentarea #content-frame #content-frame-right #inner-right-single .form-content .with-buttons.two-box .button-group {
	margin-bottom: 2em; display: block;
}
#main-content #right-contentarea #content-frame #content-frame-full #inner-right-single .form-content .with-buttons.two-box .button-group {
	margin-bottom: 2em; display: block;
}
#main-content #right-contentarea #content-frame #content-frame-right #inner-right-single .form-content .with-buttons.two-box .rbutton a {
	float: none;
}
#main-content #right-contentarea #content-frame #content-frame-right #inner-right-single .form-content .with-buttons.two-box .gbutton a {
	float: none;
}
#main-content #right-contentarea #content-frame #content-frame-full #inner-right-single .form-content .with-buttons.two-box .rbutton a {
	float: none;
}
#main-content #right-contentarea #content-frame #content-frame-full #inner-right-single .form-content .with-buttons.two-box .gbutton a {
	float: none;
}
@media all and (min-width:1024px)
{
#main-content #right-contentarea #content-frame #content-frame-right #inner-right-single .form-content .with-buttons.two-box {
	margin-bottom: 1em;
}
#main-content #right-contentarea #content-frame #content-frame-full #inner-right-single .form-content .with-buttons.two-box {
	margin-bottom: 1em;
}
#main-content #right-contentarea #content-frame #content-frame-right #inner-right-single .form-content .with-buttons.two-box .two-box-lft {
	width: 49%; float: left; -webkit-flex-grow: 1; flex-grow: 1;
}
#main-content #right-contentarea #content-frame #content-frame-full #inner-right-single .form-content .with-buttons.two-box .two-box-lft {
	width: 49%; float: left; -webkit-flex-grow: 1; flex-grow: 1;
}
#main-content #right-contentarea #content-frame #content-frame-right #inner-right-single .form-content .with-buttons.two-box :last-child.two-box-rgt {
	width: 49%; float: right; position: relative; min-height: 140px;
}
#main-content #right-contentarea #content-frame #content-frame-full #inner-right-single .form-content .with-buttons.two-box :last-child.two-box-rgt {
	width: 49%; float: right; position: relative; min-height: 140px;
}
#main-content #right-contentarea #content-frame #content-frame-right #inner-right-single .form-content .with-buttons.two-box .button-group {
	margin: 0px; right: 0px; bottom: 0px; position: absolute;
}
#main-content #right-contentarea #content-frame #content-frame-full #inner-right-single .form-content .with-buttons.two-box .button-group {
	margin: 0px; right: 0px; bottom: 0px; position: absolute;
}
#main-content #right-contentarea #content-frame #content-frame-right #inner-right-single .form-content .with-buttons.two-box .rbutton a {
	float: right;
}
#main-content #right-contentarea #content-frame #content-frame-right #inner-right-single .form-content .with-buttons.two-box .gbutton a {
	float: right;
}
#main-content #right-contentarea #content-frame #content-frame-full #inner-right-single .form-content .with-buttons.two-box .rbutton a {
	float: right;
}
#main-content #right-contentarea #content-frame #content-frame-full #inner-right-single .form-content .with-buttons.two-box .gbutton a {
	float: right;
}
}
.lt-ie9 .button-group {
	margin-top: 1.5em;
}
.required-indicator {
	color: rgb(229, 27, 36);
}
.err-msg {
	padding: 0.75em 1em; border: 1px solid rgb(229, 27, 36); margin-bottom: 1em; background-color: rgb(254, 242, 243);
}
#break-news {
	background: rgb(252, 223, 32); padding-bottom: 10px; display: block; box-sizing: border-box; box-shadow: 5px 5px 5px rgba(0,0,0,0.3); -moz-box-sizing: border-box; -webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.3); -moz-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.3);
}
#break-news::before {
	line-height: 0; display: table; content: "";
}
#break-news::after {
	line-height: 0; clear: both; display: table; content: "";
}
@media all and (max-width:800px)
{
#break-news {
	box-shadow: 0px 10px 10px -10px #000; -webkit-box-shadow: 0 10px 10px -10px #000; -moz-box-shadow: 0 10px 10px -10px #000;
}
}
#break-news .bnews-left {
	width: 49%; font-family: Arial,Helvetica,sans-serif; margin-top: 10px; margin-right: 2%; float: left; box-sizing: border-box; -moz-box-sizing: border-box;
}
#break-news :last-child.bnews-left {
	margin-right: 0px;
}
#break-news :last-child.bnews-left {
	float: right;
}
@media all and (max-width:800px)
{
#break-news .bnews-left {
	width: 100%; margin-right: 2%; float: left; box-sizing: border-box; -moz-box-sizing: border-box;
}
#break-news :last-child.bnews-left {
	margin-right: 0px;
}
#break-news :last-child.bnews-left {
	float: right;
}
}
#break-news .bnews-left .bnews-label {
	color: rgb(229, 27, 36); text-transform: uppercase; line-height: 1; padding-right: 20px; font-size: 1.43em; margin-right: 20px; border-right-color: rgb(0, 0, 0); border-right-width: 1px; border-right-style: solid; float: left;
}
@media all and (max-width:600px)
{
#break-news .bnews-left .bnews-label {
	font-size: 1.07em;
}
}
#break-news .bnews-left .bnews-label strong {
	color: rgb(0, 0, 0); font-size: 2.5em; display: block;
}
@media all and (max-width:600px)
{
#break-news .bnews-left .bnews-label strong {
	font-size: 1.93em;
}
}
#break-news .bnews-left .bnews-info {
	color: rgb(0, 0, 0); line-height: 1.1; font-size: 1em;
}
@media all and (max-width:800px)
{
#break-news .bnews-left .bnews-info {
	display: none;
}
}
#break-news .bnews-left .bnews-info strong {
	text-transform: uppercase; font-size: 1.43em; display: block;
}
@media all and (max-width:800px)
{
#break-news .bnews-left .bnews-info strong {
	font-size: 1em; font-weight: normal;
}
}
#break-news .bnews-left .bnews-abbr {
	display: none;
}
@media all and (max-width:800px)
{
#break-news .bnews-left .bnews-abbr {
	color: rgb(0, 0, 0); text-transform: uppercase; line-height: 1; font-size: 1em; display: block;
}
#break-news .bnews-left .bnews-abbr a {
	display: block;
}
}
#break-news .bnews-right {
	width: 49%; margin-top: 10px; margin-right: 2%; float: left; box-sizing: border-box; -moz-box-sizing: border-box;
}
#break-news :last-child.bnews-right {
	margin-right: 0px;
}
#break-news :last-child.bnews-right {
	float: right;
}
@media all and (max-width:800px)
{
#break-news .bnews-right {
	display: none;
}
}
#break-news .bnews-right .exclam {
	background: url("../images/icons/exclam.png") no-repeat right bottom; height: 48px; text-align: right; text-transform: uppercase; line-height: 48px; padding-right: 65px; font-size: 1em; margin-bottom: 0px;
}
#site-header {
	font-size: 1.4em; background-color: rgb(0, 83, 155);
}
@media all and (max-width:800px)
{
#site-header {
	position: relative; z-index: 999;
}
}
#logo {
	margin: 0px; padding: 33px 0px 18px; display: block; box-sizing: border-box; -moz-box-sizing: border-box;
}
#logo::before {
	line-height: 0; display: table; content: "";
}
#logo::after {
	line-height: 0; clear: both; display: table; content: "";
}
#logo > * {
	width: 32%; margin-right: 2%; margin-bottom: 2%; float: left; box-sizing: border-box; -moz-box-sizing: border-box;
}
#logo > *:nth-child(n) {
	clear: none;
}
#logo > *:nth-child(3n-2) {
	clear: both;
}
#logo > *:nth-child(3n) {
	margin-right: 0px; float: right;
}
#logo > *:nth-last-child(-n+3) {
	margin-bottom: 0px;
}
@media all and (max-width:800px)
{
#logo > * {
	margin: 0px !important; width: 100% !important; float: none !important;
}
}
@media all and (max-width:800px)
{
#logo {
	padding: 20px 10px;
}
}
#logo a {
	background: url("/pbw/include/columbus/images/logo_main.png") no-repeat 0px 0px; margin: 0px auto; padding: 0px; width: 100%; height: 76px; text-indent: -9999px; overflow: hidden; display: block; max-width: 261px;
}
#header-right {
	top: 28px; right: 30px; position: absolute;
}
@media all and (max-width:800px)
{
#header-right {
	display: none;
}
}
#header-right ul {
	padding-left: 0px; margin-top: 0px; margin-bottom: 0px; float: right;
}
#header-right li {
	list-style: none; margin-left: 7px; float: left;
}
#header-right li a {
	color: rgb(255, 255, 255); text-decoration: none;
}
#header-right li span {
	color: rgb(255, 255, 255);
}
#header-right li .select {
	background: url("/images/backgrounds/selectBg.png?1423580581") no-repeat; font: 12px/21px arial, sans-serif; padding: 3px 24px 0px 8px; width: 122px; height: 27px; color: rgb(102, 102, 102); overflow: hidden; position: absolute; font-size-adjust: none; font-stretch: normal; text-shadow: 0px 1px 0px #fff;
}
#header-right li .styled {
	top: -5px; width: 122px; height: 32px; position: relative;
}
#header-right li .styled option {
	padding: 5px; border: currentColor;
}
#header-right .search-container {
	height: 24px; clear: both; margin-top: 15px; float: right;
}
#header-right .search-container button {
	padding: 0px;
}
#header-right .rounded {
	border-radius: 5px;
}
#header-right .wrap {
	background: rgb(240, 240, 240); border-width: 1px; border-style: solid; border-color: rgb(204, 204, 204) rgb(204, 204, 204) rgb(255, 255, 255); overflow: hidden; position: relative;
}
#header-right .search {
	padding: 15px 7px 7px; border: 1px solid rgb(204, 204, 204); top: -11px; width: 200px; color: rgb(102, 102, 102); font-size: 0.86em; position: relative; text-shadow: 0px 1px 0px #fff; background-color: rgb(221, 221, 221);
}
#header-right .go {
	background: linear-gradient(rgb(246, 246, 246), rgb(223, 223, 223)); border: currentColor; top: -1px; right: 0px; margin-left: -5px; position: absolute;
}
#header-right .go span {
	background: url("../images/backgrounds/search.png") no-repeat 0px 0px; width: 33px; height: 25px; display: block;
}
#site-header .nav-container a {
	color: rgb(255, 255, 255); font-size: 1.29em; text-decoration: none;
}
@media all and (max-width:800px)
{
#site-header .nav-container a {
	color: rgb(0, 0, 0); padding-left: 5px; position: relative;
}
#site-header .nav-container li.has-submenu a {
	color: rgb(0, 0, 0);
}
#site-header .nav-container li.arr-none a {
	color: rgb(0, 0, 0);
}
}
.nav-container {
	left: -15px; position: relative;
}
@media all and (max-width:800px)
{
.nav-container {
	left: 0px;
}
}
.nav-container .menu-link {
	padding: 15px 60px 15px 30px; line-height: 1; text-decoration: none; display: none;
}
@media all and (max-width:800px)
{
.nav-container .menu-link {
	padding: 10px 20px; height: 41px; vertical-align: middle; display: block; position: relative;
}
}
.nav-container .breadcrumbs {
	display: none;
}
@media all and (max-width:800px)
{
.nav-container .breadcrumbs {
	background: rgb(204, 204, 204); font: bold 13px/1.6 "gotham_mediumregular", Arial, Helvetica, sans-serif; padding: 10px 20px; display: block; font-size-adjust: none; font-stretch: normal;
}
.nav-container .breadcrumbs .crumb {
	background: rgb(187, 187, 187); padding: 0.5em; color: rgb(0, 0, 0); font-size: 0.93em;
}
.nav-container .breadcrumbs .separator {
	color: rgb(119, 119, 119); font-size: 0.85em;
}
}
.nav-container .menu {
	width: 100%; display: table;
}
@media all and (max-width:800px)
{
.nav-container .menu {
	left: 0px; top: 44px; overflow: hidden; display: block; position: absolute; max-height: 0px; background-color: rgb(255, 255, 255);
}
.nav-container .active.menu {
	max-height: none;
}
}
.nav-container .menu ul {
	display: table-row; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;
}
@media all and (max-width:800px)
{
.nav-container .menu ul {
	overflow: hidden; border-top-color: rgb(218, 218, 218); border-top-width: 1px; border-top-style: solid; position: relative; max-height: 0px;
}
}
.nav-container .menu li {
	list-style: none; line-height: 1; display: table-cell;
}
@media all and (max-width:800px)
{
.nav-container .menu li {
	padding: 0px; display: block; position: relative;
}
}
.nav-container .menu li a {
	padding: 15px 20px; color: rgb(255, 255, 255); font-size: 1.14em; text-decoration: none; display: block;
}
@media all and (max-width:800px)
{
.nav-container .menu li a {
	padding: 12px 20px; color: rgb(0, 0, 0); line-height: 1; font-size: 1.29em; border-bottom-color: rgb(218, 218, 218); border-bottom-width: 1px; border-bottom-style: solid; position: relative;
}
.nav-container .menu li a::after {
	background: url("/images/icons/arrowR.png?1423580581") no-repeat 50%; padding: 0.55em 0.5em; top: 7px; right: 15px; font-size: 1.5em; display: block; position: absolute; content: "";
}
.nav-container .menu li a:hover {
	background-color: rgb(209, 209, 209);
}
.nav-container .menu li a.sbToggle {
	padding: 0px; line-height: inherit; border-bottom-width: 0px; position: absolute;
}
.nav-container .menu li a.sbSelector {
	padding: 0px; line-height: inherit; border-bottom-width: 0px; position: absolute;
}
.nav-container .menu li a.sbToggle::after {
	display: none;
}
.nav-container .menu li a.sbSelector::after {
	display: none;
}
.nav-container .menu li a.sbToggle:hover {
	
}
.nav-container .menu li a.sbSelector:hover {
	
}
.nav-container .menu li a.sbSelector {
	width: 100%; color: rgb(51, 51, 51) !important; line-height: 23px; font-size: 1em; text-shadow: none;
}
}
.nav-container .menu li li {
	padding: 0px;
}
.nav-container .menu li li .mega-menu {
	background: rgb(255, 255, 255); padding: 25px; overflow: hidden;
}
.nav-container .menu li .sbHolder {
	border: 1px solid rgb(85, 85, 85); width: 100%; box-sizing: border-box;
}
.nav-container .menu li .sbOptions {
	padding: 0.5em; width: 100%; display: block; box-sizing: border-box;
}
.nav-container .menu li .sbOptions a {
	padding: 0px; line-height: 2; font-size: 1em; border-bottom-width: 0px;
}
.nav-container .menu li .sbOptions a::after {
	display: none;
}
.nav-container .menu li .mega-container {
	left: 0px; top: 49px; width: 100%; display: none; position: absolute; z-index: 999;
}
@media all and (max-width:800px)
{
.nav-container .menu li .mega-container {
	display: none !important;
}
}
.nav-container .menu li .mega-container > li {
	display: block;
}
.nav-container .menu li .mega-container a {
	padding: 0px 10px 0px 0px; vertical-align: middle; display: inline-block;
}
.nav-container .menu .has-submenu:hover {
	background: url("/images/backgrounds/nav-redbt.png?1423580581") repeat-x bottom;
}
.nav-container .menu .red-btmln:hover {
	background: url("/images/backgrounds/nav-redbt.png?1423580581") repeat-x bottom;
}
.nav-container .menu .arr-none {
	display: none;
}
@media all and (max-width:800px)
{
.nav-container .menu .arr-none {
	display: block; background-image: none; background-color: rgb(255, 255, 255);
}
}
.nav-container .main-nav2 {
	text-align: center; border-right-color: rgb(74, 74, 74); border-right-width: 1px; border-right-style: solid;
}
.nav-container #menu1 .inr-shd {
	display: none;
}
@media all and (max-width:800px)
{
.nav-container #menu2 ul {
	display: inline;
}
}
.nav-container #menu2 .inr-shd {
	display: none;
}
.nav-container #menu3 ul {
	display: none;
}
@media all and (max-width:800px)
{
.nav-container #menu3 ul {
	display: inline;
}
}
.nav-container #menu3 .inr-shd {
	display: none;
}
@media all and (max-width:800px)
{
.nav-container .dbl-grid {
	display: block; box-sizing: border-box; -moz-box-sizing: border-box;
}
.nav-container .dbl-grid::before {
	line-height: 0; display: table; content: "";
}
.nav-container .dbl-grid::after {
	line-height: 0; clear: both; display: table; content: "";
}
.nav-container .dbl-grid > * {
	width: 50%; margin-right: 0px; margin-bottom: 0px; float: left; box-sizing: border-box; -moz-box-sizing: border-box;
}
.nav-container .dbl-grid > *:nth-child(n) {
	clear: none;
}
.nav-container .dbl-grid > *:nth-child(2n-1) {
	clear: both;
}
.nav-container .dbl-grid > *:nth-child(2n) {
	margin-right: 0px; float: right;
}
.nav-container .dbl-grid > *:nth-last-child(-n+2) {
	margin-bottom: 0px;
}
.nav-container .dbl-grid .menu {
	width: 100%;
}
.nav-container .dbl-grid .main-nav3 {
	text-align: left; text-transform: capitalize; text-indent: -119988px; overflow: hidden;
}
}
@media all and (max-width:800px)
{
.nav-container .sgl-grid > * {
	margin: 0px !important; width: 100% !important; float: none !important;
}
.nav-container .sgl-grid > a {
	box-sizing: border-box;
}
.nav-container .sgl-grid ul {
	display: block; max-height: none;
}
}
@media all and (max-width:800px)
{
.nav-container .m-icon {
	background: url("/images/icons/menuOpen.png?1423580581") no-repeat center; left: 185px; width: 36px; height: 19px; position: absolute;
}
}
@media all and (max-width:800px)
{
.nav-container .active .m-icon {
	background: url("/images/icons/menuClose.png?1423580581") no-repeat center;
}
}
@media all and (max-width:800px)
{
.nav-container .split-r {
	background: url("/images/icons/arrowRight.png?1423580581") no-repeat center; left: calc(50% - 18px); width: 36px; height: 19px; position: absolute;
}
}
.nav-container .well {
	padding: 8px; border-bottom-color: rgb(218, 218, 218); border-bottom-width: 1px; border-bottom-style: solid;
}
.nav-container .well .rst-normal {
	text-align: center; display: block;
}
.nav-container .well .srch-grey {
	background: url("/images/icons/gradGrey.jpg?1423580581") repeat-x 0px bottom; border-radius: 5px; border: 1px solid rgb(76, 76, 76); height: 25px; position: relative;
}
.nav-container .well .srch-txt {
	border: currentColor; left: 10px; top: 3px; width: calc(100% - 30px); color: rgb(9, 9, 9); font-family: Arial,Helvetica,sans-serif; font-size: 1em; font-weight: normal; position: absolute; background-color: transparent;
}
.nav-container .well .lens {
	background: url("/images/icons/searchdrp.png?1423580581") no-repeat right; border: currentColor; width: 23px; height: 25px; right: 0px; position: absolute;
}
.nav-container .well .inpt-grey {
	background: url("/images/icons/gradGrey.jpg?1423580581") repeat-x 0px bottom; border-radius: 5px; border: 1px solid rgb(76, 76, 76); height: 25px; text-align: left; color: rgb(9, 9, 9); padding-left: 10px; font-family: Arial,Helvetica,sans-serif; font-size: 1em; font-weight: normal; position: relative;
}
.nav-container .well .inpt-grey select {
	background: url("/images/icons/gradGrey.jpg?1423580581") repeat-x 0px bottom; padding: 3px; border-radius: 3px; border: 0px currentColor; left: 0px; width: 100%; position: absolute;
}
@media all and (max-width:800px)
{
.nav-container .inred {
	border-bottom-color: red; border-bottom-width: 3px; border-bottom-style: solid;
}
}
@media all and (max-width:800px)
{
.nav-container .outred {
	border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
}
@media all and (max-width:800px)
{
#site-navigation {
	margin-top: 0px;
}
#site-navigation .grid-container {
	padding: 0px;
}
}
#js-google-translate .goog-te-menu-value span {
	color: rgb(0, 0, 0);
}
#js-mobile-google-translate-left .goog-te-gadget-simple > span {
	display: inherit;
}
#js-mobile-google-translate-right .goog-te-gadget-simple > span {
	display: inherit;
}
#js-mobile-google-translate-left .goog-te-menu-value {
	padding: 0px; font-size: 1em; border-bottom-width: 0px;
}
#js-mobile-google-translate-right .goog-te-menu-value {
	padding: 0px; font-size: 1em; border-bottom-width: 0px;
}
#js-mobile-google-translate-left .goog-te-menu-value::after {
	display: none;
}
#js-mobile-google-translate-right .goog-te-menu-value::after {
	display: none;
}
#site-navigation {
	border-bottom-color: rgb(229, 27, 36); border-bottom-width: 3px; border-bottom-style: solid; background-color: rgb(0, 0, 0);
}
@media all and (width:900px)
{
#site-navigation #cbp-hrmenu ul {
	height: 83px;
}
}
#site-navigation h1 {
	margin: 0px; color: rgb(255, 255, 255);
}
.mega-container {
	background: rgb(255, 255, 255); border-width: 0px 1px 1px; border-style: solid; border-color: rgb(238, 238, 238); box-shadow: 0px 21px 21px -12px rgba(0,0,0,0.4); -webkit-box-shadow: 0 21px 21px -12px rgba(0, 0, 0, 0.4); -moz-box-shadow: 0 21px 21px -12px rgba(0, 0, 0, 0.4);
}
.mega-menu {
	position: relative;
}
.mega-menu::before {
	top: 25px; width: 1px; height: calc(100% - 50px); position: absolute; content: ""; background-color: rgb(108, 108, 108);
}
.mega-menu::after {
	top: 25px; width: 1px; height: calc(100% - 50px); position: absolute; content: ""; background-color: rgb(108, 108, 108);
}
.mega-menu::before {
	left: 33.33%;
}
.mega-menu::after {
	left: 66.5%;
}
.mega-col1 {
	width: 32.66%; padding-right: 2%; margin-right: 2%; min-height: 325px;
}
.mega-col2 {
	width: 32.66%; padding-right: 2%; margin-right: 2%; min-height: 325px;
}
.mega-col3 {
	width: 30.66%; min-height: 325px;
}
.mega-col1 {
	float: left;
}
.mega-col2 {
	float: left;
}
.mega-col3 {
	float: left;
}
.mega-col1 li {
	padding: 5px 0px !important; float: none; display: block !important;
}
.mega-col2 li {
	padding: 5px 0px !important; float: none; display: block !important;
}
.mega-col3 li {
	padding: 5px 0px !important; float: none; display: block !important;
}
.mega-col1 li a {
	color: rgb(35, 31, 32) !important; line-height: 1; font-family: "gotham_bookregular",Arial,Helvetica,sans-serif; font-size: 14px !important; font-weight: bold; border-bottom-color: rgb(255, 255, 255); border-bottom-width: 1px; border-bottom-style: solid;
}
.mega-col2 li a {
	color: rgb(35, 31, 32) !important; line-height: 1; font-family: "gotham_bookregular",Arial,Helvetica,sans-serif; font-size: 14px !important; font-weight: bold; border-bottom-color: rgb(255, 255, 255); border-bottom-width: 1px; border-bottom-style: solid;
}
.mega-col3 li a {
	color: rgb(35, 31, 32) !important; line-height: 1; font-family: "gotham_bookregular",Arial,Helvetica,sans-serif; font-size: 14px !important; font-weight: bold; border-bottom-color: rgb(255, 255, 255); border-bottom-width: 1px; border-bottom-style: solid;
}
.mega-col1 li a:hover {
	background: url("/images/icons/mega-arrow.png?1423580581") no-repeat right; padding-right: 10px; border-bottom-color: rgb(215, 214, 214);
}
.mega-col2 li a:hover {
	background: url("/images/icons/mega-arrow.png?1423580581") no-repeat right; padding-right: 10px; border-bottom-color: rgb(215, 214, 214);
}
.mega-col3 li a:hover {
	background: url("/images/icons/mega-arrow.png?1423580581") no-repeat right; padding-right: 10px; border-bottom-color: rgb(215, 214, 214);
}
#left-navigation > ul {
	color: rgb(51, 51, 51); text-transform: uppercase; font-family: "gotham_bookregular", Arial, Helvetica, sans-serif;
}
#left-navigation > ul > li > a {
	border-bottom-color: rgb(234, 234, 234); border-bottom-width: 1px; border-bottom-style: solid;
}
#left-navigation > ul > li > ul {
	font-size: 0.9em;
}
#left-navigation ul {
	list-style: none;
}
#left-navigation li:last-child {
	border-bottom-width: 0px;
}
#left-navigation li li {
	border-bottom-width: 0px;
}
#left-navigation li ul {
	padding-left: 0.5em; background-color: rgb(247, 247, 247);
}
#left-navigation li ul ul {
	padding-left: 0px;
}
#left-navigation a {
	padding: 0.5em 0px; text-decoration: none; display: block;
}
#left-navigation a:hover {
	color: rgb(229, 27, 36);
}
#left-navigation a:focus {
	color: rgb(229, 27, 36);
}
#left-navigation .active > a {
	color: rgb(0, 0, 0); font-weight: 600;
}
#left-navigation .active > a:hover {
	color: rgb(229, 27, 36);
}
#left-navigation .active > a:focus {
	color: rgb(229, 27, 36);
}
#left-navigation li li a {
	padding: 0.3em 0px;
}
.js-sidenav li {
	padding-left: 10px;
}
.js-sidenav-parent {
	background: url("/images/icons/accordianDown.png?1423580581") no-repeat left 12px;
}
.js-sidenav-expanded.js-sidenav-parent {
	background-image: url("/images/icons/accordianUp.png?1423580581");
}
.js-sidenav-parent .js-sidenav-parent {
	background-position: left 7px;
}
#site-banner {
	overflow: hidden; border-bottom-color: rgb(229, 27, 36); border-bottom-width: 3px; border-bottom-style: solid; position: relative; z-index: 0; background-color: rgb(51, 51, 51);
}
#site-banner figure img {
	vertical-align: top;
}
#site-banner #slide-wrapper .rslides_container {
	margin: 0px auto; font-size: 1.2em; max-width: 1280px;
}
#site-banner #slide-wrapper .rslides_container ul li {
	width: 1596px; height: 485px;
}
#site-banner #slide-wrapper .rslides_container ul li img {
	height: auto;
}
#site-banner #slide-wrapper .rslides_container ul li span {
	background: url("../images/backgrounds/sliderShadow.png") repeat-x 0px 0px; width: 100%; display: block; position: absolute; z-index: 1;
}
#site-banner #slide-wrapper .rslides_container .news-alerts {
	padding: 20px; left: 13%; width: 27%; bottom: 75px; overflow: auto; display: block; position: absolute; z-index: 999; max-height: 350px; background-color: rgba(255, 255, 255, 0.9);
}
#site-banner #slide-wrapper .rslides_container .news-alerts .news-box .news-head {
	left: 20px; top: 10px; width: 45%; height: 40px; border-right-color: rgb(147, 147, 147); border-right-width: 1px; border-right-style: solid; position: absolute;
}
#site-banner #slide-wrapper .rslides_container .news-alerts .news-box .news-head h2 {
	margin: 5px 0px 0px; color: rgb(0, 83, 155); font-size: 20px; font-weight: normal; float: left; cursor: pointer;
}
#site-banner #slide-wrapper .rslides_container .news-alerts .news-box .active.news-head h2 {
	padding: 0px 0.25em; background-color: rgb(221, 221, 221);
}
#site-banner #slide-wrapper .rslides_container .news-alerts .news-box .news-head span {
	font-family: Arial,Helvetica,sans-serif; font-size: 12px; font-style: italic; margin-top: 15px; margin-right: 10px; float: right;
}
#site-banner #slide-wrapper .rslides_container .news-alerts .news-box .news-head span a {
	color: rgb(229, 27, 36);
}
#site-banner #slide-wrapper .rslides_container .news-alerts .news-box .news-articles {
	padding-top: 10px; margin-top: 30px; border-top-color: rgb(147, 147, 147); border-top-width: 1px; border-top-style: solid; display: none;
}
#site-banner #slide-wrapper .rslides_container .news-alerts .news-box .active.news-articles {
	display: block;
}
#site-banner #slide-wrapper .rslides_container .news-alerts .news-box .news-articles p {
	margin: 0px 0px 20px; line-height: 1.2; font-size: 14px;
}
#site-banner #slide-wrapper .rslides_container .news-alerts .news-box .news-articles p strong {
	display: block;
}
#site-banner #slide-wrapper .rslides_container .news-alerts .news-box .news-articles p span {
	font-family: Arial,Helvetica,sans-serif; font-size: 12px; font-style: italic; font-weight: bold;
}
#site-banner #slide-wrapper .rslides_container .news-alerts .news-box .news-articles p span a {
	color: rgb(229, 27, 36); text-decoration: none; display: block;
}
#site-banner #slide-wrapper .rslides_container .news-alerts .alert-box .alert-head {
	left: 53%; top: 10px; width: 45%; height: 40px; position: absolute;
}
#site-banner #slide-wrapper .rslides_container .news-alerts .alert-box .alert-head h2 {
	margin: 5px 0px 0px; color: rgb(0, 83, 155); font-size: 20px; font-weight: normal; float: left; cursor: pointer;
}
#site-banner #slide-wrapper .rslides_container .news-alerts .alert-box .active.alert-head h2 {
	background: rgb(221, 221, 221); padding: 0px 0.25em;
}
#site-banner #slide-wrapper .rslides_container .news-alerts .alert-box .alert-head span {
	font-family: Arial,Helvetica,sans-serif; font-size: 12px; font-style: italic; margin-top: 15px; margin-right: 15px; float: right;
}
#site-banner #slide-wrapper .rslides_container .news-alerts .alert-box .alert-head span a {
	color: rgb(229, 27, 36);
}
#site-banner #slide-wrapper .rslides_container .news-alerts .alert-box .alert-articles {
	padding-top: 10px; margin-top: 30px; border-top-color: rgb(147, 147, 147); border-top-width: 1px; border-top-style: solid; display: none;
}
#site-banner #slide-wrapper .rslides_container .news-alerts .alert-box .active.alert-articles {
	display: block;
}
#site-banner #slide-wrapper .rslides_container .news-alerts .alert-box .alert-articles p {
	margin: 0px 0px 20px; line-height: 1.2; font-size: 14px;
}
#site-banner #slide-wrapper .rslides_container .news-alerts .alert-box .alert-articles p strong {
	display: block;
}
#site-banner #slide-wrapper .rslides_container .news-alerts .alert-box .alert-articles p span {
	font-family: Arial,Helvetica,sans-serif; font-size: 12px; font-style: italic; font-weight: bold;
}
#site-banner #slide-wrapper .rslides_container .news-alerts .alert-box .alert-articles p span a {
	color: rgb(229, 27, 36); text-decoration: none; display: block;
}
#site-banner #slide-wrapper .rslides_container .caption {
	padding: 10px 20px 20px; width: 26%; right: 32%; bottom: 80px; display: block; position: absolute; background-color: rgba(255, 255, 255, 0.9);
}
#site-banner #slide-wrapper .rslides_container .caption h2 {
	margin: 0px; color: rgb(0, 83, 155); font-size: 24px; font-weight: normal;
}
#site-banner #slide-wrapper .rslides_container .caption p {
	margin: 0px; line-height: 1.2; font-size: 14px;
}
#site-banner #slide-wrapper .rslides_container .caption p a {
	color: rgb(229, 27, 36); font-size: 1em; font-style: italic; font-weight: bold; text-decoration: none;
}
#site-banner #slide-wrapper .rslides_container .caption p a {
	font-size: 12px;
}
@media all and (max-width:1125px)
{
#site-banner #slide-wrapper .rslides_container .caption {
	width: 22%; right: 45%;
}
}
@media all and (max-width:800px)
{
#site-banner #slide-wrapper .rslides_container ul li {
	width: 100%; height: auto;
}
#site-banner #slide-wrapper .rslides_container ul li img {
	height: auto;
}
#site-banner #slide-wrapper .rslides_container .caption {
	display: none !important;
}
#site-banner #slide-wrapper .rslides_container .news-alerts {
	display: none;
}
#site-banner #slide-wrapper .rslides_container .centered-btns_tabs {
	display: none;
}
}
@media all and (max-width:600px)
{
#site-banner #slide-wrapper .rslides_container .centered-btns_tabs {
	display: none;
}
#site-banner #slide-wrapper .rslides_container p {
	display: none;
}
}
@media all and (max-width:400px)
{
#site-banner #slide-wrapper .rslides_container .centered-btns_tabs {
	display: none;
}
#site-banner #slide-wrapper .rslides_container p {
	display: none;
}
#site-banner #slide-wrapper .rslides_container .centered-btns_nav {
	background: url("../images/icons/sthemes.png") no-repeat left top;
}
#site-banner #slide-wrapper .rslides_container .next.centered-btns_nav {
	background-position: right top; left: auto; right: 5%;
}
}
@media all and (max-width:900px)
{
#site-banner #slide-wrapper .rslides_container .caption {
	width: 19% !important; right: 52% !important; display: block;
}
#site-banner #slide-wrapper .rslides_container .news-alerts {
	width: 29%;
}
#site-banner #slide-wrapper .rslides_container .news-alerts .alert-box .alert-head {
	left: 55%;
}
}
@media all and (width:980px)
{
#site-banner #slide-wrapper .rslides_container ul li {
	width: 1596px; height: 485px;
}
#site-banner #slide-wrapper .rslides_container ul li img {
	height: auto;
}
#site-banner #slide-wrapper .rslides_container .caption {
	width: 20% !important; right: 47% !important; display: block;
}
#site-banner #slide-wrapper .rslides_container .centered-btns_tabs {
	display: block;
}
#site-banner #slide-wrapper .rslides_container p {
	display: block;
}
#site-banner #slide-wrapper .rslides_container .news-alerts {
	width: 29%; display: block;
}
#site-banner #slide-wrapper .rslides_container .news-alerts .alert-box .alert-head {
	left: 178px;
}
}
@media all and (width:1024px)
{
#site-banner #slide-wrapper .rslides_container ul li {
	width: 1596px; height: 485px;
}
#site-banner #slide-wrapper .rslides_container ul li img {
	height: auto;
}
#site-banner #slide-wrapper .rslides_container .centered-btns_tabs {
	display: block;
}
#site-banner #slide-wrapper .rslides_container p {
	display: block;
}
#site-banner #slide-wrapper .rslides_container .news-alerts {
	width: 29%; display: block;
}
#site-banner #slide-wrapper .rslides_container .news-alerts .alert-box .alert-head {
	left: 178px;
}
}
#site-body {
	overflow: hidden; font-size: .8em; position: relative; z-index: 0;
}
#site-body .uswatermark {
	background: url("../images/backgrounds/usWatermark.png") no-repeat center -52px;
}
#site-body .shad-tp {
	background: url("../images/backgrounds/sliderShadow.png") repeat-x 0px 0px; width: 100%; height: 10px; display: block; position: absolute; z-index: 1;
}
#site-body #main-content .grid-container .us-star {
	background: url("../images/backgrounds/usStar.png") no-repeat center; width: 100%; height: 84px;
}
#site-body #main-content .grid-container .gen-box {
	display: none;
}
#site-body #main-content .grid-container .news-alert-container {
	display: none;
}
#site-body #main-content .grid-container .box-container {
	padding: 0px 5px; overflow: hidden; font-size: 1.2em; display: block; box-sizing: border-box; -moz-box-sizing: border-box;
}
#site-body #main-content .grid-container .box-container::before {
	line-height: 0; display: table; content: "";
}
#site-body #main-content .grid-container .box-container::after {
	line-height: 0; clear: both; display: table; content: "";
}
#site-body #main-content .grid-container .box-container #box1 {
	width: 36.25%; overflow: hidden; margin-right: 2%; margin-bottom: 35px; float: left; box-sizing: border-box; box-shadow: 4px 5px 3px rgba(68,68,68,0.5); background-color: rgb(68, 68, 68); -moz-box-sizing: border-box; -webkit-box-shadow: 4px 5px 3px rgba(68, 68, 68, 0.5); -moz-box-shadow: 4px 5px 3px rgba(68, 68, 68, 0.5);
}
#site-body #main-content .grid-container .box-container :last-child#box1 {
	margin-right: 0px;
}
#site-body #main-content .grid-container .box-container :last-child#box1 {
	float: right;
}
#site-body #main-content .grid-container .box-container #box1 .box-head {
	padding: 0px 2.44%; color: rgb(255, 255, 255); position: relative; background-color: rgb(116, 116, 116);
}
#site-body #main-content .grid-container .box-container #box1 .box-head h2 {
	margin: 0px; padding: 2px 0px; height: 28px; font-size: 1.29em;
}
#site-body #main-content .grid-container .box-container #box1 .box-head h2 a {
	color: rgb(255, 255, 255); font-family: Arial,Helvetica,sans-serif; font-size: 1.14em; font-style: italic; font-weight: normal; margin-left: 10px;
}
#site-body #main-content .grid-container .box-container #box1 .box-head h2 a {
	font-size: 12px;
}
#site-body #main-content .grid-container .box-container #box1 .box-head span {
	background: url("../images/icons/starRedBg.jpg") no-repeat 0px 0px rgb(229, 27, 36); top: 0px; width: 49px; height: 32px; right: 0px; position: absolute;
}
#site-body #main-content .grid-container .box-container #box1 .box-body {
	padding: 15px 10px 0px; overflow: hidden; min-height: 316px; background-color: rgb(255, 255, 255);
}
#site-body #main-content .grid-container .box-container #box1 .box-body .events {
	width: 100%; float: left;
}
#site-body #main-content .grid-container .box-container #box1 .box-body .events figure {
	width: 42%; margin-right: 2%; float: left;
}
#site-body #main-content .grid-container .box-container #box1 .box-body .events figure img {
	border: 3px solid rgb(91, 91, 91);
}
#site-body #main-content .grid-container .box-container #box1 .box-body .events p {
	margin: 0px 0px 30px; width: 53%; color: rgb(51, 51, 51); line-height: 1.2; padding-left: 3%; font-size: 0.86em; float: left;
}
#site-body #main-content .grid-container .box-container #box1 .box-body .events p strong {
	font-size: 1em; font-weight: bold; display: block;
}
#site-body #main-content .grid-container .box-container #box1 .box-body .events p a {
	color: rgb(229, 27, 36); font-size: 0.86em; font-style: italic; font-weight: bold; text-decoration: none;
}
#site-body #main-content .grid-container .box-container #box1 .box-body .events p strong {
	color: rgb(70, 70, 70);
}
#site-body #main-content .grid-container .box-container #box1 .box-body .events a {
	color: rgb(229, 27, 36); font-size: 12px; font-style: italic; font-weight: bold; text-decoration: none;
}
#site-body #main-content .grid-container .box-container #box2 {
	width: 29.87%; overflow: hidden; margin-right: 2%; margin-bottom: 35px; float: left; box-sizing: border-box; box-shadow: 4px 5px 3px rgba(68,68,68,0.5); background-color: rgb(68, 68, 68); -moz-box-sizing: border-box; -webkit-box-shadow: 4px 5px 3px rgba(68, 68, 68, 0.5); -moz-box-shadow: 4px 5px 3px rgba(68, 68, 68, 0.5);
}
#site-body #main-content .grid-container .box-container :last-child#box2 {
	margin-right: 0px;
}
#site-body #main-content .grid-container .box-container :last-child#box2 {
	float: right;
}
#site-body #main-content .grid-container .box-container #box2 .box-head {
	padding: 0px 2.44%; color: rgb(255, 255, 255); position: relative; background-color: rgb(116, 116, 116);
}
#site-body #main-content .grid-container .box-container #box2 .box-head h2 {
	margin: 0px; padding: 2px 0px; height: 28px; font-size: 1.29em;
}
#site-body #main-content .grid-container .box-container #box2 .box-head h2 a {
	color: rgb(255, 255, 255); font-family: Arial,Helvetica,sans-serif; font-size: 1.14em; font-style: italic; font-weight: normal; margin-left: 10px;
}
#site-body #main-content .grid-container .box-container #box2 .box-head span {
	background: url("../images/icons/starRedBg.jpg") no-repeat 0px 0px rgb(229, 27, 36); top: 0px; width: 49px; height: 32px; right: 0px; position: absolute;
}
#site-body #main-content .grid-container .box-container #box2 .box-body {
	padding: 15px 10px 0px; overflow: hidden; min-height: 316px; background-color: rgb(255, 255, 255);
}
#site-body #main-content .grid-container .box-container #box2 .box-body .myapp {
	width: 100%; float: left;
}
#site-body #main-content .grid-container .box-container #box2 .box-body .myapp .tiny {
	display: none;
}
#site-body #main-content .grid-container .box-container #box2 .box-body .myapp .large {
	display: block;
}
#site-body #main-content .grid-container .box-container #box2 .box-body .myapp figure {
	width: 100%; text-align: center; margin-bottom: 15px; float: left;
}
#site-body #main-content .grid-container .box-container #box2 .box-body .myapp p {
	margin: 0px 0px 15px; line-height: 1.2; padding-left: 0px; font-size: 0.86em; float: left;
}
#site-body #main-content .grid-container .box-container #box2 .box-body .myapp p strong {
	font-size: 1em; font-weight: bold; display: block;
}
#site-body #main-content .grid-container .box-container #box2 .box-body .myapp p a {
	color: rgb(229, 27, 36); font-size: 0.86em; font-style: italic; font-weight: bold; text-decoration: none;
}
#site-body #main-content .grid-container .box-container #box3 {
	width: 29.87%; margin-right: 2%; float: left; box-sizing: border-box; -moz-box-sizing: border-box;
}
#site-body #main-content .grid-container .box-container :last-child#box3 {
	margin-right: 0px;
}
#site-body #main-content .grid-container .box-container :last-child#box3 {
	float: right;
}
#site-body #main-content .grid-container .box-container #box3 .box3a {
	width: 98%; margin-bottom: 32px; box-shadow: 4px 5px 3px rgba(68,68,68,0.5); background-color: rgb(153, 204, 255); -webkit-box-shadow: 4px 5px 3px rgba(68, 68, 68, 0.5); -moz-box-shadow: 4px 5px 3px rgba(68, 68, 68, 0.5);
}
#site-body #main-content .grid-container .box-container #box3 .box3a .box-head {
	padding: 0px 2.44%; color: rgb(255, 255, 255); position: relative; background-color: rgb(116, 116, 116);
}
#site-body #main-content .grid-container .box-container #box3 .box3a .box-head h2 {
	margin: 0px; padding: 2px 0px; height: 28px; font-size: 1.29em;
}
#site-body #main-content .grid-container .box-container #box3 .box3a .box-head h2 a {
	color: rgb(255, 255, 255); font-family: Arial,Helvetica,sans-serif; font-size: 1.14em; font-style: italic; font-weight: normal; margin-left: 10px;
}
#site-body #main-content .grid-container .box-container #box3 .box3a .box-head span {
	background: url("../images/icons/starRedBg.jpg") no-repeat 0px 0px rgb(229, 27, 36); top: 0px; width: 49px; height: 32px; right: 0px; position: absolute;
}
#site-body #main-content .grid-container .box-container #box3 .box3a .box-body {
	padding: 15px 10px 0px; overflow: hidden; min-height: 100px; background-color: rgb(255, 255, 255);
}
#site-body #main-content .grid-container .box-container #box3 .box3a .box-body .box3a-info {
	width: 100%; float: left;
}
#site-body #main-content .grid-container .box-container #box3 .box3a .box-body .box3a-info .tiny {
	display: none;
}
#site-body #main-content .grid-container .box-container #box3 .box3a .box-body .box3a-info .large {
	display: block;
}
#site-body #main-content .grid-container .box-container #box3 .box3a .box-body .box3a-info figure {
	width: 100%; text-align: center; margin-bottom: 15px; float: left;
}
#site-body #main-content .grid-container .box-container #box3 .box3a .box-body .box3a-info p {
	margin: 0px 0px 15px; line-height: 1.2; padding-left: 0px; font-size: 0.86em; float: left;
}
#site-body #main-content .grid-container .box-container #box3 .box3a .box-body .box3a-info p strong {
	font-size: 1em; font-weight: bold; display: block;
}
#site-body #main-content .grid-container .box-container #box3 .box3a .box-body .box3a-info p a {
	color: rgb(229, 27, 36); font-size: 0.86em; font-style: italic; font-weight: bold; text-decoration: none;
}
#site-body #main-content .grid-container .box-container #box3 .box3b {
	width: 98%; margin-bottom: 35px; box-shadow: 4px 5px 3px rgba(68,68,68,0.5); background-color: rgb(153, 153, 153); -webkit-box-shadow: 4px 5px 3px rgba(68, 68, 68, 0.5); -moz-box-shadow: 4px 5px 3px rgba(68, 68, 68, 0.5);
}
#site-body #main-content .grid-container .box-container #box3 .box3b .box-head {
	padding: 0px 2.44%; color: rgb(255, 255, 255); position: relative; background-color: rgb(116, 116, 116);
}
#site-body #main-content .grid-container .box-container #box3 .box3b .box-head h2 {
	margin: 0px; padding: 2px 0px; height: 28px; font-size: 1.29em;
}
#site-body #main-content .grid-container .box-container #box3 .box3b .box-head h2 a {
	color: rgb(255, 255, 255); font-family: Arial,Helvetica,sans-serif; font-size: 1.14em; font-style: italic; font-weight: normal; margin-left: 10px;
}
#site-body #main-content .grid-container .box-container #box3 .box3b .box-head span {
	background: url("../images/icons/starRedBg.jpg") no-repeat 0px 0px rgb(229, 27, 36); top: 0px; width: 49px; height: 32px; right: 0px; position: absolute;
}
#site-body #main-content .grid-container .box-container #box3 .box3b .box-body {
	padding: 15px 10px 0px; overflow: hidden; min-height: 100px; background-color: rgb(255, 255, 255);
}
#site-body #main-content .grid-container .box-container #box3 .box3b .box-body .box3b-info {
	width: 100%; float: left;
}
#site-body #main-content .grid-container .box-container #box3 .box3b .box-body .box3b-info .tiny {
	display: none;
}
#site-body #main-content .grid-container .box-container #box3 .box3b .box-body .box3b-info .large {
	display: block;
}
#site-body #main-content .grid-container .box-container #box3 .box3b .box-body .box3b-info figure {
	width: 100%; text-align: center; margin-bottom: 15px; float: left;
}
#site-body #main-content .grid-container .box-container #box3 .box3b .box-body .box3b-info p {
	margin: 0px 0px 15px; line-height: 1.2; padding-left: 0px; font-size: 0.86em; float: left;
}
#site-body #main-content .grid-container .box-container #box3 .box3b .box-body .box3b-info p strong {
	font-size: 1em; font-weight: bold; display: block;
}
#site-body #main-content .grid-container .box-container #box3 .box3b .box-body .box3b-info p a {
	color: rgb(229, 27, 36); font-size: 0.86em; font-style: italic; font-weight: bold; text-decoration: none;
}
@media all and (max-width:800px)
{
#site-body {
	overflow: hidden; position: relative; z-index: 0; box-shadow: inset 0px 10px 10px -10px #000;
}
#site-body .shad-tp {
	display: none;
}
#site-body #main-content {
	
}
#site-body #main-content .grid-container {
	padding: 0px;
}
#site-body #main-content .grid-container .us-star {
	background: url("../images/backgrounds/usStar.png") no-repeat center; width: 100%; height: 84px;
}
#site-body #main-content .grid-container .gen-box {
	padding: 2.44%; top: 0px; width: auto; right: 0px; margin-bottom: 10px; display: block; position: relative; background-color: rgba(255, 255, 255, 0.9);
}
#site-body #main-content .grid-container .gen-box h2 {
	color: rgb(0, 83, 155); font-size: 20px;
}
#site-body #main-content .grid-container .gen-box p {
	line-height: 1.2; font-size: 16px;
}
#site-body #main-content .grid-container .gen-box p a {
	color: rgb(229, 27, 36); font-size: 1em; font-style: italic; font-weight: bold; text-decoration: none;
}
#site-body #main-content .grid-container .news-alert-container {
	padding: 0px; left: 0px; top: 0px; width: auto; height: auto; display: block; position: relative; background-color: transparent;
}
#site-body #main-content .grid-container .news-alert-container .news-box {
	padding: 0px 2.44%; background-color: rgba(255, 255, 255, 0.9);
}
#site-body #main-content .grid-container .news-alert-container .news-box .news-head {
	border: currentColor; left: 0px; top: 0px; width: 100%; height: 40px; margin-top: 0px; position: relative;
}
#site-body #main-content .grid-container .news-alert-container .news-box .news-head h2 {
	margin: 5px 0px 0px; color: rgb(0, 83, 155); font-size: 20px; font-weight: normal; float: left;
}
#site-body #main-content .grid-container .news-alert-container .news-box .news-head span {
	font-family: Arial,Helvetica,sans-serif; font-size: 18px; font-style: italic; margin-top: 10px; margin-right: 0px; float: right;
}
#site-body #main-content .grid-container .news-alert-container .news-box .news-head span a {
	color: rgb(229, 27, 36);
}
#site-body #main-content .grid-container .news-alert-container .news-box .news-articles {
	overflow: hidden; padding-top: 10px; margin-top: 0px; border-top-color: rgb(147, 147, 147); border-top-width: 1px; border-top-style: solid; display: block;
}
#site-body #main-content .grid-container .news-alert-container .news-box .news-articles p {
	margin: 0px 0px 20px; line-height: 1.2; font-size: 16px;
}
#site-body #main-content .grid-container .news-alert-container .news-box .news-articles p strong {
	display: block;
}
#site-body #main-content .grid-container .news-alert-container .news-box .news-articles p span {
	font-family: Arial,Helvetica,sans-serif; font-size: 12px; font-style: italic;
}
#site-body #main-content .grid-container .news-alert-container .news-box .news-articles p span a {
	color: rgb(229, 27, 36); font-size: 1em; font-style: italic; font-weight: bold; text-decoration: none;
}
#site-body #main-content .grid-container .news-alert-container .alert-box {
	padding: 0px 2.44%; top: 10px; position: relative; background-color: rgba(255, 255, 255, 0.9);
}
#site-body #main-content .grid-container .news-alert-container .alert-box .alert-head {
	left: 0px; top: 0px; width: 100%; height: 40px; position: relative;
}
#site-body #main-content .grid-container .news-alert-container .alert-box .alert-head h2 {
	margin: 5px 0px 0px; color: rgb(0, 83, 155); font-size: 20px; font-weight: normal; float: left;
}
#site-body #main-content .grid-container .news-alert-container .alert-box .alert-head span {
	font-family: Arial,Helvetica,sans-serif; font-size: 18px; font-style: italic; margin-top: 10px; margin-right: 0px; float: right;
}
#site-body #main-content .grid-container .news-alert-container .alert-box .alert-head span a {
	color: rgb(229, 27, 36);
}
#site-body #main-content .grid-container .news-alert-container .alert-box .alert-articles {
	overflow: hidden; padding-top: 10px; margin-top: 0px; border-top-color: rgb(147, 147, 147); border-top-width: 1px; border-top-style: solid; display: block;
}
#site-body #main-content .grid-container .news-alert-container .alert-box .alert-articles p {
	margin: 0px 0px 20px; line-height: 1.2; font-size: 16px;
}
#site-body #main-content .grid-container .news-alert-container .alert-box .alert-articles p strong {
	display: block;
}
#site-body #main-content .grid-container .news-alert-container .alert-box .alert-articles p span {
	font-family: Arial,Helvetica,sans-serif; font-size: 12px; font-style: italic;
}
#site-body #main-content .grid-container .news-alert-container .alert-box .alert-articles p span a {
	color: rgb(229, 27, 36); font-size: 1em; font-style: italic; font-weight: bold; text-decoration: none;
}
#site-body #main-content .grid-container .box-container {
	padding: 0px; overflow: hidden;
}
#site-body #main-content .grid-container .box-container #box1 {
	width: 100%; margin-right: 0px; margin-bottom: 0px; float: none; box-shadow: none;
}
#site-body #main-content .grid-container .box-container #box1 .box-head {
	padding: 0px 2.44%;
}
#site-body #main-content .grid-container .box-container #box1 .box-body .events figure {
	width: 35%;
}
#site-body #main-content .grid-container .box-container #box1 .box-body .events p {
	font-size: 16px;
}
#site-body #main-content .grid-container .box-container #box1 .box-body .events p strong {
	font-size: 16px;
}
#site-body #main-content .grid-container .box-container #box1 .box-body .events p a {
	font-size: 14px;
}
#site-body #main-content .grid-container .box-container #box2 {
	width: 100%; margin-right: 0px; margin-bottom: 0px; float: none; box-shadow: none; background-color: rgb(153, 204, 255);
}
#site-body #main-content .grid-container .box-container #box2 .box-head {
	padding: 0px 2.44%;
}
#site-body #main-content .grid-container .box-container #box2 .box-body .myapp .tiny {
	display: block;
}
#site-body #main-content .grid-container .box-container #box2 .box-body .myapp .large {
	display: none;
}
#site-body #main-content .grid-container .box-container #box2 .box-body .myapp p {
	font-size: 16px;
}
#site-body #main-content .grid-container .box-container #box2 .box-body .myapp p strong {
	font-size: 16px;
}
#site-body #main-content .grid-container .box-container #box2 .box-body .myapp p a {
	font-size: 14px;
}
#site-body #main-content .grid-container .box-container #box3 {
	width: 100%; float: none; box-shadow: none; background-color: rgb(153, 204, 102);
}
#site-body #main-content .grid-container .box-container #box3 .box3a {
	width: 100%; margin-bottom: 0px; box-shadow: none; background-color: rgb(153, 204, 255);
}
#site-body #main-content .grid-container .box-container #box3 .box3a .box-body .box3a-info .tiny {
	display: block;
}
#site-body #main-content .grid-container .box-container #box3 .box3a .box-body .box3a-info .large {
	display: none;
}
#site-body #main-content .grid-container .box-container #box3 .box3a .box-body .box3a-info p {
	font-size: 16px;
}
#site-body #main-content .grid-container .box-container #box3 .box3a .box-body .box3a-info p strong {
	margin: 15px 0px;
}
#site-body #main-content .grid-container .box-container #box3 .box3a .box-body .box3a-info p a {
	font-size: 14px;
}
#site-body #main-content .grid-container .box-container #box3 .box3b {
	width: 100%; margin-bottom: 0px; box-shadow: none; background-color: rgb(153, 153, 153);
}
#site-body #main-content .grid-container .box-container #box3 .box3b .box-body .box3b-info .tiny {
	display: block;
}
#site-body #main-content .grid-container .box-container #box3 .box3b .box-body .box3b-info .large {
	display: none;
}
#site-body #main-content .grid-container .box-container #box3 .box3b .box-body .box3b-info p {
	font-size: 16px;
}
#site-body #main-content .grid-container .box-container #box3 .box3b .box-body .box3b-info p strong {
	margin: 15px 0px;
}
#site-body #main-content .grid-container .box-container #box3 .box3b .box-body .box3b-info p a {
	font-size: 14px;
}
}
@media all and (max-width:600px)
{
#site-body {
	overflow: hidden; position: relative; z-index: 0;
}
#site-body #main-content {
	
}
#site-body #main-content .grid-container {
	padding: 0px;
}
#site-body #main-content .grid-container .us-star {
	background: url("../images/backgrounds/usStar.png") no-repeat center; width: 100%; height: 84px;
}
#site-body #main-content .grid-container .gen-box {
	padding: 2.44%; top: 0px; width: auto; right: 0px; margin-bottom: 10px; display: block; position: relative; background-color: rgba(255, 255, 255, 0.9);
}
#site-body #main-content .grid-container .gen-box h2 {
	color: rgb(0, 83, 155); font-size: 20px;
}
#site-body #main-content .grid-container .gen-box p {
	line-height: 1.2; font-size: 16px;
}
#site-body #main-content .grid-container .gen-box p a {
	color: rgb(229, 27, 36); font-size: 1em; font-style: italic; font-weight: bold; text-decoration: none;
}
#site-body #main-content .grid-container .news-alert-container {
	padding: 0px; left: 0px; top: 0px; width: auto; height: auto; display: block; position: relative; background-color: transparent;
}
#site-body #main-content .grid-container .news-alert-container .news-box {
	padding: 0px 2.44%; background-color: rgba(255, 255, 255, 0.9);
}
#site-body #main-content .grid-container .news-alert-container .news-box .news-head {
	border: currentColor; left: 0px; top: 0px; width: 100%; height: 40px; margin-top: 0px; position: relative;
}
#site-body #main-content .grid-container .news-alert-container .news-box .news-head h2 {
	margin: 5px 0px 0px; color: rgb(0, 83, 155); font-size: 20px; font-weight: normal; float: left;
}
#site-body #main-content .grid-container .news-alert-container .news-box .news-head span {
	font-family: Arial,Helvetica,sans-serif; font-size: 18px; font-style: italic; margin-top: 10px; margin-right: 0px; float: right;
}
#site-body #main-content .grid-container .news-alert-container .news-box .news-head span a {
	color: rgb(229, 27, 36);
}
#site-body #main-content .grid-container .news-alert-container .news-box .news-articles {
	overflow: hidden; padding-top: 10px; margin-top: 0px; border-top-color: rgb(147, 147, 147); border-top-width: 1px; border-top-style: solid; display: block;
}
#site-body #main-content .grid-container .news-alert-container .news-box .news-articles p {
	margin: 0px 0px 20px; line-height: 1.2; font-size: 16px;
}
#site-body #main-content .grid-container .news-alert-container .news-box .news-articles p strong {
	display: block;
}
#site-body #main-content .grid-container .news-alert-container .news-box .news-articles p span {
	font-family: Arial,Helvetica,sans-serif; font-size: 12px; font-style: italic;
}
#site-body #main-content .grid-container .news-alert-container .news-box .news-articles p span a {
	color: rgb(229, 27, 36); text-decoration: none;
}
#site-body #main-content .grid-container .news-alert-container .alert-box {
	padding: 0px 2.44%; top: 10px; position: relative; background-color: rgba(255, 255, 255, 0.9);
}
#site-body #main-content .grid-container .news-alert-container .alert-box .alert-head {
	left: 0px; top: 0px; width: 100%; height: 40px; position: relative;
}
#site-body #main-content .grid-container .news-alert-container .alert-box .alert-head h2 {
	margin: 5px 0px 0px; color: rgb(0, 83, 155); font-size: 20px; font-weight: normal; float: left;
}
#site-body #main-content .grid-container .news-alert-container .alert-box .alert-head span {
	font-family: Arial,Helvetica,sans-serif; font-size: 18px; font-style: italic; margin-top: 10px; margin-right: 0px; float: right;
}
#site-body #main-content .grid-container .news-alert-container .alert-box .alert-head span a {
	color: rgb(229, 27, 36);
}
#site-body #main-content .grid-container .news-alert-container .alert-box .alert-articles {
	overflow: hidden; padding-top: 10px; margin-top: 0px; border-top-color: rgb(147, 147, 147); border-top-width: 1px; border-top-style: solid; display: block;
}
#site-body #main-content .grid-container .news-alert-container .alert-box .alert-articles p {
	margin: 0px 0px 20px; line-height: 1.2; font-size: 16px;
}
#site-body #main-content .grid-container .news-alert-container .alert-box .alert-articles p strong {
	display: block;
}
#site-body #main-content .grid-container .news-alert-container .alert-box .alert-articles p span {
	font-family: Arial,Helvetica,sans-serif; font-size: 12px; font-style: italic;
}
#site-body #main-content .grid-container .news-alert-container .alert-box .alert-articles p span a {
	color: rgb(229, 27, 36); text-decoration: none;
}
#site-body #main-content .grid-container .box-container {
	padding: 0px; overflow: hidden;
}
#site-body #main-content .grid-container .box-container #box1 {
	width: 100%; margin-right: 0px; margin-bottom: 0px; float: none; box-shadow: none;
}
#site-body #main-content .grid-container .box-container #box1 .box-head {
	padding: 0px 2.44%;
}
#site-body #main-content .grid-container .box-container #box1 .box-body .events figure {
	width: 35%;
}
#site-body #main-content .grid-container .box-container #box1 .box-body .events p {
	font-size: 16px;
}
#site-body #main-content .grid-container .box-container #box1 .box-body .events p strong {
	font-size: 16px;
}
#site-body #main-content .grid-container .box-container #box1 .box-body .events p a {
	font-size: 14px;
}
#site-body #main-content .grid-container .box-container #box2 {
	width: 100%; margin-right: 0px; margin-bottom: 0px; float: none; box-shadow: none; background-color: rgb(153, 204, 255);
}
#site-body #main-content .grid-container .box-container #box2 .box-head {
	padding: 0px 2.44%;
}
#site-body #main-content .grid-container .box-container #box2 .box-body .myapp .tiny {
	display: block;
}
#site-body #main-content .grid-container .box-container #box2 .box-body .myapp .large {
	display: none;
}
#site-body #main-content .grid-container .box-container #box2 .box-body .myapp p {
	font-size: 16px;
}
#site-body #main-content .grid-container .box-container #box2 .box-body .myapp p strong {
	font-size: 16px;
}
#site-body #main-content .grid-container .box-container #box2 .box-body .myapp p a {
	font-size: 14px;
}
#site-body #main-content .grid-container .box-container #box3 {
	width: 100%; float: none; box-shadow: none; background-color: rgb(153, 204, 102);
}
#site-body #main-content .grid-container .box-container #box3 .box3a {
	width: 100%; margin-bottom: 0px; box-shadow: none; background-color: rgb(153, 204, 255);
}
#site-body #main-content .grid-container .box-container #box3 .box3a .box-body .box3a-info .tiny {
	display: block;
}
#site-body #main-content .grid-container .box-container #box3 .box3a .box-body .box3a-info .large {
	display: none;
}
#site-body #main-content .grid-container .box-container #box3 .box3a .box-body .box3a-info p {
	font-size: 16px;
}
#site-body #main-content .grid-container .box-container #box3 .box3a .box-body .box3a-info p strong {
	font-size: 16px;
}
#site-body #main-content .grid-container .box-container #box3 .box3a .box-body .box3a-info p a {
	font-size: 14px;
}
#site-body #main-content .grid-container .box-container #box3 .box3b {
	width: 100%; margin-bottom: 0px; box-shadow: none; background-color: rgb(153, 153, 153);
}
#site-body #main-content .grid-container .box-container #box3 .box3b .box-body .box3b-info .tiny {
	display: block;
}
#site-body #main-content .grid-container .box-container #box3 .box3b .box-body .box3b-info .large {
	display: none;
}
#site-body #main-content .grid-container .box-container #box3 .box3b .box-body .box3b-info p {
	font-size: 16px;
}
#site-body #main-content .grid-container .box-container #box3 .box3b .box-body .box3b-info p strong {
	font-size: 16px;
}
#site-body #main-content .grid-container .box-container #box3 .box3b .box-body .box3b-info p a {
	font-size: 14px;
}
}
@media all and (max-width:400px)
{
#site-body {
	overflow: hidden; position: relative; z-index: 0;
}
#site-body #main-content {
	
}
#site-body #main-content .grid-container {
	padding: 0px;
}
#site-body #main-content .grid-container .us-star {
	background: url("../images/backgrounds/usStar.png") no-repeat center; width: 100%; height: 84px;
}
#site-body #main-content .grid-container .gen-box {
	padding: 2.44%; top: 0px; width: auto; right: 0px; margin-bottom: 10px; display: block; position: relative; background-color: rgba(255, 255, 255, 0.9);
}
#site-body #main-content .grid-container .gen-box h2 {
	color: rgb(0, 83, 155); font-size: 20px;
}
#site-body #main-content .grid-container .gen-box p {
	line-height: 1.2; font-size: 16px;
}
#site-body #main-content .grid-container .gen-box p a {
	color: rgb(229, 27, 36); font-size: 1em; font-style: italic; font-weight: bold; text-decoration: none;
}
#site-body #main-content .grid-container .news-alert-container {
	padding: 0px; left: 0px; top: 0px; width: auto; height: auto; display: block; position: relative; background-color: transparent;
}
#site-body #main-content .grid-container .news-alert-container .news-box {
	padding: 0px 2.44%; background-color: rgba(255, 255, 255, 0.9);
}
#site-body #main-content .grid-container .news-alert-container .news-box .news-head {
	border: currentColor; left: 0px; top: 0px; width: 100%; height: 40px; margin-top: 0px; position: relative;
}
#site-body #main-content .grid-container .news-alert-container .news-box .news-head h2 {
	margin: 5px 0px 0px; color: rgb(0, 83, 155); font-size: 20px; font-weight: normal; float: left;
}
#site-body #main-content .grid-container .news-alert-container .news-box .news-head span {
	font-family: Arial,Helvetica,sans-serif; font-size: 18px; font-style: italic; margin-top: 10px; margin-right: 0px; float: right;
}
#site-body #main-content .grid-container .news-alert-container .news-box .news-head span a {
	color: rgb(229, 27, 36);
}
#site-body #main-content .grid-container .news-alert-container .news-box .news-articles {
	overflow: hidden; padding-top: 10px; margin-top: 0px; border-top-color: rgb(147, 147, 147); border-top-width: 1px; border-top-style: solid; display: block;
}
#site-body #main-content .grid-container .news-alert-container .news-box .news-articles p {
	margin: 0px 0px 20px; line-height: 1.2; font-size: 16px;
}
#site-body #main-content .grid-container .news-alert-container .news-box .news-articles p strong {
	display: block;
}
#site-body #main-content .grid-container .news-alert-container .news-box .news-articles p span {
	font-family: Arial,Helvetica,sans-serif; font-size: 12px; font-style: italic;
}
#site-body #main-content .grid-container .news-alert-container .news-box .news-articles p span a {
	color: rgb(229, 27, 36); text-decoration: none;
}
#site-body #main-content .grid-container .news-alert-container .alert-box {
	padding: 0px 2.44%; top: 10px; position: relative; background-color: rgba(255, 255, 255, 0.9);
}
#site-body #main-content .grid-container .news-alert-container .alert-box .alert-head {
	left: 0px; top: 0px; width: 100%; height: 40px; position: relative;
}
#site-body #main-content .grid-container .news-alert-container .alert-box .alert-head h2 {
	margin: 5px 0px 0px; color: rgb(0, 83, 155); font-size: 20px; font-weight: normal; float: left;
}
#site-body #main-content .grid-container .news-alert-container .alert-box .alert-head span {
	font-family: Arial,Helvetica,sans-serif; font-size: 18px; font-style: italic; margin-top: 10px; margin-right: 0px; float: right;
}
#site-body #main-content .grid-container .news-alert-container .alert-box .alert-head span a {
	color: rgb(229, 27, 36);
}
#site-body #main-content .grid-container .news-alert-container .alert-box .alert-articles {
	overflow: hidden; padding-top: 10px; margin-top: 0px; border-top-color: rgb(147, 147, 147); border-top-width: 1px; border-top-style: solid; display: block;
}
#site-body #main-content .grid-container .news-alert-container .alert-box .alert-articles p {
	margin: 0px 0px 20px; line-height: 1.2; font-size: 16px;
}
#site-body #main-content .grid-container .news-alert-container .alert-box .alert-articles p strong {
	display: block;
}
#site-body #main-content .grid-container .news-alert-container .alert-box .alert-articles p span {
	font-family: Arial,Helvetica,sans-serif; font-size: 12px; font-style: italic;
}
#site-body #main-content .grid-container .news-alert-container .alert-box .alert-articles p span a {
	color: rgb(229, 27, 36); text-decoration: none;
}
#site-body #main-content .grid-container .box-container {
	padding: 0px; overflow: hidden;
}
#site-body #main-content .grid-container .box-container #box1 {
	width: 100%; margin-right: 0px; margin-bottom: 0px; float: none; box-shadow: none;
}
#site-body #main-content .grid-container .box-container #box1 .box-head {
	padding: 0px 2.44%;
}
#site-body #main-content .grid-container .box-container #box1 .box-body .events figure {
	width: 35%;
}
#site-body #main-content .grid-container .box-container #box1 .box-body .events p {
	font-size: 16px;
}
#site-body #main-content .grid-container .box-container #box1 .box-body .events p strong {
	font-size: 16px;
}
#site-body #main-content .grid-container .box-container #box1 .box-body .events p a {
	font-size: 14px;
}
#site-body #main-content .grid-container .box-container #box2 {
	width: 100%; margin-right: 0px; margin-bottom: 0px; float: none; box-shadow: none; background-color: rgb(153, 204, 255);
}
#site-body #main-content .grid-container .box-container #box2 .box-head {
	padding: 0px 2.44%;
}
#site-body #main-content .grid-container .box-container #box2 .box-body .myapp .tiny {
	display: block;
}
#site-body #main-content .grid-container .box-container #box2 .box-body .myapp .large {
	display: none;
}
#site-body #main-content .grid-container .box-container #box2 .box-body .myapp p {
	font-size: 16px;
}
#site-body #main-content .grid-container .box-container #box2 .box-body .myapp p strong {
	font-size: 16px;
}
#site-body #main-content .grid-container .box-container #box2 .box-body .myapp p a {
	font-size: 14px;
}
#site-body #main-content .grid-container .box-container #box3 {
	width: 100%; float: none; box-shadow: none; background-color: rgb(153, 204, 102);
}
#site-body #main-content .grid-container .box-container #box3 .box3a {
	width: 100%; margin-bottom: 0px; box-shadow: none; background-color: rgb(153, 204, 255);
}
#site-body #main-content .grid-container .box-container #box3 .box3a .box-body .box3a-info .tiny {
	display: block;
}
#site-body #main-content .grid-container .box-container #box3 .box3a .box-body .box3a-info .large {
	display: none;
}
#site-body #main-content .grid-container .box-container #box3 .box3a .box-body .box3a-info p {
	font-size: 16px;
}
#site-body #main-content .grid-container .box-container #box3 .box3a .box-body .box3a-info p strong {
	font-size: 16px;
}
#site-body #main-content .grid-container .box-container #box3 .box3a .box-body .box3a-info p a {
	font-size: 14px;
}
#site-body #main-content .grid-container .box-container #box3 .box3b {
	width: 100%; margin-bottom: 0px; box-shadow: none; background-color: rgb(153, 153, 153);
}
#site-body #main-content .grid-container .box-container #box3 .box3b .box-body .box3b-info .tiny {
	display: block;
}
#site-body #main-content .grid-container .box-container #box3 .box3b .box-body .box3b-info .large {
	display: none;
}
#site-body #main-content .grid-container .box-container #box3 .box3b .box-body .box3b-info p {
	font-size: 16px;
}
#site-body #main-content .grid-container .box-container #box3 .box3b .box-body .box3b-info p strong {
	font-size: 16px;
}
#site-body #main-content .grid-container .box-container #box3 .box3b .box-body .box3b-info p a {
	font-size: 14px;
}
}
@media all and (width:900px)
{
#main-content .grid-container .box-container #box1 .box-body {
	min-height: 360px !important;
}
#main-content .grid-container .box-container #box2 .box-body {
	min-height: 360px !important;
}
#main-content .grid-container .box-container #box3 .box3a .box-body {
	min-height: 142px !important;
}
}
#main-content {
	display: block; box-sizing: border-box; -moz-box-sizing: border-box;
}
#main-content::before {
	line-height: 0; display: table; content: "";
}
#main-content::after {
	line-height: 0; clear: both; display: table; content: "";
}
#main-content #left-navigation {
	padding: 15px; width: 23.5%; margin-top: 20px; margin-right: 2%; margin-bottom: 35px; float: left; box-sizing: border-box; box-shadow: 0px 15px 15px -15px #747474; background-color: rgb(255, 255, 255); -moz-box-sizing: border-box; -webkit-box-shadow: 0 15px 15px -15px #747474; -moz-box-shadow: 0 15px 15px -15px #747474;
}
#main-content :last-child#left-navigation {
	margin-right: 0px;
}
#main-content :last-child#left-navigation {
	float: right;
}
#main-content #right-contentarea {
	width: 74.5%; margin-top: 20px; margin-right: 2%; margin-bottom: 35px; float: left; box-sizing: border-box; box-shadow: 0px 21px 21px -12px #939393; background-color: rgb(255, 255, 255); -moz-box-sizing: border-box; -webkit-box-shadow: 0 21px 21px -12px #939393; -moz-box-shadow: 0 21px 21px -12px #939393;
}
#main-content :last-child#right-contentarea {
	margin-right: 0px;
}
#main-content :last-child#right-contentarea {
	float: right;
}
#main-content #right-contentarea #bread-crumb {
	padding: 5px 20px; overflow: hidden; background-color: rgb(230, 230, 230);
}
#main-content #right-contentarea #bread-crumb ul li {
	list-style: none; float: left;
}
#main-content #right-contentarea #bread-crumb ul li a {
	color: rgb(51, 51, 51); text-transform: lowercase; font-family: Arial,Helvetica,sans-serif; text-decoration: none;
}
#main-content #right-contentarea #bread-crumb ul li a.active {
	font-weight: bold;
}
#main-content #right-contentarea #bread-crumb ul li a:hover {
	font-weight: bold;
}
#main-content #right-contentarea #bread-crumb ul li span {
	margin: 0px 5px; line-height: 1; font-size: 1em;
}
#main-content #right-contentarea #content-frame {
	padding: 15px 20px; display: block; box-sizing: border-box; -moz-box-sizing: border-box;
}
#main-content #right-contentarea #content-frame::before {
	line-height: 0; display: table; content: "";
}
#main-content #right-contentarea #content-frame::after {
	line-height: 0; clear: both; display: table; content: "";
}
#main-content #right-contentarea #content-frame #content-frame-fullimg {
	width: 100%; margin-right: 0px; margin-bottom: 30px; float: left; box-sizing: border-box; -moz-box-sizing: border-box;
}
#main-content #right-contentarea #content-frame :last-child#content-frame-fullimg {
	margin-right: 0px;
}
#main-content #right-contentarea #content-frame :last-child#content-frame-fullimg {
	float: right;
}
#main-content #right-contentarea #content-frame #content-frame-head {
	background: url("../images/backgrounds/dbLine.png") repeat-x left bottom; width: 100%; padding-bottom: 10px; margin-right: 0px; margin-bottom: 15px; float: left; display: block; box-sizing: border-box; -moz-box-sizing: border-box;
}
#main-content #right-contentarea #content-frame :last-child#content-frame-head {
	margin-right: 0px;
}
#main-content #right-contentarea #content-frame :last-child#content-frame-head {
	float: right;
}
#main-content #right-contentarea #content-frame #content-frame-head::before {
	line-height: 0; display: table; content: "";
}
#main-content #right-contentarea #content-frame #content-frame-head::after {
	line-height: 0; clear: both; display: table; content: "";
}
#main-content #right-contentarea #content-frame #content-frame-head .page-head {
	width: 74.5%; color: rgb(51, 51, 51); text-transform: uppercase; margin-right: 2%; float: left; box-sizing: border-box; -moz-box-sizing: border-box;
}
#main-content #right-contentarea #content-frame #content-frame-head :last-child.page-head {
	margin-right: 0px;
}
#main-content #right-contentarea #content-frame #content-frame-head :last-child.page-head {
	float: right;
}
#main-content #right-contentarea #content-frame #content-frame-head .page-head h3 {
	color: rgb(51, 51, 51); font-family: "gotham_mediumregular",Arial,Helvetica,sans-serif; font-size: 1.55em; font-weight: bold; margin-bottom: 0px;
}
#main-content #right-contentarea #content-frame #content-frame-head .page-head .page-headimg {
	margin: 5px 0px;
}
#main-content #right-contentarea #content-frame #content-frame-head .include-logo.page-head {
	display: block; box-sizing: border-box; -moz-box-sizing: border-box;
}
#main-content #right-contentarea #content-frame #content-frame-head .include-logo.page-head::before {
	line-height: 0; display: table; content: "";
}
#main-content #right-contentarea #content-frame #content-frame-head .include-logo.page-head::after {
	line-height: 0; clear: both; display: table; content: "";
}
#main-content #right-contentarea #content-frame #content-frame-head .include-logo.page-head .page-headimg {
	width: 42.62%; margin-right: 2%; float: left; box-sizing: border-box; -moz-box-sizing: border-box;
}
#main-content #right-contentarea #content-frame #content-frame-head .include-logo.page-head :last-child.page-headimg {
	margin-right: 0px;
}
#main-content #right-contentarea #content-frame #content-frame-head .include-logo.page-head :last-child.page-headimg {
	float: right;
}
#main-content #right-contentarea #content-frame #content-frame-head .include-logo.page-head h3 {
	width: 55.37%; color: rgb(141, 141, 141); line-height: 1.2; font-size: 1.14em; font-weight: normal; margin-top: 17px; margin-right: 2%; float: left; box-sizing: border-box; -moz-box-sizing: border-box;
}
#main-content #right-contentarea #content-frame #content-frame-head .include-logo.page-head h3:last-child {
	margin-right: 0px;
}
#main-content #right-contentarea #content-frame #content-frame-head .include-logo.page-head h3:last-child {
	float: right;
}
@media all and (max-width:1024px)
{
#main-content #right-contentarea #content-frame #content-frame-head .include-logo.page-head h3 {
	margin-top: 12px;
}
}
@media all and (max-width:600px)
{
#main-content #right-contentarea #content-frame #content-frame-head .include-logo.page-head h3 {
	margin-top: 10px;
}
}
@media all and (max-width:400px)
{
#main-content #right-contentarea #content-frame #content-frame-head .include-logo.page-head h3 {
	margin-top: 5px;
}
}
#main-content #right-contentarea #content-frame #content-frame-head .social-shares {
	width: 23.5%; text-align: right; color: rgb(51, 51, 51); text-transform: uppercase; font-family: "gotham_mediumregular",Arial,Helvetica,sans-serif; font-size: 0.79em; font-weight: normal; margin-right: 0px; float: left; box-sizing: border-box; -moz-box-sizing: border-box;
}
#main-content #right-contentarea #content-frame #content-frame-head :last-child.social-shares {
	margin-right: 0px;
}
#main-content #right-contentarea #content-frame #content-frame-head :last-child.social-shares {
	float: right;
}
#main-content #right-contentarea #content-frame #content-frame-head .social-shares p {
	margin: 3px 0px;
}
#main-content #right-contentarea #content-frame #content-frame-head .social-shares p a {
	text-decoration: none;
}
#main-content #right-contentarea #content-frame #content-frame-head .social-shares p img {
	margin-left: 5px; vertical-align: bottom;
}
#main-content #right-contentarea #content-frame #content-frame-left {
	width: 29.87%; padding-right: 15px; margin-right: 2%; float: left; box-sizing: border-box; -moz-box-sizing: border-box;
}
#main-content #right-contentarea #content-frame :last-child#content-frame-left {
	margin-right: 0px;
}
#main-content #right-contentarea #content-frame :last-child#content-frame-left {
	float: right;
}
#main-content #right-contentarea #content-frame #content-frame-left .figure-nav {
	padding-right: 10px; margin-bottom: 30px;
}
#main-content #right-contentarea #content-frame #content-frame-left #page-inner-menu {
	margin-bottom: 30px;
}
#main-content #right-contentarea #content-frame #content-frame-left #page-inner-menu ul {
	box-shadow: inset 0px 2px 2px -1px #aaa; background-color: rgb(246, 246, 246);
}
#main-content #right-contentarea #content-frame #content-frame-left #page-inner-menu ul li {
	list-style: none; border-top-color: rgb(255, 255, 255); border-bottom-color: rgb(227, 226, 226); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid;
}
#main-content #right-contentarea #content-frame #content-frame-left #page-inner-menu ul li a {
	padding: 10px 0px 10px 10px; color: rgb(51, 51, 51); text-transform: uppercase; line-height: 1; font-family: "gotham_mediumregular",Arial,Helvetica,sans-serif; font-size: 1em; text-decoration: none; display: block;
}
#main-content #right-contentarea #content-frame #content-frame-left #page-inner-menu ul li a.active {
	color: rgb(229, 27, 36); font-family: "gotham_mediumregular",Arial,Helvetica,sans-serif; border-right-color: rgb(229, 27, 36); border-right-width: 6px; border-right-style: solid;
}
#main-content #right-contentarea #content-frame #content-frame-left #page-inner-menu ul li a:hover {
	color: rgb(229, 27, 36); font-family: "gotham_mediumregular",Arial,Helvetica,sans-serif; border-right-color: rgb(229, 27, 36); border-right-width: 6px; border-right-style: solid;
}
#main-content #right-contentarea #content-frame #content-frame-left .inner-left-flow {
	padding-right: 10px; padding-bottom: 20px; margin-bottom: 20px;
}
#main-content #right-contentarea #content-frame #content-frame-left .inner-left-flow p {
	color: rgb(51, 51, 51); font-family: Arial,Helvetica,sans-serif; margin-top: 1em;
}
#main-content #right-contentarea #content-frame #content-frame-left .inner-left-flow p:first-child {
	margin-top: 0px;
}
#main-content #right-contentarea #content-frame #content-frame-left .inner-left-flow p:first-child strong:first-child {
	text-transform: uppercase; font-family: "gotham_mediumregular",Arial,Helvetica,sans-serif; font-size: 1em; display: block;
}
#main-content #right-contentarea #content-frame #content-frame-left .inner-left-flow p a {
	color: rgb(229, 27, 36); font-family: Arial,Helvetica,sans-serif; font-style: italic; font-weight: bold; text-decoration: none;
}
#main-content #right-contentarea #content-frame #content-frame-left .inner-left-flow p .more {
	display: block;
}
#main-content #right-contentarea #content-frame #content-frame-left .large {
	display: block;
}
#main-content #right-contentarea #content-frame #content-frame-right {
	width: 68.12%; margin-right: 2%; float: left; display: block; box-sizing: border-box; -moz-box-sizing: border-box;
}
#main-content #right-contentarea #content-frame #content-frame-full {
	width: 68.12%; margin-right: 2%; float: left; display: block; box-sizing: border-box; -moz-box-sizing: border-box;
}
#main-content #right-contentarea #content-frame :last-child#content-frame-right {
	margin-right: 0px;
}
#main-content #right-contentarea #content-frame :last-child#content-frame-full {
	margin-right: 0px;
}
#main-content #right-contentarea #content-frame :last-child#content-frame-right {
	float: right;
}
#main-content #right-contentarea #content-frame :last-child#content-frame-full {
	float: right;
}
#main-content #right-contentarea #content-frame #content-frame-right::before {
	line-height: 0; display: table; content: "";
}
#main-content #right-contentarea #content-frame #content-frame-full::before {
	line-height: 0; display: table; content: "";
}
#main-content #right-contentarea #content-frame #content-frame-right::after {
	line-height: 0; clear: both; display: table; content: "";
}
#main-content #right-contentarea #content-frame #content-frame-full::after {
	line-height: 0; clear: both; display: table; content: "";
}
#main-content #right-contentarea #content-frame #content-frame-right #inner-col-split {
	width: 100%; margin-right: 0%; float: left;
}
#main-content #right-contentarea #content-frame #content-frame-full #inner-col-split {
	width: 100%; margin-right: 0%; float: left;
}
#main-content #right-contentarea #content-frame #content-frame-right #inner-col-split span {
	width: 48%; float: left;
}
#main-content #right-contentarea #content-frame #content-frame-full #inner-col-split span {
	width: 48%; float: left;
}
#main-content #right-contentarea #content-frame #content-frame-right #inner-col-split span h4 {
	color: rgb(51, 51, 51); text-transform: uppercase; font-family: Arial,Helvetica,sans-serif; font-weight: bold;
}
#main-content #right-contentarea #content-frame #content-frame-full #inner-col-split span h4 {
	color: rgb(51, 51, 51); text-transform: uppercase; font-family: Arial,Helvetica,sans-serif; font-weight: bold;
}
#main-content #right-contentarea #content-frame #content-frame-right #inner-col-split span h5 {
	color: rgb(51, 51, 51); text-transform: capitalize; line-height: 1; font-family: Arial,Helvetica,sans-serif; font-weight: bold; margin-bottom: 3px;
}
#main-content #right-contentarea #content-frame #content-frame-full #inner-col-split span h5 {
	color: rgb(51, 51, 51); text-transform: capitalize; line-height: 1; font-family: Arial,Helvetica,sans-serif; font-weight: bold; margin-bottom: 3px;
}
#main-content #right-contentarea #content-frame #content-frame-right #inner-col-split span h6 {
	color: rgb(51, 51, 51); text-transform: capitalize; font-family: Arial,Helvetica,sans-serif; font-size: 0.79em; font-weight: normal;
}
#main-content #right-contentarea #content-frame #content-frame-full #inner-col-split span h6 {
	color: rgb(51, 51, 51); text-transform: capitalize; font-family: Arial,Helvetica,sans-serif; font-size: 0.79em; font-weight: normal;
}
#main-content #right-contentarea #content-frame #content-frame-right #inner-col-split span p {
	color: rgb(51, 51, 51); line-height: 18px; font-family: Arial,Helvetica,sans-serif; margin-bottom: 15px;
}
#main-content #right-contentarea #content-frame #content-frame-full #inner-col-split span p {
	color: rgb(51, 51, 51); line-height: 18px; font-family: Arial,Helvetica,sans-serif; margin-bottom: 15px;
}
#main-content #right-contentarea #content-frame #content-frame-right #inner-col-split span figure {
	margin-bottom: 15px;
}
#main-content #right-contentarea #content-frame #content-frame-full #inner-col-split span figure {
	margin-bottom: 15px;
}
#main-content #right-contentarea #content-frame #content-frame-right #inner-col-split span figure .figcap {
	color: rgb(51, 51, 51); line-height: 12px; padding-left: 10px; font-family: Arial,Helvetica,sans-serif; font-size: 0.79em; font-style: italic; font-weight: bold;
}
#main-content #right-contentarea #content-frame #content-frame-full #inner-col-split span figure .figcap {
	color: rgb(51, 51, 51); line-height: 12px; padding-left: 10px; font-family: Arial,Helvetica,sans-serif; font-size: 0.79em; font-style: italic; font-weight: bold;
}
#main-content #right-contentarea #content-frame #content-frame-right #inner-col-split span ol {
	margin-bottom: 20px; margin-left: 20px;
}
#main-content #right-contentarea #content-frame #content-frame-full #inner-col-split span ol {
	margin-bottom: 20px; margin-left: 20px;
}
#main-content #right-contentarea #content-frame #content-frame-right #inner-col-split span ol li {
	color: rgb(51, 51, 51); font-family: Arial,Helvetica,sans-serif;
}
#main-content #right-contentarea #content-frame #content-frame-full #inner-col-split span ol li {
	color: rgb(51, 51, 51); font-family: Arial,Helvetica,sans-serif;
}
#main-content #right-contentarea #content-frame #content-frame-right #inner-col-split span ul {
	margin-bottom: 20px; margin-left: 13px;
}
#main-content #right-contentarea #content-frame #content-frame-full #inner-col-split span ul {
	margin-bottom: 20px; margin-left: 13px;
}
#main-content #right-contentarea #content-frame #content-frame-right #inner-col-split span ul li {
	color: rgb(51, 51, 51); font-family: Arial,Helvetica,sans-serif;
}
#main-content #right-contentarea #content-frame #content-frame-full #inner-col-split span ul li {
	color: rgb(51, 51, 51); font-family: Arial,Helvetica,sans-serif;
}
#main-content #right-contentarea #content-frame #content-frame-right #inner-col-split #data {
	margin-right: 2%;
}
#main-content #right-contentarea #content-frame #content-frame-full #inner-col-split #data {
	margin-right: 2%;
}
#main-content #right-contentarea #content-frame #content-frame-right #inner-col-split #Column2 {
	margin-left: 2%;
}
#main-content #right-contentarea #content-frame #content-frame-full #inner-col-split #Column2 {
	margin-left: 2%;
}
#main-content #right-contentarea #content-frame #content-frame-right #inner-right-single {
	width: 100%; margin-right: 2%; float: left; box-sizing: border-box; -moz-box-sizing: border-box;
}
#main-content #right-contentarea #content-frame #content-frame-full #inner-right-single {
	width: 100%; margin-right: 2%; float: left; box-sizing: border-box; -moz-box-sizing: border-box;
}
#main-content #right-contentarea #content-frame #content-frame-right :last-child#inner-right-single {
	margin-right: 0px;
}
#main-content #right-contentarea #content-frame #content-frame-full :last-child#inner-right-single {
	margin-right: 0px;
}
#main-content #right-contentarea #content-frame #content-frame-right :last-child#inner-right-single {
	float: right;
}
#main-content #right-contentarea #content-frame #content-frame-full :last-child#inner-right-single {
	float: right;
}
#main-content #right-contentarea #content-frame #content-frame-right #inner-right-single h4 {
	color: rgb(51, 51, 51); text-transform: uppercase; line-height: 1; letter-spacing: 0.5px; font-family: Arial,Helvetica,sans-serif; font-weight: bold; margin-bottom: 5px;
}
#main-content #right-contentarea #content-frame #content-frame-full #inner-right-single h4 {
	color: rgb(51, 51, 51); text-transform: uppercase; line-height: 1; letter-spacing: 0.5px; font-family: Arial,Helvetica,sans-serif; font-weight: bold; margin-bottom: 5px;
}
#main-content #right-contentarea #content-frame #content-frame-right #inner-right-single p {
	color: rgb(153, 153, 153); line-height: 20px; font-size: 1em; margin-bottom: 15px;
}
#main-content #right-contentarea #content-frame #content-frame-full #inner-right-single p {
	color: rgb(153, 153, 153); line-height: 20px; font-size: 1em; margin-bottom: 15px;
}
#main-content #right-contentarea #content-frame #content-frame-right #inner-right-single .tiny {
	display: none;
}
#main-content #right-contentarea #content-frame #content-frame-full #inner-right-single .tiny {
	display: none;
}
#main-content #right-contentarea #content-frame #content-frame-right #inner-right-single .inner-img-flow {
	background: url("../images/backgrounds/sdbLine.png") repeat-x left bottom; overflow: hidden; padding-bottom: 20px; margin-bottom: 20px; display: block; box-sizing: border-box; -moz-box-sizing: border-box;
}
#main-content #right-contentarea #content-frame #content-frame-full #inner-right-single .inner-img-flow {
	background: url("../images/backgrounds/sdbLine.png") repeat-x left bottom; overflow: hidden; padding-bottom: 20px; margin-bottom: 20px; display: block; box-sizing: border-box; -moz-box-sizing: border-box;
}
#main-content #right-contentarea #content-frame #content-frame-right #inner-right-single .inner-img-flow::before {
	line-height: 0; display: table; content: "";
}
#main-content #right-contentarea #content-frame #content-frame-full #inner-right-single .inner-img-flow::before {
	line-height: 0; display: table; content: "";
}
#main-content #right-contentarea #content-frame #content-frame-right #inner-right-single .inner-img-flow::after {
	line-height: 0; clear: both; display: table; content: "";
}
#main-content #right-contentarea #content-frame #content-frame-full #inner-right-single .inner-img-flow::after {
	line-height: 0; clear: both; display: table; content: "";
}
#main-content #right-contentarea #content-frame #content-frame-right #inner-right-single .inner-img-flow .inner-img-flow-rgt p {
	color: rgb(51, 51, 51); font-family: Arial,Helvetica,sans-serif; margin-bottom: 0px;
}
#main-content #right-contentarea #content-frame #content-frame-full #inner-right-single .inner-img-flow .inner-img-flow-rgt p {
	color: rgb(51, 51, 51); font-family: Arial,Helvetica,sans-serif; margin-bottom: 0px;
}
#main-content #right-contentarea #content-frame #content-frame-right #inner-right-single .inner-img-flow .inner-img-flow-rgt p > strong {
	text-transform: uppercase; line-height: 1; font-size: 0.93em; margin-bottom: 5px; display: block;
}
#main-content #right-contentarea #content-frame #content-frame-full #inner-right-single .inner-img-flow .inner-img-flow-rgt p > strong {
	text-transform: uppercase; line-height: 1; font-size: 0.93em; margin-bottom: 5px; display: block;
}
#main-content #right-contentarea #content-frame #content-frame-right #inner-right-single .inner-img-flow .inner-img-flow-rgt p a {
	color: rgb(229, 27, 36); font-family: Arial,Helvetica,sans-serif; font-style: italic; font-weight: bold; text-decoration: none; margin-top: 5px;
}
#main-content #right-contentarea #content-frame #content-frame-full #inner-right-single .inner-img-flow .inner-img-flow-rgt p a {
	color: rgb(229, 27, 36); font-family: Arial,Helvetica,sans-serif; font-style: italic; font-weight: bold; text-decoration: none; margin-top: 5px;
}
#main-content #right-contentarea #content-frame #content-frame-right #inner-right-single .inner-img-flow .inner-img-flow-rgt p .more {
	display: block;
}
#main-content #right-contentarea #content-frame #content-frame-full #inner-right-single .inner-img-flow .inner-img-flow-rgt p .more {
	display: block;
}
#main-content #right-contentarea #content-frame #content-frame-right #inner-right-single :last-child.inner-img-flow {
	
}
#main-content #right-contentarea #content-frame #content-frame-full #inner-right-single :last-child.inner-img-flow {
	
}
#main-content #right-contentarea #content-frame #content-frame-right #inner-right-single .inner-img-flow .inner-img-flow-lft {
	width: 29.87%; margin-right: 2%; float: left; box-sizing: border-box; -moz-box-sizing: border-box;
}
#main-content #right-contentarea #content-frame #content-frame-full #inner-right-single .inner-img-flow .inner-img-flow-lft {
	width: 29.87%; margin-right: 2%; float: left; box-sizing: border-box; -moz-box-sizing: border-box;
}
#main-content #right-contentarea #content-frame #content-frame-right #inner-right-single .inner-img-flow :last-child.inner-img-flow-lft {
	margin-right: 0px;
}
#main-content #right-contentarea #content-frame #content-frame-full #inner-right-single .inner-img-flow :last-child.inner-img-flow-lft {
	margin-right: 0px;
}
#main-content #right-contentarea #content-frame #content-frame-right #inner-right-single .inner-img-flow :last-child.inner-img-flow-lft {
	float: right;
}
#main-content #right-contentarea #content-frame #content-frame-full #inner-right-single .inner-img-flow :last-child.inner-img-flow-lft {
	float: right;
}
#main-content #right-contentarea #content-frame #content-frame-right #inner-right-single .inner-img-flow .inner-img-flow-rgt {
	width: 68.12%; margin-right: 2%; float: left; box-sizing: border-box; -moz-box-sizing: border-box;
}
#main-content #right-contentarea #content-frame #content-frame-full #inner-right-single .inner-img-flow .inner-img-flow-rgt {
	width: 68.12%; margin-right: 2%; float: left; box-sizing: border-box; -moz-box-sizing: border-box;
}
#main-content #right-contentarea #content-frame #content-frame-right #inner-right-single .inner-img-flow :last-child.inner-img-flow-rgt {
	margin-right: 0px;
}
#main-content #right-contentarea #content-frame #content-frame-full #inner-right-single .inner-img-flow :last-child.inner-img-flow-rgt {
	margin-right: 0px;
}
#main-content #right-contentarea #content-frame #content-frame-right #inner-right-single .inner-img-flow :last-child.inner-img-flow-rgt {
	float: right;
}
#main-content #right-contentarea #content-frame #content-frame-full #inner-right-single .inner-img-flow :last-child.inner-img-flow-rgt {
	float: right;
}
#main-content #right-contentarea #content-frame #content-frame-right #inner-right-single .inner-right-flow p {
	background: url("../images/backgrounds/sdbLine.png") repeat-x left bottom; color: rgb(51, 51, 51); font-family: Arial,Helvetica,sans-serif;
}
#main-content #right-contentarea #content-frame #content-frame-full #inner-right-single .inner-right-flow p {
	background: url("../images/backgrounds/sdbLine.png") repeat-x left bottom; color: rgb(51, 51, 51); font-family: Arial,Helvetica,sans-serif;
}
#main-content #right-contentarea #content-frame #content-frame-right #inner-right-single .inner-right-flow p > strong {
	text-transform: uppercase; font-size: 1em; margin-bottom: 5px; display: block;
}
#main-content #right-contentarea #content-frame #content-frame-full #inner-right-single .inner-right-flow p > strong {
	text-transform: uppercase; font-size: 1em; margin-bottom: 5px; display: block;
}
#main-content #right-contentarea #content-frame #content-frame-right #inner-right-single .inner-right-flow p a {
	color: rgb(229, 27, 36); font-family: Arial,Helvetica,sans-serif; font-style: italic; font-weight: bold; text-decoration: none; margin-top: 5px;
}
#main-content #right-contentarea #content-frame #content-frame-full #inner-right-single .inner-right-flow p a {
	color: rgb(229, 27, 36); font-family: Arial,Helvetica,sans-serif; font-style: italic; font-weight: bold; text-decoration: none; margin-top: 5px;
}
#main-content #right-contentarea #content-frame #content-frame-right #inner-right-single .inner-right-flow p .more {
	display: block;
}
#main-content #right-contentarea #content-frame #content-frame-full #inner-right-single .inner-right-flow p .more {
	display: block;
}
#main-content #right-contentarea #content-frame #content-frame-right #inner-right-single :last-child.inner-right-flow p {
	
}
#main-content #right-contentarea #content-frame #content-frame-full #inner-right-single :last-child.inner-right-flow p {
	
}
#main-content #right-contentarea #content-frame #content-frame-right #inner-right-single .inner-shift-flow p {
	color: rgb(51, 51, 51); font-family: Arial,Helvetica,sans-serif; margin-top: 1em;
}
#main-content #right-contentarea #content-frame #content-frame-full #inner-right-single .inner-shift-flow p {
	color: rgb(51, 51, 51); font-family: Arial,Helvetica,sans-serif; margin-top: 1em;
}
#main-content #right-contentarea #content-frame #content-frame-right #inner-right-single .inner-shift-flow p:first-child {
	margin-top: 0px;
}
#main-content #right-contentarea #content-frame #content-frame-full #inner-right-single .inner-shift-flow p:first-child {
	margin-top: 0px;
}
#main-content #right-contentarea #content-frame #content-frame-right #inner-right-single .inner-shift-flow p:first-child strong:first-child {
	text-transform: uppercase; font-family: "gotham_mediumregular",Arial,Helvetica,sans-serif; font-size: 1em; display: block;
}
#main-content #right-contentarea #content-frame #content-frame-full #inner-right-single .inner-shift-flow p:first-child strong:first-child {
	text-transform: uppercase; font-family: "gotham_mediumregular",Arial,Helvetica,sans-serif; font-size: 1em; display: block;
}
#main-content #right-contentarea #content-frame #content-frame-right #inner-right-single .inner-shift-flow p a {
	color: rgb(229, 27, 36); font-family: Arial,Helvetica,sans-serif; font-style: italic; font-weight: bold; text-decoration: none;
}
#main-content #right-contentarea #content-frame #content-frame-full #inner-right-single .inner-shift-flow p a {
	color: rgb(229, 27, 36); font-family: Arial,Helvetica,sans-serif; font-style: italic; font-weight: bold; text-decoration: none;
}
#main-content #right-contentarea #content-frame #content-frame-right #inner-right-single .inner-shift-flow p .more {
	display: block;
}
#main-content #right-contentarea #content-frame #content-frame-full #inner-right-single .inner-shift-flow p .more {
	display: block;
}
#main-content #right-contentarea #content-frame #content-frame-right #inner-right-single .inner-right-full h4 {
	color: rgb(51, 51, 51); text-transform: uppercase; font-family: Arial,Helvetica,sans-serif; font-weight: bold;
}
#main-content #right-contentarea #content-frame #content-frame-full #inner-right-single .inner-right-full h4 {
	color: rgb(51, 51, 51); text-transform: uppercase; font-family: Arial,Helvetica,sans-serif; font-weight: bold;
}
#main-content #right-contentarea #content-frame #content-frame-right #inner-right-single .inner-right-full h5 {
	color: rgb(51, 51, 51); text-transform: capitalize; line-height: 1; font-family: Arial,Helvetica,sans-serif; font-weight: bold; margin-bottom: 3px;
}
#main-content #right-contentarea #content-frame #content-frame-full #inner-right-single .inner-right-full h5 {
	color: rgb(51, 51, 51); text-transform: capitalize; line-height: 1; font-family: Arial,Helvetica,sans-serif; font-weight: bold; margin-bottom: 3px;
}
#main-content #right-contentarea #content-frame #content-frame-right #inner-right-single .inner-right-full h6 {
	color: rgb(51, 51, 51); text-transform: capitalize; font-family: Arial,Helvetica,sans-serif; font-size: 0.79em; font-weight: normal;
}
#main-content #right-contentarea #content-frame #content-frame-full #inner-right-single .inner-right-full h6 {
	color: rgb(51, 51, 51); text-transform: capitalize; font-family: Arial,Helvetica,sans-serif; font-size: 0.79em; font-weight: normal;
}
#main-content #right-contentarea #content-frame #content-frame-right #inner-right-single .inner-right-full p {
	color: rgb(51, 51, 51); line-height: 18px; font-family: Arial,Helvetica,sans-serif; margin-bottom: 15px;
}
#main-content #right-contentarea #content-frame #content-frame-full #inner-right-single .inner-right-full p {
	color: rgb(51, 51, 51); line-height: 18px; font-family: Arial,Helvetica,sans-serif; margin-bottom: 15px;
}
#main-content #right-contentarea #content-frame #content-frame-right #inner-right-single .inner-right-full figure {
	margin-bottom: 15px;
}
#main-content #right-contentarea #content-frame #content-frame-full #inner-right-single .inner-right-full figure {
	margin-bottom: 15px;
}
#main-content #right-contentarea #content-frame #content-frame-right #inner-right-single .inner-right-full figure .figcap {
	color: rgb(51, 51, 51); line-height: 12px; padding-left: 10px; font-family: Arial,Helvetica,sans-serif; font-size: 0.79em; font-style: italic; font-weight: bold;
}
#main-content #right-contentarea #content-frame #content-frame-full #inner-right-single .inner-right-full figure .figcap {
	color: rgb(51, 51, 51); line-height: 12px; padding-left: 10px; font-family: Arial,Helvetica,sans-serif; font-size: 0.79em; font-style: italic; font-weight: bold;
}
#main-content #right-contentarea #content-frame #content-frame-right #inner-right-single .inner-right-full ol {
	margin-bottom: 20px; margin-left: 20px;
}
#main-content #right-contentarea #content-frame #content-frame-full #inner-right-single .inner-right-full ol {
	margin-bottom: 20px; margin-left: 20px;
}
#main-content #right-contentarea #content-frame #content-frame-right #inner-right-single .inner-right-full ol li {
	color: rgb(51, 51, 51); font-family: Arial,Helvetica,sans-serif;
}
#main-content #right-contentarea #content-frame #content-frame-full #inner-right-single .inner-right-full ol li {
	color: rgb(51, 51, 51); font-family: Arial,Helvetica,sans-serif;
}
#main-content #right-contentarea #content-frame #content-frame-right #inner-right-single .inner-right-full ul {
	margin-bottom: 20px; margin-left: 13px;
}
#main-content #right-contentarea #content-frame #content-frame-full #inner-right-single .inner-right-full ul {
	margin-bottom: 20px; margin-left: 13px;
}
#main-content #right-contentarea #content-frame #content-frame-right #inner-right-single .inner-right-full ul li {
	color: rgb(51, 51, 51); font-family: Arial,Helvetica,sans-serif;
}
#main-content #right-contentarea #content-frame #content-frame-full #inner-right-single .inner-right-full ul li {
	color: rgb(51, 51, 51); font-family: Arial,Helvetica,sans-serif;
}
#main-content #right-contentarea #content-frame #content-frame-right #inner-right-single .inner-right-full .figure-flt {
	width: 48%; margin-top: -10px; margin-right: 2%; float: left;
}
#main-content #right-contentarea #content-frame #content-frame-full #inner-right-single .inner-right-full .figure-flt {
	width: 48%; margin-top: -10px; margin-right: 2%; float: left;
}
#main-content #right-contentarea #content-frame #content-frame-right #inner-right-single .inner-right-full .gbutton a {
	padding: 5px 25px; outline: rgb(179, 179, 179) solid 3px; border: 1px solid rgb(255, 255, 255); color: rgb(255, 255, 255); text-transform: uppercase; letter-spacing: 0.5px; font-family: "gotham_mediumregular",Arial,Helvetica,sans-serif; font-size: 0.71em; font-weight: bold; text-decoration: none; margin-left: 20px; float: right; background-color: rgb(179, 179, 179);
}
#main-content #right-contentarea #content-frame #content-frame-full #inner-right-single .inner-right-full .gbutton a {
	padding: 5px 25px; outline: rgb(179, 179, 179) solid 3px; border: 1px solid rgb(255, 255, 255); color: rgb(255, 255, 255); text-transform: uppercase; letter-spacing: 0.5px; font-family: "gotham_mediumregular",Arial,Helvetica,sans-serif; font-size: 0.71em; font-weight: bold; text-decoration: none; margin-left: 20px; float: right; background-color: rgb(179, 179, 179);
}
#main-content #right-contentarea #content-frame #content-frame-right #inner-right-single .inner-right-full .gbutton a:hover {
	outline: rgb(202, 202, 202) solid 3px; background-color: rgb(202, 202, 202);
}
#main-content #right-contentarea #content-frame #content-frame-full #inner-right-single .inner-right-full .gbutton a:hover {
	outline: rgb(202, 202, 202) solid 3px; background-color: rgb(202, 202, 202);
}
#main-content #right-contentarea #content-frame #content-frame-right #inner-right-single .inner-right-full .rbutton a {
	padding: 5px 25px; outline: rgb(229, 27, 36) solid 3px; border: 1px solid rgb(255, 255, 255); color: rgb(255, 255, 255); text-transform: uppercase; letter-spacing: 0.5px; font-family: "gotham_mediumregular",Arial,Helvetica,sans-serif; font-size: 0.71em; font-weight: bold; text-decoration: none; margin-left: 20px; float: right; background-color: rgb(229, 27, 36);
}
#main-content #right-contentarea #content-frame #content-frame-full #inner-right-single .inner-right-full .rbutton a {
	padding: 5px 25px; outline: rgb(229, 27, 36) solid 3px; border: 1px solid rgb(255, 255, 255); color: rgb(255, 255, 255); text-transform: uppercase; letter-spacing: 0.5px; font-family: "gotham_mediumregular",Arial,Helvetica,sans-serif; font-size: 0.71em; font-weight: bold; text-decoration: none; margin-left: 20px; float: right; background-color: rgb(229, 27, 36);
}
#main-content #right-contentarea #content-frame #content-frame-right #inner-right-single .inner-right-full .rbutton a:hover {
	outline: rgb(234, 73, 80) solid 3px; background-color: rgb(234, 73, 80);
}
#main-content #right-contentarea #content-frame #content-frame-full #inner-right-single .inner-right-full .rbutton a:hover {
	outline: rgb(234, 73, 80) solid 3px; background-color: rgb(234, 73, 80);
}
#main-content #right-contentarea #content-frame #content-frame-right #inner-right-single .inner-right-full p {
	padding-bottom: 0px;
}
#main-content #right-contentarea #content-frame #content-frame-full #inner-right-single .inner-right-full p {
	padding-bottom: 0px;
}
#main-content #right-contentarea #content-frame #content-frame-right #inner-right-single .form-content h5 {
	margin-top: 15px;
}
#main-content #right-contentarea #content-frame #content-frame-full #inner-right-single .form-content h5 {
	margin-top: 15px;
}
#main-content #right-contentarea #content-frame #content-frame-right #inner-right-single .form-content .inputfield {
	background: url("../images/backgrounds/inputBg.png") repeat-x left top rgb(248, 248, 248); margin: 7px 0px; padding: 5px 0px 5px 5px; border: 1px solid rgb(224, 224, 224); color: rgb(51, 51, 51); font-family: Arial,Helvetica,sans-serif; box-shadow: inset 1px 1px 1px -1px #747474; -webkit-box-shadow: inset 0 15px 15px -15px #747474; -moz-box-shadow: inset 0 15px 15px -15px #747474;
}
#main-content #right-contentarea #content-frame #content-frame-full #inner-right-single .form-content .inputfield {
	background: url("../images/backgrounds/inputBg.png") repeat-x left top rgb(248, 248, 248); margin: 7px 0px; padding: 5px 0px 5px 5px; border: 1px solid rgb(224, 224, 224); color: rgb(51, 51, 51); font-family: Arial,Helvetica,sans-serif; box-shadow: inset 1px 1px 1px -1px #747474; -webkit-box-shadow: inset 0 15px 15px -15px #747474; -moz-box-shadow: inset 0 15px 15px -15px #747474;
}
#main-content #right-contentarea #content-frame #content-frame-right #inner-right-single .form-content ul li {
	list-style-image: url("../images/backgrounds/small-bullet.jpg");
}
#main-content #right-contentarea #content-frame #content-frame-full #inner-right-single .form-content ul li {
	list-style-image: url("../images/backgrounds/small-bullet.jpg");
}
#main-content #right-contentarea #content-frame #content-frame-right #inner-right-single .form-content .one-box {
	display: block; box-sizing: border-box; -moz-box-sizing: border-box;
}
#main-content #right-contentarea #content-frame #content-frame-full #inner-right-single .form-content .one-box {
	display: block; box-sizing: border-box; -moz-box-sizing: border-box;
}
#main-content #right-contentarea #content-frame #content-frame-right #inner-right-single .form-content .one-box::before {
	line-height: 0; display: table; content: "";
}
#main-content #right-contentarea #content-frame #content-frame-full #inner-right-single .form-content .one-box::before {
	line-height: 0; display: table; content: "";
}
#main-content #right-contentarea #content-frame #content-frame-right #inner-right-single .form-content .one-box::after {
	line-height: 0; clear: both; display: table; content: "";
}
#main-content #right-contentarea #content-frame #content-frame-full #inner-right-single .form-content .one-box::after {
	line-height: 0; clear: both; display: table; content: "";
}
#main-content #right-contentarea #content-frame #content-frame-right #inner-right-single .form-content .one-box .one-box-fw {
	width: 100%; margin-right: 2%; float: left; box-sizing: border-box; -moz-box-sizing: border-box;
}
#main-content #right-contentarea #content-frame #content-frame-full #inner-right-single .form-content .one-box .one-box-fw {
	width: 100%; margin-right: 2%; float: left; box-sizing: border-box; -moz-box-sizing: border-box;
}
#main-content #right-contentarea #content-frame #content-frame-right #inner-right-single .form-content .one-box :last-child.one-box-fw {
	margin-right: 0px;
}
#main-content #right-contentarea #content-frame #content-frame-full #inner-right-single .form-content .one-box :last-child.one-box-fw {
	margin-right: 0px;
}
#main-content #right-contentarea #content-frame #content-frame-right #inner-right-single .form-content .one-box :last-child.one-box-fw {
	float: right;
}
#main-content #right-contentarea #content-frame #content-frame-full #inner-right-single .form-content .one-box :last-child.one-box-fw {
	float: right;
}
#main-content #right-contentarea #content-frame #content-frame-right #inner-right-single .form-content .one-box .one-box-fw .wd-s1-f {
	width: 98.5%;
}
#main-content #right-contentarea #content-frame #content-frame-full #inner-right-single .form-content .one-box .one-box-fw .wd-s1-f {
	width: 98.5%;
}
#main-content #right-contentarea #content-frame #content-frame-right #inner-right-single .form-content .one-box .one-box-fw textarea {
	width: 100%; min-height: 74px;
}
#main-content #right-contentarea #content-frame #content-frame-full #inner-right-single .form-content .one-box .one-box-fw textarea {
	width: 100%; min-height: 74px;
}
#main-content #right-contentarea #content-frame #content-frame-right #inner-right-single .form-content .two-box {
	display: block; box-sizing: border-box; -moz-box-sizing: border-box;
}
#main-content #right-contentarea #content-frame #content-frame-full #inner-right-single .form-content .two-box {
	display: block; box-sizing: border-box; -moz-box-sizing: border-box;
}
#main-content #right-contentarea #content-frame #content-frame-right #inner-right-single .form-content .two-box::before {
	line-height: 0; display: table; content: "";
}
#main-content #right-contentarea #content-frame #content-frame-full #inner-right-single .form-content .two-box::before {
	line-height: 0; display: table; content: "";
}
#main-content #right-contentarea #content-frame #content-frame-right #inner-right-single .form-content .two-box::after {
	line-height: 0; clear: both; display: table; content: "";
}
#main-content #right-contentarea #content-frame #content-frame-full #inner-right-single .form-content .two-box::after {
	line-height: 0; clear: both; display: table; content: "";
}
#main-content #right-contentarea #content-frame #content-frame-right #inner-right-single .form-content .two-box .two-box-lft {
	width: 49%; margin-right: 2%; float: left; box-sizing: border-box; -moz-box-sizing: border-box;
}
#main-content #right-contentarea #content-frame #content-frame-full #inner-right-single .form-content .two-box .two-box-lft {
	width: 49%; margin-right: 2%; float: left; box-sizing: border-box; -moz-box-sizing: border-box;
}
#main-content #right-contentarea #content-frame #content-frame-right #inner-right-single .form-content .two-box :last-child.two-box-lft {
	margin-right: 0px;
}
#main-content #right-contentarea #content-frame #content-frame-full #inner-right-single .form-content .two-box :last-child.two-box-lft {
	margin-right: 0px;
}
#main-content #right-contentarea #content-frame #content-frame-right #inner-right-single .form-content .two-box :last-child.two-box-lft {
	float: right;
}
#main-content #right-contentarea #content-frame #content-frame-full #inner-right-single .form-content .two-box :last-child.two-box-lft {
	float: right;
}
#main-content #right-contentarea #content-frame #content-frame-right #inner-right-single .form-content .two-box .two-box-lft .wd-s2-l {
	width: 97%; margin-right: 3%;
}
#main-content #right-contentarea #content-frame #content-frame-full #inner-right-single .form-content .two-box .two-box-lft .wd-s2-l {
	width: 97%; margin-right: 3%;
}
#main-content #right-contentarea #content-frame #content-frame-right #inner-right-single .form-content .two-box .two-box-rgt {
	width: 49%; margin-right: 2%; float: left; box-sizing: border-box; -moz-box-sizing: border-box;
}
#main-content #right-contentarea #content-frame #content-frame-full #inner-right-single .form-content .two-box .two-box-rgt {
	width: 49%; margin-right: 2%; float: left; box-sizing: border-box; -moz-box-sizing: border-box;
}
#main-content #right-contentarea #content-frame #content-frame-right #inner-right-single .form-content .two-box :last-child.two-box-rgt {
	margin-right: 0px;
}
#main-content #right-contentarea #content-frame #content-frame-full #inner-right-single .form-content .two-box :last-child.two-box-rgt {
	margin-right: 0px;
}
#main-content #right-contentarea #content-frame #content-frame-right #inner-right-single .form-content .two-box :last-child.two-box-rgt {
	float: right;
}
#main-content #right-contentarea #content-frame #content-frame-full #inner-right-single .form-content .two-box :last-child.two-box-rgt {
	float: right;
}
#main-content #right-contentarea #content-frame #content-frame-right #inner-right-single .form-content .two-box .two-box-rgt .wd-s2-r {
	width: 97%;
}
#main-content #right-contentarea #content-frame #content-frame-full #inner-right-single .form-content .two-box .two-box-rgt .wd-s2-r {
	width: 97%;
}
#main-content #right-contentarea #content-frame #content-frame-right #inner-right-single .form-content .three-box {
	display: block; box-sizing: border-box; -moz-box-sizing: border-box;
}
#main-content #right-contentarea #content-frame #content-frame-full #inner-right-single .form-content .three-box {
	display: block; box-sizing: border-box; -moz-box-sizing: border-box;
}
#main-content #right-contentarea #content-frame #content-frame-right #inner-right-single .form-content .three-box::before {
	line-height: 0; display: table; content: "";
}
#main-content #right-contentarea #content-frame #content-frame-full #inner-right-single .form-content .three-box::before {
	line-height: 0; display: table; content: "";
}
#main-content #right-contentarea #content-frame #content-frame-right #inner-right-single .form-content .three-box::after {
	line-height: 0; clear: both; display: table; content: "";
}
#main-content #right-contentarea #content-frame #content-frame-full #inner-right-single .form-content .three-box::after {
	line-height: 0; clear: both; display: table; content: "";
}
#main-content #right-contentarea #content-frame #content-frame-right #inner-right-single .form-content .three-box .three-box-lft {
	width: 29.87%; margin-right: 2%; float: left; box-sizing: border-box; -moz-box-sizing: border-box;
}
#main-content #right-contentarea #content-frame #content-frame-full #inner-right-single .form-content .three-box .three-box-lft {
	width: 29.87%; margin-right: 2%; float: left; box-sizing: border-box; -moz-box-sizing: border-box;
}
#main-content #right-contentarea #content-frame #content-frame-right #inner-right-single .form-content .three-box :last-child.three-box-lft {
	margin-right: 0px;
}
#main-content #right-contentarea #content-frame #content-frame-full #inner-right-single .form-content .three-box :last-child.three-box-lft {
	margin-right: 0px;
}
#main-content #right-contentarea #content-frame #content-frame-right #inner-right-single .form-content .three-box :last-child.three-box-lft {
	float: right;
}
#main-content #right-contentarea #content-frame #content-frame-full #inner-right-single .form-content .three-box :last-child.three-box-lft {
	float: right;
}
#main-content #right-contentarea #content-frame #content-frame-right #inner-right-single .form-content .three-box .three-box-lft .wd-s3-l {
	width: 97%; margin-right: 3%;
}
#main-content #right-contentarea #content-frame #content-frame-full #inner-right-single .form-content .three-box .three-box-lft .wd-s3-l {
	width: 97%; margin-right: 3%;
}
#main-content #right-contentarea #content-frame #content-frame-right #inner-right-single .form-content .three-box .three-box-mid {
	width: 36.25%; margin-right: 2%; float: left; box-sizing: border-box; -moz-box-sizing: border-box;
}
#main-content #right-contentarea #content-frame #content-frame-full #inner-right-single .form-content .three-box .three-box-mid {
	width: 36.25%; margin-right: 2%; float: left; box-sizing: border-box; -moz-box-sizing: border-box;
}
#main-content #right-contentarea #content-frame #content-frame-right #inner-right-single .form-content .three-box :last-child.three-box-mid {
	margin-right: 0px;
}
#main-content #right-contentarea #content-frame #content-frame-full #inner-right-single .form-content .three-box :last-child.three-box-mid {
	margin-right: 0px;
}
#main-content #right-contentarea #content-frame #content-frame-right #inner-right-single .form-content .three-box :last-child.three-box-mid {
	float: right;
}
#main-content #right-contentarea #content-frame #content-frame-full #inner-right-single .form-content .three-box :last-child.three-box-mid {
	float: right;
}
#main-content #right-contentarea #content-frame #content-frame-right #inner-right-single .form-content .three-box .three-box-mid .wd-s3-m {
	width: 88%; margin-right: 6%; margin-left: 6%;
}
#main-content #right-contentarea #content-frame #content-frame-full #inner-right-single .form-content .three-box .three-box-mid .wd-s3-m {
	width: 88%; margin-right: 6%; margin-left: 6%;
}
#main-content #right-contentarea #content-frame #content-frame-right #inner-right-single .form-content .three-box .three-box-rgt {
	width: 29.87%; margin-right: 2%; float: left; box-sizing: border-box; -moz-box-sizing: border-box;
}
#main-content #right-contentarea #content-frame #content-frame-full #inner-right-single .form-content .three-box .three-box-rgt {
	width: 29.87%; margin-right: 2%; float: left; box-sizing: border-box; -moz-box-sizing: border-box;
}
#main-content #right-contentarea #content-frame #content-frame-right #inner-right-single .form-content .three-box :last-child.three-box-rgt {
	margin-right: 0px;
}
#main-content #right-contentarea #content-frame #content-frame-full #inner-right-single .form-content .three-box :last-child.three-box-rgt {
	margin-right: 0px;
}
#main-content #right-contentarea #content-frame #content-frame-right #inner-right-single .form-content .three-box :last-child.three-box-rgt {
	float: right;
}
#main-content #right-contentarea #content-frame #content-frame-full #inner-right-single .form-content .three-box :last-child.three-box-rgt {
	float: right;
}
#main-content #right-contentarea #content-frame #content-frame-right #inner-right-single .form-content .three-box .three-box-rgt .wd-s3-r {
	width: 97%; margin-left: 3%;
}
#main-content #right-contentarea #content-frame #content-frame-full #inner-right-single .form-content .three-box .three-box-rgt .wd-s3-r {
	width: 97%; margin-left: 3%;
}
#main-content #right-contentarea #content-frame #content-frame-right #inner-right-single .form-content .err-msg {
	text-align: right; color: rgb(229, 27, 36); font-family: Arial,Helvetica,sans-serif; font-style: italic; font-weight: bold;
}
#main-content #right-contentarea #content-frame #content-frame-full #inner-right-single .form-content .err-msg {
	text-align: right; color: rgb(229, 27, 36); font-family: Arial,Helvetica,sans-serif; font-style: italic; font-weight: bold;
}
#main-content #right-contentarea #content-frame #content-frame-right #inner-right-single .horizontalTab .resp-tabs-container figure {
	margin-bottom: 10px;
}
#main-content #right-contentarea #content-frame #content-frame-full #inner-right-single .horizontalTab .resp-tabs-container figure {
	margin-bottom: 10px;
}
#main-content #right-contentarea #content-frame #content-frame-right #inner-right-single .horizontalTab .resp-tabs-container p {
	color: rgb(51, 51, 51); padding-bottom: 0px; font-family: Arial,Helvetica,sans-serif; margin-bottom: 0px;
}
#main-content #right-contentarea #content-frame #content-frame-full #inner-right-single .horizontalTab .resp-tabs-container p {
	color: rgb(51, 51, 51); padding-bottom: 0px; font-family: Arial,Helvetica,sans-serif; margin-bottom: 0px;
}
#main-content #right-contentarea #content-frame #content-frame-right #inner-right-single .horizontalTab .resp-tabs-container p strong {
	text-transform: uppercase; line-height: 1; font-size: 0.93em; margin-bottom: 5px; display: block;
}
#main-content #right-contentarea #content-frame #content-frame-full #inner-right-single .horizontalTab .resp-tabs-container p strong {
	text-transform: uppercase; line-height: 1; font-size: 0.93em; margin-bottom: 5px; display: block;
}
#main-content #right-contentarea #content-frame #content-frame-right #inner-right-single .horizontalTab .resp-tabs-container p a {
	color: rgb(229, 27, 36); font-family: Arial,Helvetica,sans-serif; font-style: italic; font-weight: bold; text-decoration: none; margin-top: 5px; display: block;
}
#main-content #right-contentarea #content-frame #content-frame-full #inner-right-single .horizontalTab .resp-tabs-container p a {
	color: rgb(229, 27, 36); font-family: Arial,Helvetica,sans-serif; font-style: italic; font-weight: bold; text-decoration: none; margin-top: 5px; display: block;
}
#main-content #right-contentarea #content-frame #content-frame-right #inner-right-single .horizontalTab .resp-tabs-container .inner-right-flow p {
	padding-bottom: 15px; margin-bottom: 15px;
}
#main-content #right-contentarea #content-frame #content-frame-full #inner-right-single .horizontalTab .resp-tabs-container .inner-right-flow p {
	padding-bottom: 15px; margin-bottom: 15px;
}
#main-content #right-contentarea #content-frame #content-frame-right #inner-right-doubleA {
	width: 49%; padding-right: 7px; margin-right: 2%; float: left; box-sizing: border-box; -moz-box-sizing: border-box;
}
#main-content #right-contentarea #content-frame #content-frame-full #inner-right-doubleA {
	width: 49%; padding-right: 7px; margin-right: 2%; float: left; box-sizing: border-box; -moz-box-sizing: border-box;
}
#main-content #right-contentarea #content-frame #content-frame-right :last-child#inner-right-doubleA {
	margin-right: 0px;
}
#main-content #right-contentarea #content-frame #content-frame-full :last-child#inner-right-doubleA {
	margin-right: 0px;
}
#main-content #right-contentarea #content-frame #content-frame-right :last-child#inner-right-doubleA {
	float: right;
}
#main-content #right-contentarea #content-frame #content-frame-full :last-child#inner-right-doubleA {
	float: right;
}
#main-content #right-contentarea #content-frame #content-frame-right #inner-right-doubleA h4 {
	color: rgb(51, 51, 51); text-transform: uppercase; font-family: Arial,Helvetica,sans-serif; font-weight: bold;
}
#main-content #right-contentarea #content-frame #content-frame-full #inner-right-doubleA h4 {
	color: rgb(51, 51, 51); text-transform: uppercase; font-family: Arial,Helvetica,sans-serif; font-weight: bold;
}
#main-content #right-contentarea #content-frame #content-frame-right #inner-right-doubleA h5 {
	color: rgb(51, 51, 51); text-transform: capitalize; line-height: 1; font-family: Arial,Helvetica,sans-serif; font-weight: bold; margin-bottom: 3px;
}
#main-content #right-contentarea #content-frame #content-frame-full #inner-right-doubleA h5 {
	color: rgb(51, 51, 51); text-transform: capitalize; line-height: 1; font-family: Arial,Helvetica,sans-serif; font-weight: bold; margin-bottom: 3px;
}
#main-content #right-contentarea #content-frame #content-frame-right #inner-right-doubleA h6 {
	color: rgb(51, 51, 51); text-transform: capitalize; font-family: Arial,Helvetica,sans-serif; font-size: 0.79em; font-weight: normal;
}
#main-content #right-contentarea #content-frame #content-frame-full #inner-right-doubleA h6 {
	color: rgb(51, 51, 51); text-transform: capitalize; font-family: Arial,Helvetica,sans-serif; font-size: 0.79em; font-weight: normal;
}
#main-content #right-contentarea #content-frame #content-frame-right #inner-right-doubleA p {
	color: rgb(51, 51, 51); line-height: 18px; font-family: Arial,Helvetica,sans-serif; margin-bottom: 15px;
}
#main-content #right-contentarea #content-frame #content-frame-full #inner-right-doubleA p {
	color: rgb(51, 51, 51); line-height: 18px; font-family: Arial,Helvetica,sans-serif; margin-bottom: 15px;
}
#main-content #right-contentarea #content-frame #content-frame-right #inner-right-doubleA figure {
	margin-bottom: 15px;
}
#main-content #right-contentarea #content-frame #content-frame-full #inner-right-doubleA figure {
	margin-bottom: 15px;
}
#main-content #right-contentarea #content-frame #content-frame-right #inner-right-doubleA figure .figcap {
	color: rgb(51, 51, 51); line-height: 12px; padding-left: 10px; font-family: Arial,Helvetica,sans-serif; font-size: 0.79em; font-style: italic; font-weight: bold;
}
#main-content #right-contentarea #content-frame #content-frame-full #inner-right-doubleA figure .figcap {
	color: rgb(51, 51, 51); line-height: 12px; padding-left: 10px; font-family: Arial,Helvetica,sans-serif; font-size: 0.79em; font-style: italic; font-weight: bold;
}
#main-content #right-contentarea #content-frame #content-frame-right #inner-right-doubleA ol {
	margin-bottom: 20px; margin-left: 20px;
}
#main-content #right-contentarea #content-frame #content-frame-full #inner-right-doubleA ol {
	margin-bottom: 20px; margin-left: 20px;
}
#main-content #right-contentarea #content-frame #content-frame-right #inner-right-doubleA ol li {
	color: rgb(51, 51, 51); font-family: Arial,Helvetica,sans-serif;
}
#main-content #right-contentarea #content-frame #content-frame-full #inner-right-doubleA ol li {
	color: rgb(51, 51, 51); font-family: Arial,Helvetica,sans-serif;
}
#main-content #right-contentarea #content-frame #content-frame-right #inner-right-doubleA ul {
	margin-bottom: 20px; margin-left: 13px;
}
#main-content #right-contentarea #content-frame #content-frame-full #inner-right-doubleA ul {
	margin-bottom: 20px; margin-left: 13px;
}
#main-content #right-contentarea #content-frame #content-frame-right #inner-right-doubleA ul li {
	color: rgb(51, 51, 51); font-family: Arial,Helvetica,sans-serif;
}
#main-content #right-contentarea #content-frame #content-frame-full #inner-right-doubleA ul li {
	color: rgb(51, 51, 51); font-family: Arial,Helvetica,sans-serif;
}
#main-content #right-contentarea #content-frame #content-frame-right #inner-right-doubleB {
	width: 49%; padding-left: 7px; margin-right: 2%; float: left; box-sizing: border-box; -moz-box-sizing: border-box;
}
#main-content #right-contentarea #content-frame #content-frame-full #inner-right-doubleB {
	width: 49%; padding-left: 7px; margin-right: 2%; float: left; box-sizing: border-box; -moz-box-sizing: border-box;
}
#main-content #right-contentarea #content-frame #content-frame-right :last-child#inner-right-doubleB {
	margin-right: 0px;
}
#main-content #right-contentarea #content-frame #content-frame-full :last-child#inner-right-doubleB {
	margin-right: 0px;
}
#main-content #right-contentarea #content-frame #content-frame-right :last-child#inner-right-doubleB {
	float: right;
}
#main-content #right-contentarea #content-frame #content-frame-full :last-child#inner-right-doubleB {
	float: right;
}
#main-content #right-contentarea #content-frame #content-frame-right #inner-right-doubleB h4 {
	color: rgb(51, 51, 51); text-transform: uppercase; font-family: Arial,Helvetica,sans-serif; font-weight: bold;
}
#main-content #right-contentarea #content-frame #content-frame-full #inner-right-doubleB h4 {
	color: rgb(51, 51, 51); text-transform: uppercase; font-family: Arial,Helvetica,sans-serif; font-weight: bold;
}
#main-content #right-contentarea #content-frame #content-frame-right #inner-right-doubleB h5 {
	color: rgb(51, 51, 51); text-transform: capitalize; line-height: 1; font-family: Arial,Helvetica,sans-serif; font-weight: bold; margin-bottom: 3px;
}
#main-content #right-contentarea #content-frame #content-frame-full #inner-right-doubleB h5 {
	color: rgb(51, 51, 51); text-transform: capitalize; line-height: 1; font-family: Arial,Helvetica,sans-serif; font-weight: bold; margin-bottom: 3px;
}
#main-content #right-contentarea #content-frame #content-frame-right #inner-right-doubleB h6 {
	color: rgb(51, 51, 51); text-transform: capitalize; font-family: Arial,Helvetica,sans-serif; font-size: 0.79em; font-weight: normal;
}
#main-content #right-contentarea #content-frame #content-frame-full #inner-right-doubleB h6 {
	color: rgb(51, 51, 51); text-transform: capitalize; font-family: Arial,Helvetica,sans-serif; font-size: 0.79em; font-weight: normal;
}
#main-content #right-contentarea #content-frame #content-frame-right #inner-right-doubleB p {
	color: rgb(51, 51, 51); line-height: 18px; font-family: Arial,Helvetica,sans-serif; margin-bottom: 15px;
}
#main-content #right-contentarea #content-frame #content-frame-full #inner-right-doubleB p {
	color: rgb(51, 51, 51); line-height: 18px; font-family: Arial,Helvetica,sans-serif; margin-bottom: 15px;
}
#main-content #right-contentarea #content-frame #content-frame-right #inner-right-doubleB figure {
	margin-bottom: 15px;
}
#main-content #right-contentarea #content-frame #content-frame-full #inner-right-doubleB figure {
	margin-bottom: 15px;
}
#main-content #right-contentarea #content-frame #content-frame-right #inner-right-doubleB figure .figcap {
	color: rgb(51, 51, 51); line-height: 12px; padding-left: 10px; font-family: Arial,Helvetica,sans-serif; font-size: 0.79em; font-style: italic; font-weight: bold;
}
#main-content #right-contentarea #content-frame #content-frame-full #inner-right-doubleB figure .figcap {
	color: rgb(51, 51, 51); line-height: 12px; padding-left: 10px; font-family: Arial,Helvetica,sans-serif; font-size: 0.79em; font-style: italic; font-weight: bold;
}
#main-content #right-contentarea #content-frame #content-frame-right #inner-right-doubleB ol {
	margin-bottom: 20px; margin-left: 20px;
}
#main-content #right-contentarea #content-frame #content-frame-full #inner-right-doubleB ol {
	margin-bottom: 20px; margin-left: 20px;
}
#main-content #right-contentarea #content-frame #content-frame-right #inner-right-doubleB ol li {
	color: rgb(51, 51, 51); font-family: Arial,Helvetica,sans-serif;
}
#main-content #right-contentarea #content-frame #content-frame-full #inner-right-doubleB ol li {
	color: rgb(51, 51, 51); font-family: Arial,Helvetica,sans-serif;
}
#main-content #right-contentarea #content-frame #content-frame-right #inner-right-doubleB ul {
	margin-bottom: 20px; margin-left: 13px;
}
#main-content #right-contentarea #content-frame #content-frame-full #inner-right-doubleB ul {
	margin-bottom: 20px; margin-left: 13px;
}
#main-content #right-contentarea #content-frame #content-frame-right #inner-right-doubleB ul li {
	color: rgb(51, 51, 51); font-family: Arial,Helvetica,sans-serif;
}
#main-content #right-contentarea #content-frame #content-frame-full #inner-right-doubleB ul li {
	color: rgb(51, 51, 51); font-family: Arial,Helvetica,sans-serif;
}
#main-content #right-contentarea #content-frame #content-frame-right #inner-right-doubleC {
	width: 61.75%; padding-right: 15px; margin-right: 2%; float: left; box-sizing: border-box; -moz-box-sizing: border-box;
}
#main-content #right-contentarea #content-frame #content-frame-full #inner-right-doubleC {
	width: 61.75%; padding-right: 15px; margin-right: 2%; float: left; box-sizing: border-box; -moz-box-sizing: border-box;
}
#main-content #right-contentarea #content-frame #content-frame-right :last-child#inner-right-doubleC {
	margin-right: 0px;
}
#main-content #right-contentarea #content-frame #content-frame-full :last-child#inner-right-doubleC {
	margin-right: 0px;
}
#main-content #right-contentarea #content-frame #content-frame-right :last-child#inner-right-doubleC {
	float: right;
}
#main-content #right-contentarea #content-frame #content-frame-full :last-child#inner-right-doubleC {
	float: right;
}
#main-content #right-contentarea #content-frame #content-frame-right #inner-right-doubleC h4 {
	color: rgb(51, 51, 51); text-transform: uppercase; font-family: Arial,Helvetica,sans-serif; font-weight: bold;
}
#main-content #right-contentarea #content-frame #content-frame-full #inner-right-doubleC h4 {
	color: rgb(51, 51, 51); text-transform: uppercase; font-family: Arial,Helvetica,sans-serif; font-weight: bold;
}
#main-content #right-contentarea #content-frame #content-frame-right #inner-right-doubleC h5 {
	color: rgb(51, 51, 51); text-transform: capitalize; line-height: 1; font-family: Arial,Helvetica,sans-serif; font-weight: bold; margin-bottom: 3px;
}
#main-content #right-contentarea #content-frame #content-frame-full #inner-right-doubleC h5 {
	color: rgb(51, 51, 51); text-transform: capitalize; line-height: 1; font-family: Arial,Helvetica,sans-serif; font-weight: bold; margin-bottom: 3px;
}
#main-content #right-contentarea #content-frame #content-frame-right #inner-right-doubleC h6 {
	color: rgb(51, 51, 51); text-transform: capitalize; font-family: Arial,Helvetica,sans-serif; font-size: 0.79em; font-weight: normal;
}
#main-content #right-contentarea #content-frame #content-frame-full #inner-right-doubleC h6 {
	color: rgb(51, 51, 51); text-transform: capitalize; font-family: Arial,Helvetica,sans-serif; font-size: 0.79em; font-weight: normal;
}
#main-content #right-contentarea #content-frame #content-frame-right #inner-right-doubleC p {
	color: rgb(51, 51, 51); line-height: 18px; font-family: Arial,Helvetica,sans-serif; margin-bottom: 15px;
}
#main-content #right-contentarea #content-frame #content-frame-full #inner-right-doubleC p {
	color: rgb(51, 51, 51); line-height: 18px; font-family: Arial,Helvetica,sans-serif; margin-bottom: 15px;
}
#main-content #right-contentarea #content-frame #content-frame-right #inner-right-doubleC figure {
	margin-bottom: 15px;
}
#main-content #right-contentarea #content-frame #content-frame-full #inner-right-doubleC figure {
	margin-bottom: 15px;
}
#main-content #right-contentarea #content-frame #content-frame-right #inner-right-doubleC figure .figcap {
	color: rgb(51, 51, 51); line-height: 12px; padding-left: 10px; font-family: Arial,Helvetica,sans-serif; font-size: 0.79em; font-style: italic; font-weight: bold;
}
#main-content #right-contentarea #content-frame #content-frame-full #inner-right-doubleC figure .figcap {
	color: rgb(51, 51, 51); line-height: 12px; padding-left: 10px; font-family: Arial,Helvetica,sans-serif; font-size: 0.79em; font-style: italic; font-weight: bold;
}
#main-content #right-contentarea #content-frame #content-frame-right #inner-right-doubleC ol {
	margin-bottom: 20px; margin-left: 20px;
}
#main-content #right-contentarea #content-frame #content-frame-full #inner-right-doubleC ol {
	margin-bottom: 20px; margin-left: 20px;
}
#main-content #right-contentarea #content-frame #content-frame-right #inner-right-doubleC ol li {
	color: rgb(51, 51, 51); font-family: Arial,Helvetica,sans-serif;
}
#main-content #right-contentarea #content-frame #content-frame-full #inner-right-doubleC ol li {
	color: rgb(51, 51, 51); font-family: Arial,Helvetica,sans-serif;
}
#main-content #right-contentarea #content-frame #content-frame-right #inner-right-doubleC ul {
	margin-bottom: 20px; margin-left: 13px;
}
#main-content #right-contentarea #content-frame #content-frame-full #inner-right-doubleC ul {
	margin-bottom: 20px; margin-left: 13px;
}
#main-content #right-contentarea #content-frame #content-frame-right #inner-right-doubleC ul li {
	color: rgb(51, 51, 51); font-family: Arial,Helvetica,sans-serif;
}
#main-content #right-contentarea #content-frame #content-frame-full #inner-right-doubleC ul li {
	color: rgb(51, 51, 51); font-family: Arial,Helvetica,sans-serif;
}
#main-content #right-contentarea #content-frame #content-frame-right #inner-right-doubleD {
	width: 36.25%; margin-right: 2%; float: left; box-sizing: border-box; -moz-box-sizing: border-box;
}
#main-content #right-contentarea #content-frame #content-frame-full #inner-right-doubleD {
	width: 36.25%; margin-right: 2%; float: left; box-sizing: border-box; -moz-box-sizing: border-box;
}
#main-content #right-contentarea #content-frame #content-frame-right :last-child#inner-right-doubleD {
	margin-right: 0px;
}
#main-content #right-contentarea #content-frame #content-frame-full :last-child#inner-right-doubleD {
	margin-right: 0px;
}
#main-content #right-contentarea #content-frame #content-frame-right :last-child#inner-right-doubleD {
	float: right;
}
#main-content #right-contentarea #content-frame #content-frame-full :last-child#inner-right-doubleD {
	float: right;
}
#main-content #right-contentarea #content-frame #content-frame-right #inner-right-doubleD h4 {
	color: rgb(51, 51, 51); text-transform: uppercase; font-family: Arial,Helvetica,sans-serif; font-weight: bold;
}
#main-content #right-contentarea #content-frame #content-frame-full #inner-right-doubleD h4 {
	color: rgb(51, 51, 51); text-transform: uppercase; font-family: Arial,Helvetica,sans-serif; font-weight: bold;
}
#main-content #right-contentarea #content-frame #content-frame-right #inner-right-doubleD h5 {
	color: rgb(51, 51, 51); text-transform: capitalize; line-height: 1; font-family: Arial,Helvetica,sans-serif; font-weight: bold; margin-bottom: 3px;
}
#main-content #right-contentarea #content-frame #content-frame-full #inner-right-doubleD h5 {
	color: rgb(51, 51, 51); text-transform: capitalize; line-height: 1; font-family: Arial,Helvetica,sans-serif; font-weight: bold; margin-bottom: 3px;
}
#main-content #right-contentarea #content-frame #content-frame-right #inner-right-doubleD h6 {
	color: rgb(51, 51, 51); text-transform: capitalize; font-family: Arial,Helvetica,sans-serif; font-size: 0.79em; font-weight: normal;
}
#main-content #right-contentarea #content-frame #content-frame-full #inner-right-doubleD h6 {
	color: rgb(51, 51, 51); text-transform: capitalize; font-family: Arial,Helvetica,sans-serif; font-size: 0.79em; font-weight: normal;
}
#main-content #right-contentarea #content-frame #content-frame-right #inner-right-doubleD p {
	color: rgb(51, 51, 51); line-height: 18px; font-family: Arial,Helvetica,sans-serif; margin-bottom: 15px;
}
#main-content #right-contentarea #content-frame #content-frame-full #inner-right-doubleD p {
	color: rgb(51, 51, 51); line-height: 18px; font-family: Arial,Helvetica,sans-serif; margin-bottom: 15px;
}
#main-content #right-contentarea #content-frame #content-frame-right #inner-right-doubleD figure {
	margin-bottom: 15px;
}
#main-content #right-contentarea #content-frame #content-frame-full #inner-right-doubleD figure {
	margin-bottom: 15px;
}
#main-content #right-contentarea #content-frame #content-frame-right #inner-right-doubleD figure .figcap {
	color: rgb(51, 51, 51); line-height: 12px; padding-left: 10px; font-family: Arial,Helvetica,sans-serif; font-size: 0.79em; font-style: italic; font-weight: bold;
}
#main-content #right-contentarea #content-frame #content-frame-full #inner-right-doubleD figure .figcap {
	color: rgb(51, 51, 51); line-height: 12px; padding-left: 10px; font-family: Arial,Helvetica,sans-serif; font-size: 0.79em; font-style: italic; font-weight: bold;
}
#main-content #right-contentarea #content-frame #content-frame-right #inner-right-doubleD ol {
	margin-bottom: 20px; margin-left: 20px;
}
#main-content #right-contentarea #content-frame #content-frame-full #inner-right-doubleD ol {
	margin-bottom: 20px; margin-left: 20px;
}
#main-content #right-contentarea #content-frame #content-frame-right #inner-right-doubleD ol li {
	color: rgb(51, 51, 51); font-family: Arial,Helvetica,sans-serif;
}
#main-content #right-contentarea #content-frame #content-frame-full #inner-right-doubleD ol li {
	color: rgb(51, 51, 51); font-family: Arial,Helvetica,sans-serif;
}
#main-content #right-contentarea #content-frame #content-frame-right #inner-right-doubleD ul {
	margin-bottom: 20px; margin-left: 13px;
}
#main-content #right-contentarea #content-frame #content-frame-full #inner-right-doubleD ul {
	margin-bottom: 20px; margin-left: 13px;
}
#main-content #right-contentarea #content-frame #content-frame-right #inner-right-doubleD ul li {
	color: rgb(51, 51, 51); font-family: Arial,Helvetica,sans-serif;
}
#main-content #right-contentarea #content-frame #content-frame-full #inner-right-doubleD ul li {
	color: rgb(51, 51, 51); font-family: Arial,Helvetica,sans-serif;
}
#main-content #right-contentarea #content-frame #content-frame-right #inner-right-doubleD ul li {
	list-style-image: url("../images/backgrounds/small-bullet.jpg");
}
#main-content #right-contentarea #content-frame #content-frame-full #inner-right-doubleD ul li {
	list-style-image: url("../images/backgrounds/small-bullet.jpg");
}
#main-content #right-contentarea #content-frame #content-frame-full {
	width: 100%; float: none;
}
#main-content #right-contentarea #content-frame #content-frame-right {
	margin-right: 0px;
}
#main-content #right-contentarea #content-frame #footer_box {
	width: 100%; margin-right: 2%; float: left; display: block; box-sizing: border-box; -moz-box-sizing: border-box;
}
#main-content #right-contentarea #content-frame #footer_box::before {
	line-height: 0; display: table; content: "";
}
#main-content #right-contentarea #content-frame #footer_box::after {
	line-height: 0; clear: both; display: table; content: "";
}
#main-content #right-contentarea #content-frame :last-child#footer_box {
	margin-right: 0px;
}
#main-content #right-contentarea #content-frame :last-child#footer_box {
	float: right;
}
#footer_box {
	background: url("/images/backgrounds/sdbLine.png") repeat-x left top; width: 100%; padding-top: 20px; float: left; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;
}
#footer_box ul {
	height: 200px; padding-bottom: 15px; margin-bottom: 15px; border-bottom-color: rgb(141, 141, 141); border-bottom-width: 1px; border-bottom-style: solid; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;
}
#footer_box ul:last-child {
	border-bottom-width: 0px;
}
@media all and (min-width:600px)
{
#footer_box ul {
	padding: 1em; width: 32%; margin-right: 2%; margin-bottom: 0px; border-right-color: rgb(141, 141, 141); border-right-width: 1px; border-bottom-width: 0px; border-right-style: solid; float: left; box-sizing: border-box; -moz-box-sizing: border-box;
}
#footer_box ul:last-child {
	margin-right: 0px;
}
#footer_box ul:last-child {
	float: right;
}
#footer_box ul:first-child {
	padding-left: 0px;
}
#footer_box ul:last-child {
	padding-right: 0px; border-right-width: 0px;
}
#footer_box ul.two-items {
	width: 49%;
}
#footer_box ul.one-item {
	width: 100%;
}
}
#footer_box li {
	list-style: none; width: 100%; text-align: left; color: rgb(51, 51, 51); line-height: 1.4em; font-family: Arial, Helvetica, sans-serif;
}
#footer_box strong:first-child {
	text-transform: uppercase; font-family: "gotham_mediumregular", Arial, Helvetica, sans-serif; font-size: 1em; display: block;
}
#footer_box a {
	color: rgb(229, 27, 36); font-family: Arial, Helvetica, sans-serif; font-style: italic; font-weight: bold; text-decoration: none;
}
@media all and (max-width:800px)
{
#main-content {
	display: block; box-sizing: border-box; -moz-box-sizing: border-box;
}
#main-content::before {
	line-height: 0; display: table; content: "";
}
#main-content::after {
	line-height: 0; clear: both; display: table; content: "";
}
#main-content #left-navigation {
	width: 100%; margin-right: 2%; float: left; display: none; box-sizing: border-box; -moz-box-sizing: border-box;
}
#main-content :last-child#left-navigation {
	margin-right: 0px;
}
#main-content :last-child#left-navigation {
	float: right;
}
#main-content #right-contentarea {
	width: 100%; margin-right: 2%; float: left; box-sizing: border-box; -moz-box-sizing: border-box;
}
#main-content :last-child#right-contentarea {
	margin-right: 0px;
}
#main-content :last-child#right-contentarea {
	float: right;
}
#main-content #right-contentarea #content-frame #content-frame-head {
	width: 100%; margin-right: 2%; float: left; box-sizing: border-box; -moz-box-sizing: border-box;
}
#main-content #right-contentarea #content-frame :last-child#content-frame-head {
	margin-right: 0px;
}
#main-content #right-contentarea #content-frame :last-child#content-frame-head {
	float: right;
}
#main-content #right-contentarea #content-frame #content-frame-head .page-head {
	width: 100%; margin-right: 2%; float: left; box-sizing: border-box; -moz-box-sizing: border-box;
}
#main-content #right-contentarea #content-frame #content-frame-head :last-child.page-head {
	margin-right: 0px;
}
#main-content #right-contentarea #content-frame #content-frame-head :last-child.page-head {
	float: right;
}
#main-content #right-contentarea #content-frame #content-frame-head .social-shares {
	width: 100%; margin-right: 2%; float: left; box-sizing: border-box; -moz-box-sizing: border-box;
}
#main-content #right-contentarea #content-frame #content-frame-head :last-child.social-shares {
	margin-right: 0px;
}
#main-content #right-contentarea #content-frame #content-frame-head :last-child.social-shares {
	float: right;
}
#main-content #right-contentarea #content-frame #content-frame-left {
	width: 100%; padding-right: 0px; margin-right: 2%; float: left; box-sizing: border-box; -moz-box-sizing: border-box;
}
#main-content #right-contentarea #content-frame :last-child#content-frame-left {
	margin-right: 0px;
}
#main-content #right-contentarea #content-frame :last-child#content-frame-left {
	float: right;
}
#main-content #right-contentarea #content-frame #content-frame-left #page-inner-menu {
	padding-right: 0px;
}
#main-content #right-contentarea #content-frame #content-frame-left :last-child.inner-left-flow {
	padding-bottom: 0px;
}
#main-content #right-contentarea #content-frame #content-frame-right {
	width: 100%; margin-right: 2%; float: left; box-sizing: border-box; -moz-box-sizing: border-box;
}
#main-content #right-contentarea #content-frame :last-child#content-frame-right {
	margin-right: 0px;
}
#main-content #right-contentarea #content-frame :last-child#content-frame-right {
	float: right;
}
#main-content #right-contentarea #content-frame #content-frame-right #inner-right-single .inner-right-full h4 {
	color: rgb(51, 51, 51); text-transform: uppercase; font-family: Arial,Helvetica,sans-serif; font-weight: bold;
}
#main-content #right-contentarea #content-frame #content-frame-right #inner-right-single .inner-right-full h5 {
	color: rgb(51, 51, 51); text-transform: capitalize; line-height: 1; font-family: Arial,Helvetica,sans-serif; font-weight: bold; margin-bottom: 3px;
}
#main-content #right-contentarea #content-frame #content-frame-right #inner-right-single .inner-right-full h6 {
	color: rgb(51, 51, 51); text-transform: capitalize; font-family: Arial,Helvetica,sans-serif; font-size: 0.79em; font-weight: normal;
}
#main-content #right-contentarea #content-frame #content-frame-right #inner-right-single .inner-right-full p {
	color: rgb(51, 51, 51); line-height: 18px; font-family: Arial,Helvetica,sans-serif; margin-bottom: 15px;
}
#main-content #right-contentarea #content-frame #content-frame-right #inner-right-single .inner-right-full figure {
	margin-bottom: 15px;
}
#main-content #right-contentarea #content-frame #content-frame-right #inner-right-single .inner-right-full figure .figcap {
	color: rgb(51, 51, 51); line-height: 12px; padding-left: 10px; font-family: Arial,Helvetica,sans-serif; font-size: 0.79em; font-style: italic; font-weight: bold;
}
#main-content #right-contentarea #content-frame #content-frame-right #inner-right-single .inner-right-full ol {
	margin-bottom: 20px; margin-left: 20px;
}
#main-content #right-contentarea #content-frame #content-frame-right #inner-right-single .inner-right-full ol li {
	color: rgb(51, 51, 51); font-family: Arial,Helvetica,sans-serif;
}
#main-content #right-contentarea #content-frame #content-frame-right #inner-right-single .inner-right-full ul {
	margin-bottom: 20px; margin-left: 13px;
}
#main-content #right-contentarea #content-frame #content-frame-right #inner-right-single .inner-right-full ul li {
	color: rgb(51, 51, 51); font-family: Arial,Helvetica,sans-serif;
}
#main-content #right-contentarea #content-frame #content-frame-right #inner-right-single .inner-right-full .figure-flt {
	width: 100%; text-align: center; margin-top: -10px; margin-right: 0px; float: none;
}
#main-content #right-contentarea #content-frame #content-frame-right #inner-right-single #horizontalTab .resp-tabs-list {
	display: block; box-sizing: border-box; -moz-box-sizing: border-box;
}
#main-content #right-contentarea #content-frame #content-frame-right #inner-right-single #horizontalTab .resp-tabs-list::before {
	line-height: 0; display: table; content: "";
}
#main-content #right-contentarea #content-frame #content-frame-right #inner-right-single #horizontalTab .resp-tabs-list::after {
	line-height: 0; clear: both; display: table; content: "";
}
#main-content #right-contentarea #content-frame #content-frame-right #inner-right-single #horizontalTab .resp-tabs-list > * {
	width: 33.33%; margin-right: 0px; margin-bottom: 0px; float: left; box-sizing: border-box; -moz-box-sizing: border-box;
}
#main-content #right-contentarea #content-frame #content-frame-right #inner-right-single #horizontalTab .resp-tabs-list > *:nth-child(n) {
	clear: none;
}
#main-content #right-contentarea #content-frame #content-frame-right #inner-right-single #horizontalTab .resp-tabs-list > *:nth-child(3n-2) {
	clear: both;
}
#main-content #right-contentarea #content-frame #content-frame-right #inner-right-single #horizontalTab .resp-tabs-list > *:nth-child(3n) {
	margin-right: 0px; float: right;
}
#main-content #right-contentarea #content-frame #content-frame-right #inner-right-single #horizontalTab .resp-tabs-list > *:nth-last-child(-n+3) {
	margin-bottom: 0px;
}
#main-content #right-contentarea #content-frame #content-frame-right #inner-right-single #horizontalTab .resp-tabs-list li {
	overflow: hidden; white-space: nowrap; -ms-text-overflow: ellipsis;
}
#main-content #right-contentarea #content-frame #content-frame-right #inner-right-single #horizontalTab .resp-tabs-container h2 {
	margin-bottom: -1px; display: none;
}
#main-content #right-contentarea #content-frame #content-frame-right #inner-right-single #horizontalTab .resp-tabs-container .resp-tab-active {
	border-top-color: rgb(229, 27, 36) !important; border-top-width: 5px !important; border-top-style: solid !important;
}
#main-content #right-contentarea #content-frame #content-frame-right #inner-right-single #horizontalTab .resp-tabs-container figure {
	text-align: center;
}
#main-content #right-contentarea #content-frame #content-frame-right #inner-right-doubleA {
	width: 100%; margin-right: 2%; float: left; box-sizing: border-box; -moz-box-sizing: border-box;
}
#main-content #right-contentarea #content-frame #content-frame-right :last-child#inner-right-doubleA {
	margin-right: 0px;
}
#main-content #right-contentarea #content-frame #content-frame-right :last-child#inner-right-doubleA {
	float: right;
}
#main-content #right-contentarea #content-frame #content-frame-right #inner-right-doubleB {
	width: 100%; margin-right: 2%; float: left; box-sizing: border-box; -moz-box-sizing: border-box;
}
#main-content #right-contentarea #content-frame #content-frame-right :last-child#inner-right-doubleB {
	margin-right: 0px;
}
#main-content #right-contentarea #content-frame #content-frame-right :last-child#inner-right-doubleB {
	float: right;
}
#main-content #right-contentarea #content-frame #content-frame-right #inner-right-doubleC {
	width: 100%; margin-right: 2%; float: left; box-sizing: border-box; -moz-box-sizing: border-box;
}
#main-content #right-contentarea #content-frame #content-frame-right :last-child#inner-right-doubleC {
	margin-right: 0px;
}
#main-content #right-contentarea #content-frame #content-frame-right :last-child#inner-right-doubleC {
	float: right;
}
#main-content #right-contentarea #content-frame #content-frame-right #inner-right-doubleD {
	width: 100%; margin-right: 2%; float: left; box-sizing: border-box; -moz-box-sizing: border-box;
}
#main-content #right-contentarea #content-frame #content-frame-right :last-child#inner-right-doubleD {
	margin-right: 0px;
}
#main-content #right-contentarea #content-frame #content-frame-right :last-child#inner-right-doubleD {
	float: right;
}
}
@media all and (max-width:400px)
{
#main-content #left-navigation {
	display: none;
}
#main-content #right-contentarea {
	background: url("../images/backgrounds/sliderShadow.png") repeat-x 0px 0px rgb(255, 255, 255); width: 100%; height: auto !important; margin-top: 0px; margin-bottom: 0px; display: block; position: relative; z-index: 1;
}
#main-content #right-contentarea #bread-crumb {
	display: none;
}
#main-content #right-contentarea #content-frame {
	padding-bottom: 0px;
}
#main-content #right-contentarea #content-frame #content-frame-head .social-shares p {
	display: none;
}
#main-content #right-contentarea #content-frame #content-frame-left .figure-nav {
	text-align: center; padding-right: 0px;
}
#main-content #right-contentarea #content-frame #content-frame-right .tiny {
	display: block !important;
}
#main-content #right-contentarea #content-frame #content-frame-right #inner-right-single .inner-right-full .gbutton a {
	padding: 5px 15px; margin-left: 0px; float: right;
}
#main-content #right-contentarea #content-frame #content-frame-right #inner-right-single .inner-right-full .rbutton a {
	padding: 5px 15px; float: right;
}
}
#site-footer {
	color: rgb(255, 255, 255); padding-top: 25px; padding-bottom: 50px; font-size: 1.4em; border-top-color: rgb(229, 27, 36); border-top-style: solid; background-color: rgb(0, 83, 155); border-top-weight: 3px;
}
#site-footer .connect-to-cbus {
	padding: 5px 15px; color: rgb(116, 116, 116); overflow: hidden; display: block; box-sizing: border-box; background-color: rgb(255, 255, 255); -moz-box-sizing: border-box;
}
#site-footer .connect-to-cbus::before {
	line-height: 0; display: table; content: "";
}
#site-footer .connect-to-cbus::after {
	line-height: 0; clear: both; display: table; content: "";
}
#site-footer .connect-to-cbus .logo-foo {
	width: 29.87%; font-family: "gotham_bookregular", Arial, Helvetica, sans-serif; font-size: 18px; margin-right: 2%; float: left; box-sizing: border-box; -moz-box-sizing: border-box;
}
#site-footer .connect-to-cbus :last-child.logo-foo {
	margin-right: 0px;
}
#site-footer .connect-to-cbus :last-child.logo-foo {
	float: right;
}
#site-footer .connect-to-cbus .logo-foo span {
	color: rgb(210, 25, 33); text-transform: uppercase; font-family: "gotham_mediumregular", Arial, Helvetica, sans-serif;
}
#site-footer .connect-to-cbus .social-foo {
	width: 68.12%; margin-right: 2%; float: left; box-sizing: border-box; -moz-box-sizing: border-box;
}
#site-footer .connect-to-cbus :last-child.social-foo {
	margin-right: 0px;
}
#site-footer .connect-to-cbus :last-child.social-foo {
	float: right;
}
#site-footer .connect-to-cbus .social-foo ul {
	margin: 0px; padding: 0px; top: 3px; float: right; position: relative;
}
#site-footer .connect-to-cbus .social-foo ul li {
	list-style: none; width: auto; height: 24px; padding-right: 14px; padding-left: 14px; border-left-color: rgb(194, 194, 194); border-left-width: 1px; border-left-style: solid; display: inline-block;
}
#site-footer .connect-to-cbus .social-foo ul li:first-child {
	border: currentColor; padding-left: 0px;
}
#site-footer .connect-to-cbus .social-foo ul li:last-child {
	padding-right: 0px;
}
#site-footer .connect-to-cbus .social-foo ul li a {
	color: rgb(116, 116, 116); text-transform: capitalize; font-size: 12px; text-decoration: none;
}
#site-footer .connect-to-cbus .social-foo ul li a img {
	margin-right: 10px; vertical-align: top;
}
#site-footer .connect-to-cbus .social-foo ul li a span {
	vertical-align: middle;
}
#site-footer .connect-to-cbus .social-foo ul li a span img {
	margin: 0px; vertical-align: middle;
}
#site-footer .quick-access {
	text-transform: uppercase; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; margin-top: 15px; display: block; box-sizing: border-box; -moz-box-sizing: border-box;
}
#site-footer .quick-access::before {
	line-height: 0; display: table; content: "";
}
#site-footer .quick-access::after {
	line-height: 0; clear: both; display: table; content: "";
}
#site-footer .quick-access .copy-right {
	width: 23.5%; letter-spacing: 0.5px; margin-right: 2%; float: left; box-sizing: border-box; -moz-box-sizing: border-box;
}
#site-footer .quick-access :last-child.copy-right {
	margin-right: 0px;
}
#site-footer .quick-access :last-child.copy-right {
	float: right;
}
#site-footer .quick-access .site-map {
	width: 74.5%; text-align: right; margin-right: 2%; float: left; box-sizing: border-box; -moz-box-sizing: border-box;
}
#site-footer .quick-access :last-child.site-map {
	margin-right: 0px;
}
#site-footer .quick-access :last-child.site-map {
	float: right;
}
#site-footer .quick-access .site-map a {
	padding: 0px 5px; color: rgb(255, 255, 255); letter-spacing: 0.5px; text-decoration: none;
}
@media all and (max-width:800px)
{
#site-footer .grid-container {
	padding: 0px;
}
#site-footer .grid-container .connect-to-cbus .logo-foo {
	width: 100%; margin-right: 2%; float: left; box-sizing: border-box; -moz-box-sizing: border-box;
}
#site-footer .grid-container .connect-to-cbus :last-child.logo-foo {
	margin-right: 0px;
}
#site-footer .grid-container .connect-to-cbus :last-child.logo-foo {
	float: right;
}
#site-footer .grid-container .connect-to-cbus .social-foo {
	width: 100%; margin-right: 2%; float: left; box-sizing: border-box; -moz-box-sizing: border-box;
}
#site-footer .grid-container .connect-to-cbus :last-child.social-foo {
	margin-right: 0px;
}
#site-footer .grid-container .connect-to-cbus :last-child.social-foo {
	float: right;
}
#site-footer .grid-container .connect-to-cbus .social-foo ul {
	top: 0px; float: none; position: relative;
}
#site-footer .grid-container .connect-to-cbus .social-foo ul li {
	padding: 10px 0px 10px 14%; border: currentColor;
}
#site-footer .grid-container .connect-to-cbus .social-foo ul li:first-child {
	padding-left: 0px;
}
#site-footer .grid-container .connect-to-cbus .social-foo ul li a img {
	margin-right: 0px;
}
#site-footer .grid-container .connect-to-cbus .social-foo ul li a span {
	display: none;
}
#site-footer .grid-container .quick-access {
	padding: 0px 2.44%; display: block; box-sizing: border-box; -moz-box-sizing: border-box;
}
#site-footer .grid-container .quick-access::before {
	line-height: 0; display: table; content: "";
}
#site-footer .grid-container .quick-access::after {
	line-height: 0; clear: both; display: table; content: "";
}
#site-footer .grid-container .quick-access .copy-right {
	width: 100%; margin-right: 2%; float: left; box-sizing: border-box; -moz-box-sizing: border-box;
}
#site-footer .grid-container .quick-access :last-child.copy-right {
	margin-right: 0px;
}
#site-footer .grid-container .quick-access :last-child.copy-right {
	float: right;
}
#site-footer .grid-container .quick-access .site-map {
	width: 100%; text-align: left; margin-right: 2%; float: left; box-sizing: border-box; -moz-box-sizing: border-box;
}
#site-footer .grid-container .quick-access :last-child.site-map {
	margin-right: 0px;
}
#site-footer .grid-container .quick-access :last-child.site-map {
	float: right;
}
}
@media all and (max-width:600px)
{
#site-footer {
	padding-top: 20px;
}
#site-footer .grid-container {
	padding: 0px;
}
#site-footer .grid-container .connect-to-cbus .logo-foo {
	width: 100%; text-align: center; margin-right: 2%; float: left; box-sizing: border-box; -moz-box-sizing: border-box;
}
#site-footer .grid-container .connect-to-cbus :last-child.logo-foo {
	margin-right: 0px;
}
#site-footer .grid-container .connect-to-cbus :last-child.logo-foo {
	float: right;
}
#site-footer .grid-container .connect-to-cbus .social-foo {
	width: 100%; margin-right: 2%; float: left; box-sizing: border-box; -moz-box-sizing: border-box;
}
#site-footer .grid-container .connect-to-cbus :last-child.social-foo {
	margin-right: 0px;
}
#site-footer .grid-container .connect-to-cbus :last-child.social-foo {
	float: right;
}
#site-footer .grid-container .connect-to-cbus .social-foo ul {
	top: 0px; text-align: center; float: none; position: relative;
}
#site-footer .grid-container .connect-to-cbus .social-foo ul li {
	padding: 10px 0px 10px 14%; border: currentColor;
}
#site-footer .grid-container .connect-to-cbus .social-foo ul li:first-child {
	padding-left: 0px;
}
#site-footer .grid-container .connect-to-cbus .social-foo ul li a img {
	margin-right: 0px;
}
#site-footer .grid-container .connect-to-cbus .social-foo ul li a span {
	display: none;
}
#site-footer .grid-container .quick-access {
	padding: 0px 2.44%; font-size: 16px; display: block; box-sizing: border-box; -moz-box-sizing: border-box;
}
#site-footer .grid-container .quick-access::before {
	line-height: 0; display: table; content: "";
}
#site-footer .grid-container .quick-access::after {
	line-height: 0; clear: both; display: table; content: "";
}
#site-footer .grid-container .quick-access .copy-right {
	width: 100%; margin-right: 2%; float: left; box-sizing: border-box; -moz-box-sizing: border-box;
}
#site-footer .grid-container .quick-access :last-child.copy-right {
	margin-right: 0px;
}
#site-footer .grid-container .quick-access :last-child.copy-right {
	float: right;
}
#site-footer .grid-container .quick-access .site-map {
	width: 100%; text-align: left; margin-right: 2%; float: left; box-sizing: border-box; -moz-box-sizing: border-box;
}
#site-footer .grid-container .quick-access :last-child.site-map {
	margin-right: 0px;
}
#site-footer .grid-container .quick-access :last-child.site-map {
	float: right;
}
#site-footer .grid-container .quick-access .site-map a {
	padding: 0px;
}
}
@media all and (max-width:400px)
{
#site-footer {
	padding-top: 20px;
}
#site-footer .grid-container {
	padding: 0px;
}
#site-footer .grid-container .connect-to-cbus .logo-foo {
	width: 100%; text-align: center; margin-right: 2%; float: left; box-sizing: border-box; -moz-box-sizing: border-box;
}
#site-footer .grid-container .connect-to-cbus :last-child.logo-foo {
	margin-right: 0px;
}
#site-footer .grid-container .connect-to-cbus :last-child.logo-foo {
	float: right;
}
#site-footer .grid-container .connect-to-cbus .social-foo {
	width: 100%; margin-right: 2%; float: left; box-sizing: border-box; -moz-box-sizing: border-box;
}
#site-footer .grid-container .connect-to-cbus :last-child.social-foo {
	margin-right: 0px;
}
#site-footer .grid-container .connect-to-cbus :last-child.social-foo {
	float: right;
}
#site-footer .grid-container .connect-to-cbus .social-foo ul {
	top: 0px; text-align: center; float: none; position: relative;
}
#site-footer .grid-container .connect-to-cbus .social-foo ul li {
	padding: 10px 0px 10px 40px; border: currentColor;
}
#site-footer .grid-container .connect-to-cbus .social-foo ul li:first-child {
	padding-left: 0px;
}
#site-footer .grid-container .connect-to-cbus .social-foo ul li a img {
	margin-right: 0px;
}
#site-footer .grid-container .connect-to-cbus .social-foo ul li a span {
	display: none;
}
#site-footer .grid-container .quick-access {
	padding: 0px 2.44%; font-size: 16px; margin-top: 5px; display: block; box-sizing: border-box; -moz-box-sizing: border-box;
}
#site-footer .grid-container .quick-access::before {
	line-height: 0; display: table; content: "";
}
#site-footer .grid-container .quick-access::after {
	line-height: 0; clear: both; display: table; content: "";
}
#site-footer .grid-container .quick-access .copy-right {
	width: 100%; margin-right: 2%; float: left; box-sizing: border-box; -moz-box-sizing: border-box;
}
#site-footer .grid-container .quick-access :last-child.copy-right {
	margin-right: 0px;
}
#site-footer .grid-container .quick-access :last-child.copy-right {
	float: right;
}
#site-footer .grid-container .quick-access .site-map {
	width: 100%; text-align: left; margin-right: 2%; float: left; box-sizing: border-box; -moz-box-sizing: border-box;
}
#site-footer .grid-container .quick-access :last-child.site-map {
	margin-right: 0px;
}
#site-footer .grid-container .quick-access :last-child.site-map {
	float: right;
}
#site-footer .grid-container .quick-access .site-map a {
	padding: 0px;
}
}
@media all and (max-width:600px), all and (min-width:800px)
{
#site-footer .connect-to-cbus .social-foo ul {
	text-align: center;
}
#site-footer .connect-to-cbus .social-foo ul li {
	margin-bottom: 5px; border-left-color: currentColor; border-left-width: 0px; border-left-style: none;
}
}
#map-canvas {
	margin: 1em 0px; height: 350px;
}
#map-canvas img {
	max-width: none;
}
.map-search-results h5 {
	margin: 1em 0px !important; text-transform: uppercase !important; font-size: 13px !important;
}
.map-search-results ol {
	list-style: none; margin: 0px !important;
}
.map-search-results ol > li {
	background: url("/images/backgrounds/sdbLine.png?1423580581") repeat-x 0px 100%; padding: 0px 0px 12px; margin-bottom: 12px; display: block; box-sizing: border-box; -moz-box-sizing: border-box;
}
.map-search-results ol > li::before {
	line-height: 0; display: table; content: "";
}
.map-search-results ol > li::after {
	line-height: 0; clear: both; display: table; content: "";
}
.map-search-results ol > li:last-child {
	
}
.map-search-results ol > li > * {
	margin: 0px !important; width: 100% !important; float: none !important;
}
.map-search-results ul {
	list-style: none; margin: 0px !important;
}
.map-search-results ul > li {
	font-size: 12px !important; vertical-align: middle; display: inline-block;
}
.map-search-results ul > li::after {
	content: " |";
}
.map-search-results ul > li:last-child::after {
	content: "";
}
.map-search-results ul a {
	color: rgb(229, 27, 36); text-decoration: none;
}
.map-search-results p {
	margin-bottom: 0px !important;
}
.map-search-results p a {
	color: rgb(229, 27, 36); font-style: italic; font-weight: 600; text-decoration: none;
}
.map-search-results .address-details {
	width: 61.75%; padding-left: 25px; margin-right: 2%; float: left; box-sizing: border-box; background-image: url("/images/icons/google-maps-s2919b5143f.png"); background-repeat: no-repeat; -moz-box-sizing: border-box;
}
.map-search-results :last-child.address-details {
	margin-right: 0px;
}
.map-search-results :last-child.address-details {
	float: right;
}
.map-search-results .address-links {
	width: 36.25%; text-align: right; margin-right: 2%; float: left; box-sizing: border-box; -moz-box-sizing: border-box;
}
.map-search-results :last-child.address-links {
	margin-right: 0px;
}
.map-search-results :last-child.address-links {
	float: right;
}
@media all and (max-width:600px)
{
.map-search-results .address-links {
	text-align: left; margin-left: 25px !important;
}
}
.map-search-results .h-adr {
	margin-left: 25px;
}
.map-search-results .p-label {
	font-weight: 600;
}
.map-search-results .map-marker {
	background: url("/images/icons/google-maps/marker.png") no-repeat; width: 20px; height: 34px; text-align: center; float: left; cursor: pointer;
}
.location-details {
	display: block; box-sizing: border-box; -moz-box-sizing: border-box;
}
.location-details::before {
	line-height: 0; display: table; content: "";
}
.location-details::after {
	line-height: 0; clear: both; display: table; content: "";
}
.location-details ul {
	list-style: none; margin: 0px !important;
}
.location-details ul > li {
	vertical-align: middle; display: inline-block;
}
.location-details ul > li::after {
	content: " |";
}
.location-details ul > li:last-child::after {
	content: "";
}
.location-details ul a {
	color: rgb(229, 27, 36); text-decoration: none;
}
.location-details .address-details {
	width: 49%; margin-right: 2%; float: left; box-sizing: border-box; -moz-box-sizing: border-box;
}
.location-details :last-child.address-details {
	margin-right: 0px;
}
.location-details :last-child.address-details {
	float: right;
}
.location-details .address-details p {
	margin-bottom: 0px !important;
}
.location-details .p-label {
	font-weight: 600;
}
.location-details .location-info {
	font: 12px/18px Arial, Helvetica, sans-serif; width: 49%; margin-right: 2%; float: left; box-sizing: border-box; font-size-adjust: none; font-stretch: normal; -moz-box-sizing: border-box;
}
.location-details :last-child.location-info {
	margin-right: 0px;
}
.location-details :last-child.location-info {
	float: right;
}
.location-details .location-info dt {
	width: 23.5%; clear: both; font-weight: 600; margin-right: 2%; float: left;
}
.location-details .location-info dd {
	width: 74.5%; float: right;
}
.location-image {
	margin: 12px 0px;
}
.back-to-listing {
	margin-bottom: 0px !important;
}
.back-to-listing a {
	color: rgb(229, 27, 36); font-style: italic; font-weight: 600; text-decoration: none;
}
.content-accordion h3 {
	background: url("/images/backgrounds/sdbLine.png?1423580581") repeat-x; margin: 0px; padding: 10px 0px 7px; color: rgb(0, 0, 0); text-transform: uppercase; font-size: 1.2em; font-weight: 600;
}
.content-accordion h3:first-child {
	
}
.content-accordion > div {
	font-family: Arial, Helvetica, sans-serif;
}
.content-accordion a {
	color: rgb(229, 27, 36); text-decoration: none;
}
.case-log-accordion .simple-definitions dt {
	width: 17%;
}
.case-log-accordion .info-grid dl dt {
	width: 17%;
}
.info-grid .case-log-accordion dl dt {
	width: 17%;
}
.case-log-accordion .info-grid dl dt {
	width: 17%;
}
.info-grid .case-log-accordion dl dt {
	width: 17%;
}
.case-log-accordion .simple-definitions dd {
	width: 81%;
}
.case-log-accordion .info-grid dl dd {
	width: 81%;
}
.info-grid .case-log-accordion dl dd {
	width: 81%;
}
.case-log-accordion .info-grid dl dd {
	width: 81%;
}
.info-grid .case-log-accordion dl dd {
	width: 81%;
}
.content-accordion .ui-accordion-header {
	padding-left: 15px; position: relative; cursor: pointer;
}
.content-accordion .ui-accordion-header:focus {
	
}
.content-accordion .ui-accordion-header-icon {
	background: url("/images/icons/widgets-se431914651.png") 0px 0px; margin: 7px 5px 0px 0px; left: 0px; width: 10px; height: 9px; position: absolute;
}
.content-accordion .ui-accordion-header-active .ui-accordion-header-icon {
	background: url("/images/icons/widgets-se431914651.png") 0px -39px; margin-top: 8px;
}
.content-accordion .ui-accordion-content {
	margin-left: 15px;
}
.js-accordion-filtersort .js-accordion-toolbar {
	display: block; box-sizing: border-box; -moz-box-sizing: border-box;
}
.js-accordion-filtersort .js-accordion-toolbar::before {
	line-height: 0; display: table; content: "";
}
.js-accordion-filtersort .js-accordion-toolbar::after {
	line-height: 0; clear: both; display: table; content: "";
}
.js-accordion-filtersort .js-accordion-filter-wrap {
	width: 49%; margin-right: 2%; float: left; box-sizing: border-box; -moz-box-sizing: border-box;
}
.js-accordion-filtersort .js-accordion-sort-wrap {
	width: 49%; margin-right: 2%; float: left; box-sizing: border-box; -moz-box-sizing: border-box;
}
.js-accordion-filtersort :last-child.js-accordion-filter-wrap {
	margin-right: 0px;
}
.js-accordion-filtersort :last-child.js-accordion-sort-wrap {
	margin-right: 0px;
}
.js-accordion-filtersort :last-child.js-accordion-filter-wrap {
	float: right;
}
.js-accordion-filtersort :last-child.js-accordion-sort-wrap {
	float: right;
}
.js-accordion-filtersort .js-accordion-label {
	color: rgb(147, 147, 147); margin-right: 0.25em;
}
.js-accordion-filtersort .js-accordion-filters {
	list-style: none; margin: 0px !important; padding: 0px; display: inline;
}
.js-accordion-filtersort .js-accordion-sorts {
	list-style: none; margin: 0px !important; padding: 0px; display: inline;
}
.js-accordion-filtersort .js-accordion-filters li {
	margin-right: 0.5em; display: inline; cursor: pointer;
}
.js-accordion-filtersort .js-accordion-sorts li {
	margin-right: 0.5em; display: inline; cursor: pointer;
}
.js-accordion-filtersort .js-accordion-filters li::before {
	padding-right: 0.5em; font-weight: normal; content: "|";
}
.js-accordion-filtersort .js-accordion-sorts li::before {
	padding-right: 0.5em; font-weight: normal; content: "|";
}
.js-accordion-filtersort .js-accordion-filters li:first-child::before {
	padding-right: 0px; content: "";
}
.js-accordion-filtersort .js-accordion-sorts li:first-child::before {
	padding-right: 0px; content: "";
}
.js-accordion-filtersort .js-accordion-filters li.active {
	font-weight: bold;
}
.js-accordion-filtersort .js-accordion-sorts li.active {
	font-weight: bold;
}
.simple-menu {
	background: rgb(247, 247, 247); list-style: none; margin: 0px; padding: 0.5em;
}
.simple-menu li {
	margin-bottom: 0.75em;
}
.simple-definitions {
	margin: 0px 0px 1em; font-family: Arial, Helvetica, sans-serif;
}
.info-grid dl {
	margin: 0px 0px 1em; font-family: Arial, Helvetica, sans-serif;
}
.simple-definitions::after {
	clear: both; display: block; content: "";
}
.info-grid dl::after {
	clear: both; display: block; content: "";
}
.simple-definitions dt {
	width: 32%; text-align: right; clear: both; font-weight: bold; margin-right: 2%; float: left;
}
.info-grid dl dt {
	width: 32%; text-align: right; clear: both; font-weight: bold; margin-right: 2%; float: left;
}
.simple-definitions dd {
	width: 66%; float: right; -ms-word-break: break-all; -ms-hyphens: auto; -moz-hyphens: auto; -webkit-hyphens: auto; hyphens: auto;
}
.info-grid dl dd {
	width: 66%; float: right; -ms-word-break: break-all; -ms-hyphens: auto; -moz-hyphens: auto; -webkit-hyphens: auto; hyphens: auto;
}
.simple-definitions a {
	color: rgb(229, 27, 36); text-decoration: none;
}
.info-grid dl a {
	color: rgb(229, 27, 36); text-decoration: none;
}
.simple-definitions .pdf-item a {
	line-height: 24px; display: block;
}
.info-grid dl .pdf-item a {
	line-height: 24px; display: block;
}
.definition-listing .simple-definitions {
	padding-top: 0px; border-top-width: 0px;
}
.definition-listing .info-grid dl {
	padding-top: 0px; border-top-width: 0px;
}
.info-grid .definition-listing dl {
	padding-top: 0px; border-top-width: 0px;
}
.definition-listing :first-child.simple-definitions {
	padding-top: 0px; border-top-width: 0px;
}
.definition-listing .info-grid dl:first-child {
	padding-top: 0px; border-top-width: 0px;
}
.info-grid .definition-listing dl:first-child {
	padding-top: 0px; border-top-width: 0px;
}
.contact-header {
	text-transform: none !important; letter-spacing: inherit !important; font-family: Arial, Helvetica, sans-serif; font-size: 0.86em;
}
.contact-definitions {
	margin-bottom: 1em;
}
.contact-definitions dt {
	font-weight: 600; display: inline;
}
.contact-definitions dd {
	display: inline;
}
.contact-definitions dd::after {
	display: block; content: "";
}
.document-list {
	list-style: none; margin: 0px 0px 1em; padding: 0px;
}
.document-list td {
	vertical-align: top;
}
.document-list a {
	color: rgb(0, 0, 0); line-height: 24px; display: block;
}
.document-list a:hover {
	color: rgb(229, 27, 36);
}
.document-list a:focus {
	color: rgb(229, 27, 36);
}
.document-list .pdf-item a {
	color: rgb(229, 27, 36);
}
.document-list .pdf-item a:hover {
	text-decoration: underline;
}
.document-list .pdf-item a:focus {
	text-decoration: underline;
}
.document-list .pdf-item > span {
	display: block;
}
.document-list .item-support {
	padding-left: 1em;
}
.document-list .item-support a {
	color: rgb(229, 27, 36);
}
.document-list .item-support a:hover {
	text-decoration: underline;
}
.document-list .item-support a:focus {
	text-decoration: underline;
}
table.document-list {
	width: 100%;
}
.info-grid {
	font-family: Arial, Helvetica, sans-serif; display: block; box-sizing: border-box; -moz-box-sizing: border-box;
}
.info-grid::before {
	line-height: 0; display: table; content: "";
}
.info-grid::after {
	line-height: 0; clear: both; display: table; content: "";
}
.info-grid > * {
	width: 47.5%; margin-right: 5%; margin-bottom: 5%; float: left; box-sizing: border-box; -moz-box-sizing: border-box;
}
.info-grid > *:nth-child(n) {
	clear: none;
}
.info-grid > *:nth-child(2n-1) {
	clear: both;
}
.info-grid > *:nth-child(2n) {
	margin-right: 0px; float: right;
}
.info-grid > *:nth-last-child(-n+2) {
	margin-bottom: 0px;
}
@media all and (max-width:600px)
{
.info-grid > * {
	margin: 1em 0px 2em !important; width: 100% !important; float: none !important;
}
}
.info-grid h4 {
	text-transform: none !important; letter-spacing: inherit !important; padding-bottom: 0.5em; border-bottom-color: rgb(234, 234, 234); border-bottom-width: 1px; border-bottom-style: solid;
}
.info-grid a {
	color: rgb(229, 27, 36); text-decoration: none;
}
.info-grid dl dt {
	width: 23.5%; text-align: left; font-weight: normal;
}
.info-grid dl dd {
	width: 74.5%;
}
.info-grid .print-page {
	margin-bottom: 1em;
}
.logo-and-address {
	margin-bottom: 1em; display: block; box-sizing: border-box; -moz-box-sizing: border-box;
}
.logo-and-address::before {
	line-height: 0; display: table; content: "";
}
.logo-and-address::after {
	line-height: 0; clear: both; display: table; content: "";
}
.logo-and-address .logo {
	width: 38.8%; margin-right: 2%; float: left; box-sizing: border-box; -moz-box-sizing: border-box;
}
.logo-and-address :last-child.logo {
	margin-right: 0px;
}
.logo-and-address :last-child.logo {
	float: right;
}
.logo-and-address .h-adr {
	width: 59.2%; margin-right: 2%; float: left; box-sizing: border-box; -moz-box-sizing: border-box;
}
.logo-and-address :last-child.h-adr {
	margin-right: 0px;
}
.logo-and-address :last-child.h-adr {
	float: right;
}
.logo-and-address .p-street-address {
	font-weight: 600;
}
.logo-and-address .p-locality {
	font-weight: 600;
}
.logo-and-address .p-region {
	font-weight: 600;
}
.logo-and-address .p-postal-code {
	font-weight: 600;
}
.simple-data thead tr {
	border-bottom-color: rgb(234, 234, 234); border-bottom-width: 1px; border-bottom-style: solid;
}
.simple-data-dark thead tr {
	border-bottom-color: rgb(234, 234, 234); border-bottom-width: 1px; border-bottom-style: solid;
}
.simple-data th {
	padding: 0.5em; text-align: left; vertical-align: top;
}
.simple-data td {
	padding: 0.5em; text-align: left; vertical-align: top;
}
.simple-data-dark th {
	padding: 0.5em; text-align: left; vertical-align: top;
}
.simple-data-dark td {
	padding: 0.5em; text-align: left; vertical-align: top;
}
.simple-data tbody tr:nth-child(2n) {
	background: rgb(247, 247, 247);
}
.simple-data-dark tbody tr:nth-child(2n) {
	background: rgb(247, 247, 247);
}
.simple-data .pdf a {
	background: url("/images/icons/file-types-s4c672d1cef.png") no-repeat 0px 2px; width: 16px; text-indent: 100%; overflow: hidden; vertical-align: middle; display: inline-block; white-space: nowrap; min-height: 16px;
}
.simple-data-dark .pdf a {
	background: url("/images/icons/file-types-s4c672d1cef.png") no-repeat 0px 2px; width: 16px; text-indent: 100%; overflow: hidden; vertical-align: middle; display: inline-block; white-space: nowrap; min-height: 16px;
}
.simple-data-dark thead tr {
	color: rgb(255, 255, 255); background-color: rgb(0, 83, 155);
}
.simple-data-dark tbody tr:nth-child(2n+1) {
	background: rgb(221, 221, 221);
}
.combo-box-wrapper {
	margin-bottom: 1.5em;
}
.combo-box {
	margin: 0px !important; width: 100%; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;
}
.search-box-wrapper {
	position: relative;
}

.popup-list {
	width: 100%; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;
}
.print-page {
	width: 100%; text-align: right; clear: both; font-family: Arial, Helvetica, sans-serif; font-size: 12px; margin-bottom: 1em; display: block;
}
.print-page a {
	background: url("/images/icons/widgets-se431914651.png") no-repeat 0px -102px; color: rgb(229, 27, 36); line-height: 15px; padding-left: 21px; text-decoration: none;
}
#main-content #right-contentarea #content-frame #content-frame-full #inner-right-single .horizontalTab .resp-tabs-container .event-list-month p {
	padding: 0.5em 1em; text-align: center; text-transform: uppercase; font-size: 13px; font-weight: bold; background-color: rgb(230, 230, 230);
}
#main-content #right-contentarea #content-frame #content-frame-right #inner-right-single .horizontalTab .resp-tabs-container .event-list-month p {
	padding: 0.5em 1em; text-align: center; text-transform: uppercase; font-size: 13px; font-weight: bold; background-color: rgb(230, 230, 230);
}
#main-content #right-contentarea #content-frame #content-frame-full #inner-right-single .horizontalTab .resp-tabs-container .event-list-month a {
	margin: 0px; width: 10px; height: 9px; text-align: left; text-transform: capitalize; text-indent: -119988px; overflow: hidden; vertical-align: inherit; display: inline-block;
}
#main-content #right-contentarea #content-frame #content-frame-right #inner-right-single .horizontalTab .resp-tabs-container .event-list-month a {
	margin: 0px; width: 10px; height: 9px; text-align: left; text-transform: capitalize; text-indent: -119988px; overflow: hidden; vertical-align: inherit; display: inline-block;
}
#main-content #right-contentarea #content-frame #content-frame-full #inner-right-single .horizontalTab .resp-tabs-container .event-list-month .prev {
	background: url("/images/icons/widgets-se431914651.png") 0px -78px;
}
#main-content #right-contentarea #content-frame #content-frame-right #inner-right-single .horizontalTab .resp-tabs-container .event-list-month .prev {
	background: url("/images/icons/widgets-se431914651.png") 0px -78px;
}
#main-content #right-contentarea #content-frame #content-frame-full #inner-right-single .horizontalTab .resp-tabs-container .event-list-month .next {
	background: url("/images/icons/widgets-se431914651.png") 0px 0px;
}
#main-content #right-contentarea #content-frame #content-frame-right #inner-right-single .horizontalTab .resp-tabs-container .event-list-month .next {
	background: url("/images/icons/widgets-se431914651.png") 0px 0px;
}
#main-content #right-contentarea #content-frame #content-frame-full #inner-right-single .horizontalTab .resp-tabs-container .event-list-items {
	overflow: auto; max-height: 500px;
}
#main-content #right-contentarea #content-frame #content-frame-right #inner-right-single .horizontalTab .resp-tabs-container .event-list-items {
	overflow: auto; max-height: 500px;
}
#main-content #right-contentarea #content-frame #content-frame-full #inner-right-single .horizontalTab .resp-tabs-container .event-list-item {
	font-family: Arial, Helvetica, sans-serif;
}
#main-content #right-contentarea #content-frame #content-frame-right #inner-right-single .horizontalTab .resp-tabs-container .event-list-item {
	font-family: Arial, Helvetica, sans-serif;
}
#main-content #right-contentarea #content-frame #content-frame-full #inner-right-single .horizontalTab .resp-tabs-container .event-list-item h3 {
	background: url("/images/backgrounds/dbLine.png?1423580581") repeat-x left bottom; margin: 0.5em 0px 1em; color: rgb(0, 0, 0); text-transform: uppercase; padding-bottom: 0.5em; font-size: 1.3em; font-weight: bold;
}
#main-content #right-contentarea #content-frame #content-frame-right #inner-right-single .horizontalTab .resp-tabs-container .event-list-item h3 {
	background: url("/images/backgrounds/dbLine.png?1423580581") repeat-x left bottom; margin: 0.5em 0px 1em; color: rgb(0, 0, 0); text-transform: uppercase; padding-bottom: 0.5em; font-size: 1.3em; font-weight: bold;
}
#main-content #right-contentarea #content-frame #content-frame-full #inner-right-single .horizontalTab .resp-tabs-container .event-list-item .h-event {
	padding: 0.5em; margin-bottom: 1em; display: block; box-sizing: border-box; background-color: rgb(247, 247, 247); -moz-box-sizing: border-box;
}
#main-content #right-contentarea #content-frame #content-frame-right #inner-right-single .horizontalTab .resp-tabs-container .event-list-item .h-event {
	padding: 0.5em; margin-bottom: 1em; display: block; box-sizing: border-box; background-color: rgb(247, 247, 247); -moz-box-sizing: border-box;
}
#main-content #right-contentarea #content-frame #content-frame-full #inner-right-single .horizontalTab .resp-tabs-container .event-list-item .h-event::before {
	line-height: 0; display: table; content: "";
}
#main-content #right-contentarea #content-frame #content-frame-right #inner-right-single .horizontalTab .resp-tabs-container .event-list-item .h-event::before {
	line-height: 0; display: table; content: "";
}
#main-content #right-contentarea #content-frame #content-frame-full #inner-right-single .horizontalTab .resp-tabs-container .event-list-item .h-event::after {
	line-height: 0; clear: both; display: table; content: "";
}
#main-content #right-contentarea #content-frame #content-frame-right #inner-right-single .horizontalTab .resp-tabs-container .event-list-item .h-event::after {
	line-height: 0; clear: both; display: table; content: "";
}
#main-content #right-contentarea #content-frame #content-frame-full #inner-right-single .horizontalTab .resp-tabs-container .event-list-item .h-event a {
	color: rgb(229, 27, 36);
}
#main-content #right-contentarea #content-frame #content-frame-right #inner-right-single .horizontalTab .resp-tabs-container .event-list-item .h-event a {
	color: rgb(229, 27, 36);
}
#main-content #right-contentarea #content-frame #content-frame-full #inner-right-single .horizontalTab .resp-tabs-container .event-list-item .event-name {
	overflow: hidden; white-space: nowrap; -ms-text-overflow: ellipsis;
}
#main-content #right-contentarea #content-frame #content-frame-full #inner-right-single .horizontalTab .resp-tabs-container .event-list-item .event-location {
	overflow: hidden; white-space: nowrap; -ms-text-overflow: ellipsis;
}
#main-content #right-contentarea #content-frame #content-frame-full #inner-right-single .horizontalTab .resp-tabs-container .event-list-item .event-time {
	overflow: hidden; white-space: nowrap; -ms-text-overflow: ellipsis;
}
#main-content #right-contentarea #content-frame #content-frame-right #inner-right-single .horizontalTab .resp-tabs-container .event-list-item .event-name {
	overflow: hidden; white-space: nowrap; -ms-text-overflow: ellipsis;
}
#main-content #right-contentarea #content-frame #content-frame-right #inner-right-single .horizontalTab .resp-tabs-container .event-list-item .event-location {
	overflow: hidden; white-space: nowrap; -ms-text-overflow: ellipsis;
}
#main-content #right-contentarea #content-frame #content-frame-right #inner-right-single .horizontalTab .resp-tabs-container .event-list-item .event-time {
	overflow: hidden; white-space: nowrap; -ms-text-overflow: ellipsis;
}
#main-content #right-contentarea #content-frame #content-frame-full #inner-right-single .horizontalTab .resp-tabs-container .simple-view.event-list-item h3 {
	margin-bottom: 0.5em;
}
#main-content #right-contentarea #content-frame #content-frame-right #inner-right-single .horizontalTab .resp-tabs-container .simple-view.event-list-item h3 {
	margin-bottom: 0.5em;
}
#main-content #right-contentarea #content-frame #content-frame-full #inner-right-single .horizontalTab .resp-tabs-container .simple-view.event-list-item .h-event {
	margin: 0px; padding: 0px; background-color: transparent;
}
#main-content #right-contentarea #content-frame #content-frame-right #inner-right-single .horizontalTab .resp-tabs-container .simple-view.event-list-item .h-event {
	margin: 0px; padding: 0px; background-color: transparent;
}
#main-content #right-contentarea #content-frame #content-frame-full #inner-right-single .horizontalTab .resp-tabs-container .simple-view.event-list-item .event-details {
	display: none;
}
#main-content #right-contentarea #content-frame #content-frame-full #inner-right-single .horizontalTab .resp-tabs-container .simple-view.event-list-item .event-name strong {
	display: none;
}
#main-content #right-contentarea #content-frame #content-frame-right #inner-right-single .horizontalTab .resp-tabs-container .simple-view.event-list-item .event-details {
	display: none;
}
#main-content #right-contentarea #content-frame #content-frame-right #inner-right-single .horizontalTab .resp-tabs-container .simple-view.event-list-item .event-name strong {
	display: none;
}
#main-content #right-contentarea #content-frame #content-frame-full #inner-right-single .horizontalTab .resp-tabs-container .js-event-filter-wrapper {
	margin-bottom: 1em;
}
#main-content #right-contentarea #content-frame #content-frame-right #inner-right-single .horizontalTab .resp-tabs-container .js-event-filter-wrapper {
	margin-bottom: 1em;
}
.framed-content {
	margin: 20px 0px; padding: 20px; font-family: Arial, Helvetica, sans-serif; box-shadow: 0px 21px 21px -12px #939393; background-color: rgb(255, 255, 255); -webkit-box-shadow: 0 21px 21px -12px #939393; -moz-box-shadow: 0 21px 21px -12px #939393;
}
.framed-content h1 {
	margin: 0px;
}
.framed-content h2 {
	margin: 0px;
}
.framed-content h3 {
	margin: 0px;
}
.framed-content h4 {
	margin: 0px;
}
.framed-content h5 {
	margin: 0px;
}
.framed-content h6 {
	margin: 0px;
}
.framed-content h1 {
	text-transform: uppercase;
}
.framed-content p {
	margin-bottom: 1em;
}
.framed-content ul {
	margin-bottom: 1em;
}
.framed-content ol {
	margin-bottom: 1em;
}
.framed-content dl {
	margin-bottom: 1em;
}
.framed-content table {
	margin-bottom: 1em;
}
.framed-content ul {
	padding-left: 0.67em; margin-left: 0.67em;
}
.framed-content ol {
	padding-left: 0.67em; margin-left: 0.67em;
}
.columbus-carousel {
	clear: both;
}
.gallery-preview {
	clear: both;
}
.gallery-nav {
	clear: both;
}
.columbus-carousel img {
	width: 100%; max-width: 100%;
}
.gallery-preview img {
	width: 100%; max-width: 100%;
}
.gallery-nav img {
	width: 100%; max-width: 100%;
}
.gallery-carousel {
	margin-bottom: 1em;
}
.gallery-nav {
	margin-bottom: 1em;
}
.gallery-preview {
	background-color: rgb(0, 0, 0);
}
.gallery-nav {
	background-color: rgb(0, 0, 0);
}
.columbus-carousel .carousel-caption {
	padding: 1em; color: rgb(255, 255, 255); text-decoration: none; display: block; min-height: 5.6em; background-color: rgb(0, 0, 0);
}
.columbus-carousel .carousel-caption h1 {
	margin: 0px; color: rgb(255, 255, 255);
}
.columbus-carousel .carousel-caption p {
	margin: 0px; color: rgb(255, 255, 255);
}
.columbus-carousel .carousel-caption h1 {
	line-height: 1.6; font-size: 1.4em; margin-bottom: 0px;
}
@media all and (min-width:1024px)
{
.columbus-carousel .slick-slide {
	position: relative;
}
.columbus-carousel .carousel-caption {
	background: linear-gradient(to right, rgba(0, 0, 0, 0.75) 50%, rgba(0, 0, 0, 0) 100%); left: 0px; width: 100%; bottom: 0px; position: absolute; z-index: 1; min-height: 0px;
}
.columbus-carousel .carousel-caption h1 {
	width: 70%;
}
.columbus-carousel .carousel-caption .carousel-caption-text {
	width: 70%;
}
}
.columbus-carousel .slick-prev {
	display: none !important;
}
.columbus-carousel .slick-next {
	display: none !important;
}
.gallery-carousel .slick-prev {
	display: none !important;
}
.gallery-carousel .slick-next {
	display: none !important;
}
@media all and (min-width:600px)
{
.columbus-carousel .slick-prev {
	border-width: 0px; padding: 0px; top: 25%; width: 81px; height: 100px; color: transparent; line-height: 0; font-size: 0px; display: inline-block !important; position: absolute; cursor: pointer; transform: translateY(-25%); -webkit-transform: translateY(-25%);
}
.columbus-carousel .slick-next {
	border-width: 0px; padding: 0px; top: 25%; width: 81px; height: 100px; color: transparent; line-height: 0; font-size: 0px; display: inline-block !important; position: absolute; cursor: pointer; transform: translateY(-25%); -webkit-transform: translateY(-25%);
}
.gallery-carousel .slick-prev {
	border-width: 0px; padding: 0px; top: 25%; width: 81px; height: 100px; color: transparent; line-height: 0; font-size: 0px; display: inline-block !important; position: absolute; cursor: pointer; transform: translateY(-25%); -webkit-transform: translateY(-25%);
}
.gallery-carousel .slick-next {
	border-width: 0px; padding: 0px; top: 25%; width: 81px; height: 100px; color: transparent; line-height: 0; font-size: 0px; display: inline-block !important; position: absolute; cursor: pointer; transform: translateY(-25%); -webkit-transform: translateY(-25%);
}
.columbus-carousel .slick-prev::before {
	left: 0px; top: 0px; width: 100%; height: 100%; position: absolute; content: "";
}
.columbus-carousel .slick-next::before {
	left: 0px; top: 0px; width: 100%; height: 100%; position: absolute; content: "";
}
.gallery-carousel .slick-prev::before {
	left: 0px; top: 0px; width: 100%; height: 100%; position: absolute; content: "";
}
.gallery-carousel .slick-next::before {
	left: 0px; top: 0px; width: 100%; height: 100%; position: absolute; content: "";
}
.columbus-carousel .slick-prev {
	left: 0px;
}
.gallery-carousel .slick-prev {
	left: 0px;
}
.columbus-carousel .slick-next {
	right: 0px;
}
.gallery-carousel .slick-next {
	right: 0px;
}
.columbus-carousel .slick-prev::before {
	background: url("/images/icons/slick-sf31967a711.png") 0px -101px;
}
.gallery-carousel .slick-prev::before {
	background: url("/images/icons/slick-sf31967a711.png") 0px -101px;
}
.columbus-carousel .slick-next::before {
	background: url("/images/icons/slick-sf31967a711.png") 0px 0px;
}
.gallery-carousel .slick-next::before {
	background: url("/images/icons/slick-sf31967a711.png") 0px 0px;
}
}
@media all and (min-width:1024px)
{
.columbus-carousel .slick-prev {
	top: 40%; transform: translateY(-40%); -webkit-transform: translateY(-40%);
}
.columbus-carousel .slick-next {
	top: 40%; transform: translateY(-40%); -webkit-transform: translateY(-40%);
}
.gallery-carousel .slick-prev {
	top: 40%; transform: translateY(-40%); -webkit-transform: translateY(-40%);
}
.gallery-carousel .slick-next {
	top: 40%; transform: translateY(-40%); -webkit-transform: translateY(-40%);
}
}
.gallery-carousel h2 {
	text-transform: uppercase;
}
.gallery-carousel .gallery-description {
	padding: 1em; background-color: rgb(234, 234, 234);
}
@media all and (min-width:600px)
{
.gallery-carousel .slick-prev {
	top: 50%; transform: translateY(-50%); -webkit-transform: translateY(-50%);
}
.gallery-carousel .slick-next {
	top: 50%; transform: translateY(-50%); -webkit-transform: translateY(-50%);
}
}
@media not all
{
.gallery-carousel .slick-prev {
	top: 50%; transform: translateY(-50%); -webkit-transform: translateY(-50%);
}
.gallery-carousel .slick-next {
	top: 50%; transform: translateY(-50%); -webkit-transform: translateY(-50%);
}
}
.columbus-carousel .slick-dots {
	list-style: none; margin: 0px 0px 1em; padding: 0px; width: 100%; text-align: center;
}
.columbus-carousel .slick-dots li {
	margin: 0px 6.5px; vertical-align: middle; display: inline-block;
}
.columbus-carousel .slick-dots button {
	background: url("/images/icons/slick-sf31967a711.png") 0px -216px; border-width: 0px; padding: 0px; width: 13px; height: 13px; color: transparent; line-height: 0; font-size: 0px; cursor: pointer;
}
.columbus-carousel .slick-dots .slick-active button {
	background-position: 0px -202px;
}
@media all and (min-width:1024px)
{
.columbus-carousel {
	margin-bottom: 52px;
}
.columbus-carousel .slick-dots {
	margin: 0px; bottom: -26px; position: absolute;
}
}
.gallery-nav .slick-slide {
	padding: 10px 5px; cursor: pointer; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;
}
.pay-rate-wrapper {
	margin: 0px auto; font-size: 0.6em; max-width: 467px;
}
.js-charts-created.pay-rate-table {
	width: 100%; border-collapse: collapse;
}
.js-charts-created.pay-rate-table th {
	display: none;
}
.js-charts-created.pay-rate-table td {
	padding: 0px 1%; position: relative;
}
.js-charts-created.pay-rate-table td:first-child {
	padding-left: 0px;
}
.js-charts-created.pay-rate-table td:last-child {
	padding-right: 0px;
}
.js-charts-created.pay-rate-table .time-row {
	text-align: center;
}
.js-charts-created.pay-rate-table .salary-row {
	text-align: center;
}
.js-charts-created.pay-rate-table .time-row {
	text-transform: uppercase; font-size: 1.25em;
}
.js-charts-created.pay-rate-table .salary-row {
	font-family: "Times New Roman", Times, serif; font-size: 2em;
}
.js-charts-created.pay-rate-table .graphics-row td {
	overflow: hidden; padding-top: 10px; padding-bottom: 10px;
}
.js-charts-created.pay-rate-table .badge {
	background: url("/images/backgrounds/police/badge.png?1430248193") no-repeat 0px 100% / contain; padding: 32px 24px 0px 0px; width: 83px; height: 83px; text-align: center; right: -25%; color: rgb(255, 255, 255); line-height: 1.2; font-size: 1.4em; position: relative; cursor: default; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;
}
.js-charts-created.pay-rate-table .js-hover.badge {
	z-index: 2; background-image: url("/images/backgrounds/police/badge-blue.png?1430248193");
}
.js-charts-created.pay-rate-table .money {
	background: url("/images/backgrounds/police/money-stack-repeat.png?1430248193") repeat-y 100% 100% / contain; width: 63px; right: 0px; bottom: 8px; overflow: visible !important; position: absolute;
}
.js-charts-created.pay-rate-table .money::before {
	background: url("/images/backgrounds/police/money-stack-top.png?1430248193") no-repeat 100% 100% / contain; top: -12px; width: 100%; height: 12px; display: block; position: absolute; content: "";
}
.js-charts-created.pay-rate-table .money::after {
	background: url("/images/backgrounds/police/money-stack-bottom.png?1430248193") no-repeat 100% 0px / contain; width: 100%; height: 8px; bottom: -8px; display: block; position: absolute; content: "";
}
