html {
	font-family: sans-serif;
	-ms-text-size-adjust: 100%;
	-webkit-text-size-adjust: 100%
}

body {
	margin: 0
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section,
summary {
	display: block
}

audio,
canvas,
progress,
video {
	display: inline-block;
	vertical-align: baseline
}

audio:not([controls]) {
	display: none;
	height: 0
}

[hidden],
template {
	display: none
}

a {
	background: transparent
}

a,
a:active,
a:hover {
	text-decoration: none
}

a:active,
a:hover {
	outline: 0
}

abbr[title] {
	border-bottom: 1px dotted
}

b,
strong {
	font-weight: 700
}

dfn {
	font-style: italic
}

h1 {
	font-size: 2em;
	margin: .67em 0
}

mark {
	background: #ff0;
	color: #000
}

small {
	font-size: 80%
}

sub,
sup {
	font-size: 75%;
	line-height: 0;
	position: relative;
	vertical-align: baseline
}

sup {
	top: -.5em
}

sub {
	bottom: -.25em
}

img {
	border: 0
}

svg:not(:root) {
	overflow: hidden
}

figure {
	margin: 1em 40px
}

hr {
	box-sizing: content-box;
	height: 0
}

pre {
	overflow: auto
}

code,
kbd,
pre,
samp {
	font-family: monospace;
	font-size: 1em
}

button,
input,
optgroup,
select,
textarea {
	color: inherit;
	font: inherit;
	margin: 0
}

button {
	overflow: visible
}

button,
select {
	text-transform: none
}

button,
html input[type=button],
input[type=reset],
input[type=submit] {
	-webkit-appearance: button;
	cursor: pointer
}

button[disabled],
html input[disabled] {
	cursor: default
}

button::-moz-focus-inner,
input::-moz-focus-inner {
	border: 0;
	padding: 0
}

input {
	line-height: normal
}

input[type=checkbox],
input[type=radio] {
	box-sizing: border-box;
	padding: 0
}

input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
	height: auto
}

input[type=search] {
	-webkit-appearance: textfield;
	box-sizing: content-box
}

input[type=search]::-webkit-search-cancel-button,
input[type=search]::-webkit-search-decoration {
	-webkit-appearance: none
}

fieldset {
	border: 1px solid silver;
	margin: 0 2px;
	padding: .35em .625em .75em
}

legend {
	border: 0;
	padding: 0
}

textarea {
	overflow: auto
}

optgroup {
	font-weight: 700
}

table {
	border-collapse: collapse;
	border-spacing: 0
}

td,
th {
	padding: 0
}

*,
:after,
:before {
	box-sizing: border-box
}

html {
	font-size: 10px;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0)
}

button,
input,
select,
textarea {
	font-family: inherit;
	font-size: inherit;
	line-height: inherit
}

a {
	color: #6f3b8f
}

a,
a:focus,
a:hover {
	text-decoration: none
}

a:focus,
a:hover {
	color: #452559
}

a:focus {
	outline: thin dotted;
	outline: 5px auto -webkit-focus-ring-color;
	outline-offset: -2px
}

figure {
	margin: 0
}

img {
	vertical-align: middle
}

.img-responsive {
	display: block;
	width: 100%\9;
	max-width: 100%;
	height: auto
}

.img-rounded {
	border-radius: 6px
}

.img-thumbnail {
	padding: 4px;
	line-height: 1.42857143;
	background-color: #f0f1f2;
	border: 1px solid #ddd;
	border-radius: 4px;
	-webkit-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out;
	display: inline-block;
	width: 100%\9;
	max-width: 100%;
	height: auto
}

.img-circle {
	border-radius: 50%
}

hr {
	margin-top: 20px;
	margin-bottom: 20px;
	border: 0;
	border-top: 1px solid #f0f1f2
}

.sr-only {
	position: absolute;
	width: 1px;
	height: 1px;
	margin: -1px;
	padding: 0;
	overflow: hidden;
	clip: rect(0, 0, 0, 0);
	border: 0
}

.sr-only-focusable:active,
.sr-only-focusable:focus {
	position: static;
	width: auto;
	height: auto;
	margin: 0;
	overflow: visible;
	clip: auto
}

.h1,
.h2,
.h3,
.h4,
.h5,
.h6,
h1,
h2,
h3,
h4,
h5,
h6 {
	font-family: Open Sans Semibold, Helvetica, Arial, sans-serif;
	font-weight: 500;
	line-height: 1.1;
	color: #6f3b8f
}

.h1 .small,
.h1 small,
.h2 .small,
.h2 small,
.h3 .small,
.h3 small,
.h4 .small,
.h4 small,
.h5 .small,
.h5 small,
.h6 .small,
.h6 small,
h1 .small,
h1 small,
h2 .small,
h2 small,
h3 .small,
h3 small,
h4 .small,
h4 small,
h5 .small,
h5 small,
h6 .small,
h6 small {
	font-weight: 400;
	line-height: 1;
	color: #e5e8e9
}

.h1.no-bold,
.h2.no-bold,
.h3.no-bold,
.h4.no-bold,
.h5.no-bold,
.h6.no-bold,
h1.no-bold,
h2.no-bold,
h3.no-bold,
h4.no-bold,
h5.no-bold,
h6.no-bold {
	font-family: Open Sans, Helvetica, Arial, sans-serif
}

.h1,
.h2,
.h3,
h1,
h2,
h3 {
	margin-top: 5px;
	margin-bottom: 5px
}

.h1 .small,
.h1 small,
.h2 .small,
.h2 small,
.h3 .small,
.h3 small,
h1 .small,
h1 small,
h2 .small,
h2 small,
h3 .small,
h3 small {
	font-size: 65%
}

.h1 a,
.h2 a,
.h3 a,
h1 a,
h2 a,
h3 a {
	color: #6f3b8f
}

.h1.lower,
.h2.lower,
.h3.lower,
h1.lower,
h2.lower,
h3.lower {
	text-transform: none
}

.h1,
.h1.upper,
.h2.upper,
.h3.upper,
h1,
h1.upper,
h2.upper,
h3.upper {
	text-transform: uppercase
}

.h4,
.h5,
.h6,
h4,
h5,
h6 {
	margin-top: 24px;
	margin-bottom: 10px
}

.h4 .small,
.h4 small,
.h5 .small,
.h5 small,
.h6 .small,
.h6 small,
h4 .small,
h4 small,
h5 .small,
h5 small,
h6 .small,
h6 small {
	font-size: 75%
}

.h4 a,
.h5 a,
.h6 a,
h4 a,
h5 a,
h6 a {
	color: #6f3b8f
}

.h4.upper,
.h5.upper,
.h6.upper,
h4.upper,
h5.upper,
h6.upper {
	text-transform: uppercase
}

.h1,
h1 {
	font-size: 28px
}

.h2,
h2 {
	font-size: 23px
}

.h3,
h3 {
	font-size: 18px
}

.h4,
h4 {
	font-weight: 700
}

.h4,
.h5,
h4,
h5 {
	font-size: 14px
}

.h6,
h6 {
	font-size: 12px
}

.h1.purple,
.h2.purple,
.h3.purple,
h1.purple,
h2.purple,
h3.purple {
	color: #6f3b8f
}

.h1.green,
.h2.green,
.h3.green,
h1.green,
h2.green,
h3.green {
	color: #7f8b37
}

.h1.gray,
.h2.gray,
.h3.gray,
h1.gray,
h2.gray,
h3.gray {
	color: #5b6161
}

p {
	margin: 0 0 10px
}

.lead {
	margin-bottom: 20px;
	font-size: 16px;
	font-weight: 300;
	line-height: 1.4
}

@media (min-width:768px) {
	.lead {
		font-size: 21px
	}
}

.small,
small {
	font-size: 85%
}

.big {
	font-size: 17px
}

cite {
	font-style: normal
}

.mark,
mark {
	background-color: #fcf8e3;
	padding: .2em
}

.text-left {
	text-align: left
}

.text-right {
	text-align: right
}

.text-center {
	text-align: center
}

.text-justify {
	text-align: justify
}

.text-nowrap {
	white-space: nowrap
}

.text-lowercase {
	text-transform: lowercase
}

.text-uppercase {
	text-transform: uppercase
}

.text-capitalize {
	text-transform: capitalize
}

ol,
ul {
	margin-top: 0;
	margin-bottom: 10px
}

ol ol,
ol ul,
ul ol,
ul ul {
	margin-bottom: 0
}

.list-inline,
.list-unstyled {
	padding-left: 0;
	list-style: none
}

.list-inline {
	margin-left: -5px
}

.list-inline>li {
	display: inline-block;
	padding-left: 5px;
	padding-right: 5px
}

dl {
	margin-top: 0;
	margin-bottom: 20px
}

dd,
dt {
	line-height: 1.42857143
}

dt {
	font-weight: 700
}

dd {
	margin-left: 0
}

@media (min-width:768px) {
	.dl-horizontal dt {
		float: left;
		width: 160px;
		clear: left;
		text-align: right;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap
	}
	.dl-horizontal dd {
		margin-left: 180px
	}
}

abbr[data-original-title],
abbr[title] {
	cursor: help;
	border-bottom: 1px dotted #e5e8e9
}

.initialism {
	font-size: 90%;
	text-transform: uppercase
}

blockquote {
	border-left: 15px solid #e3814f;
	padding: 10px;
	background-color: #f0f1f2;
	border-top: 1px solid #e5e8e9;
	border-right: 1px solid #e5e8e9;
	border-bottom: 1px solid #e5e8e9;
	margin: 0 0 15px;
	font-size: .9em
}

blockquote ol:last-child,
blockquote p:last-child,
blockquote ul:last-child {
	margin-bottom: 0
}

blockquote .small,
blockquote footer,
blockquote small {
	background: none;
	display: block;
	color: #838c96;
	line-height: 1.42857143
}

blockquote .small:before,
blockquote footer:before,
blockquote small:before {
	content: '\2014 \00A0'
}

.blockquote-reverse,
blockquote.pull-right {
	padding-right: 15px;
	padding-left: 0;
	border-right: 5px solid #f0f1f2;
	border-left: 0;
	text-align: right
}

.blockquote-reverse .small:before,
.blockquote-reverse footer:before,
.blockquote-reverse small:before,
blockquote.pull-right .small:before,
blockquote.pull-right footer:before,
blockquote.pull-right small:before {
	content: ''
}

.blockquote-reverse .small:after,
.blockquote-reverse footer:after,
.blockquote-reverse small:after,
blockquote.pull-right .small:after,
blockquote.pull-right footer:after,
blockquote.pull-right small:after {
	content: '\00A0 \2014'
}

blockquote:after,
blockquote:before {
	content: ""
}

address {
	margin-bottom: 20px;
	font-style: normal;
	line-height: 1.42857143
}

.objectives2014 blockquote {
	padding: 10px 20px;
	margin: 0 0 20px;
	font-size: 17.5px;
	border-left: 5px solid #f0f1f2
}

a[href$='.pdf'] {
	padding-right: 22px;
	background: transparent url(/Themes/TAS.Theme2/Styles/Images/PDF-icon.png) no-repeat 100%
}

.arrow-after {
	font-size: 1em
}

.arrow-after.h2 {
	font-size: 23px
}

.arrow-after:after {
	font-family: icomoon;
	speak: none;
	font-style: normal;
	font-weight: 400;
	font-variant: normal;
	text-transform: none;
	content: "";
	margin-top: .1em;
	position: absolute
}

a[href$='.pdf'].arrow-after:after {
	padding-left: 21px
}

.arrow-after.orange:after {
	color: #dc6223
}

.indent {
	padding-left: 30px
}

.outdent {
	padding-left: 0
}

.container {
	margin-right: auto;
	margin-left: auto;
	padding-left: 15px;
	padding-right: 15px
}

@media (min-width:768px) {
	.container {
		width: 630px
	}
}

@media (min-width:1024px) {
	.container {
		width: 750px
	}
}

@media (min-width:1200px) {
	.container {
		width: 970px
	}
}

.container-fluid {
	margin-right: auto;
	margin-left: auto;
	padding-left: 15px;
	padding-right: 15px
}

.row {
	margin-left: -15px;
	margin-right: -15px
}

.col-lg-1,
.col-lg-2,
.col-lg-3,
.col-lg-4,
.col-lg-5,
.col-lg-6,
.col-lg-7,
.col-lg-8,
.col-lg-9,
.col-lg-10,
.col-lg-11,
.col-lg-12,
.col-md-1,
.col-md-2,
.col-md-3,
.col-md-4,
.col-md-5,
.col-md-6,
.col-md-7,
.col-md-8,
.col-md-9,
.col-md-10,
.col-md-11,
.col-md-12,
.col-sm-1,
.col-sm-2,
.col-sm-3,
.col-sm-4,
.col-sm-5,
.col-sm-6,
.col-sm-7,
.col-sm-8,
.col-sm-9,
.col-sm-10,
.col-sm-11,
.col-sm-12,
.col-xs-1,
.col-xs-2,
.col-xs-3,
.col-xs-4,
.col-xs-5,
.col-xs-6,
.col-xs-7,
.col-xs-8,
.col-xs-9,
.col-xs-10,
.col-xs-11,
.col-xs-12 {
	position: relative;
	min-height: 1px;
	padding-left: 15px;
	padding-right: 15px
}

.col-xs-1,
.col-xs-2,
.col-xs-3,
.col-xs-4,
.col-xs-5,
.col-xs-6,
.col-xs-7,
.col-xs-8,
.col-xs-9,
.col-xs-10,
.col-xs-11,
.col-xs-12 {
	float: left
}

.col-xs-12 {
	width: 100%
}

.col-xs-11 {
	width: 91.66666667%
}

.col-xs-10 {
	width: 83.33333333%
}

.col-xs-9 {
	width: 75%
}

.col-xs-8 {
	width: 66.66666667%
}

.col-xs-7 {
	width: 58.33333333%
}

.col-xs-6 {
	width: 50%
}

.col-xs-5 {
	width: 41.66666667%
}

.col-xs-4 {
	width: 33.33333333%
}

.col-xs-3 {
	width: 25%
}

.col-xs-2 {
	width: 16.66666667%
}

.col-xs-1 {
	width: 8.33333333%
}

.col-xs-pull-12 {
	right: 100%
}

.col-xs-pull-11 {
	right: 91.66666667%
}

.col-xs-pull-10 {
	right: 83.33333333%
}

.col-xs-pull-9 {
	right: 75%
}

.col-xs-pull-8 {
	right: 66.66666667%
}

.col-xs-pull-7 {
	right: 58.33333333%
}

.col-xs-pull-6 {
	right: 50%
}

.col-xs-pull-5 {
	right: 41.66666667%
}

.col-xs-pull-4 {
	right: 33.33333333%
}

.col-xs-pull-3 {
	right: 25%
}

.col-xs-pull-2 {
	right: 16.66666667%
}

.col-xs-pull-1 {
	right: 8.33333333%
}

.col-xs-pull-0 {
	right: auto
}

.col-xs-push-12 {
	left: 100%
}

.col-xs-push-11 {
	left: 91.66666667%
}

.col-xs-push-10 {
	left: 83.33333333%
}

.col-xs-push-9 {
	left: 75%
}

.col-xs-push-8 {
	left: 66.66666667%
}

.col-xs-push-7 {
	left: 58.33333333%
}

.col-xs-push-6 {
	left: 50%
}

.col-xs-push-5 {
	left: 41.66666667%
}

.col-xs-push-4 {
	left: 33.33333333%
}

.col-xs-push-3 {
	left: 25%
}

.col-xs-push-2 {
	left: 16.66666667%
}

.col-xs-push-1 {
	left: 8.33333333%
}

.col-xs-push-0 {
	left: auto
}

.col-xs-offset-12 {
	margin-left: 100%
}

.col-xs-offset-11 {
	margin-left: 91.66666667%
}

.col-xs-offset-10 {
	margin-left: 83.33333333%
}

.col-xs-offset-9 {
	margin-left: 75%
}

.col-xs-offset-8 {
	margin-left: 66.66666667%
}

.col-xs-offset-7 {
	margin-left: 58.33333333%
}

.col-xs-offset-6 {
	margin-left: 50%
}

.col-xs-offset-5 {
	margin-left: 41.66666667%
}

.col-xs-offset-4 {
	margin-left: 33.33333333%
}

.col-xs-offset-3 {
	margin-left: 25%
}

.col-xs-offset-2 {
	margin-left: 16.66666667%
}

.col-xs-offset-1 {
	margin-left: 8.33333333%
}

.col-xs-offset-0 {
	margin-left: 0
}

@media (min-width:768px) {
	.col-sm-1,
	.col-sm-2,
	.col-sm-3,
	.col-sm-4,
	.col-sm-5,
	.col-sm-6,
	.col-sm-7,
	.col-sm-8,
	.col-sm-9,
	.col-sm-10,
	.col-sm-11,
	.col-sm-12 {
		float: left
	}
	.col-sm-12 {
		width: 100%
	}
	.col-sm-11 {
		width: 91.66666667%
	}
	.col-sm-10 {
		width: 83.33333333%
	}
	.col-sm-9 {
		width: 75%
	}
	.col-sm-8 {
		width: 66.66666667%
	}
	.col-sm-7 {
		width: 58.33333333%
	}
	.col-sm-6 {
		width: 50%
	}
	.col-sm-5 {
		width: 41.66666667%
	}
	.col-sm-4 {
		width: 33.33333333%
	}
	.col-sm-3 {
		width: 25%
	}
	.col-sm-2 {
		width: 16.66666667%
	}
	.col-sm-1 {
		width: 8.33333333%
	}
	.col-sm-pull-12 {
		right: 100%
	}
	.col-sm-pull-11 {
		right: 91.66666667%
	}
	.col-sm-pull-10 {
		right: 83.33333333%
	}
	.col-sm-pull-9 {
		right: 75%
	}
	.col-sm-pull-8 {
		right: 66.66666667%
	}
	.col-sm-pull-7 {
		right: 58.33333333%
	}
	.col-sm-pull-6 {
		right: 50%
	}
	.col-sm-pull-5 {
		right: 41.66666667%
	}
	.col-sm-pull-4 {
		right: 33.33333333%
	}
	.col-sm-pull-3 {
		right: 25%
	}
	.col-sm-pull-2 {
		right: 16.66666667%
	}
	.col-sm-pull-1 {
		right: 8.33333333%
	}
	.col-sm-pull-0 {
		right: auto
	}
	.col-sm-push-12 {
		left: 100%
	}
	.col-sm-push-11 {
		left: 91.66666667%
	}
	.col-sm-push-10 {
		left: 83.33333333%
	}
	.col-sm-push-9 {
		left: 75%
	}
	.col-sm-push-8 {
		left: 66.66666667%
	}
	.col-sm-push-7 {
		left: 58.33333333%
	}
	.col-sm-push-6 {
		left: 50%
	}
	.col-sm-push-5 {
		left: 41.66666667%
	}
	.col-sm-push-4 {
		left: 33.33333333%
	}
	.col-sm-push-3 {
		left: 25%
	}
	.col-sm-push-2 {
		left: 16.66666667%
	}
	.col-sm-push-1 {
		left: 8.33333333%
	}
	.col-sm-push-0 {
		left: auto
	}
	.col-sm-offset-12 {
		margin-left: 100%
	}
	.col-sm-offset-11 {
		margin-left: 91.66666667%
	}
	.col-sm-offset-10 {
		margin-left: 83.33333333%
	}
	.col-sm-offset-9 {
		margin-left: 75%
	}
	.col-sm-offset-8 {
		margin-left: 66.66666667%
	}
	.col-sm-offset-7 {
		margin-left: 58.33333333%
	}
	.col-sm-offset-6 {
		margin-left: 50%
	}
	.col-sm-offset-5 {
		margin-left: 41.66666667%
	}
	.col-sm-offset-4 {
		margin-left: 33.33333333%
	}
	.col-sm-offset-3 {
		margin-left: 25%
	}
	.col-sm-offset-2 {
		margin-left: 16.66666667%
	}
	.col-sm-offset-1 {
		margin-left: 8.33333333%
	}
	.col-sm-offset-0 {
		margin-left: 0
	}
}

@media (min-width:1024px) {
	.col-md-1,
	.col-md-2,
	.col-md-3,
	.col-md-4,
	.col-md-5,
	.col-md-6,
	.col-md-7,
	.col-md-8,
	.col-md-9,
	.col-md-10,
	.col-md-11,
	.col-md-12 {
		float: left
	}
	.col-md-12 {
		width: 100%
	}
	.col-md-11 {
		width: 91.66666667%
	}
	.col-md-10 {
		width: 83.33333333%
	}
	.col-md-9 {
		width: 75%
	}
	.col-md-8 {
		width: 66.66666667%
	}
	.col-md-7 {
		width: 58.33333333%
	}
	.col-md-6 {
		width: 50%
	}
	.col-md-5 {
		width: 41.66666667%
	}
	.col-md-4 {
		width: 33.33333333%
	}
	.col-md-3 {
		width: 25%
	}
	.col-md-2 {
		width: 16.66666667%
	}
	.col-md-1 {
		width: 8.33333333%
	}
	.col-md-pull-12 {
		right: 100%
	}
	.col-md-pull-11 {
		right: 91.66666667%
	}
	.col-md-pull-10 {
		right: 83.33333333%
	}
	.col-md-pull-9 {
		right: 75%
	}
	.col-md-pull-8 {
		right: 66.66666667%
	}
	.col-md-pull-7 {
		right: 58.33333333%
	}
	.col-md-pull-6 {
		right: 50%
	}
	.col-md-pull-5 {
		right: 41.66666667%
	}
	.col-md-pull-4 {
		right: 33.33333333%
	}
	.col-md-pull-3 {
		right: 25%
	}
	.col-md-pull-2 {
		right: 16.66666667%
	}
	.col-md-pull-1 {
		right: 8.33333333%
	}
	.col-md-pull-0 {
		right: auto
	}
	.col-md-push-12 {
		left: 100%
	}
	.col-md-push-11 {
		left: 91.66666667%
	}
	.col-md-push-10 {
		left: 83.33333333%
	}
	.col-md-push-9 {
		left: 75%
	}
	.col-md-push-8 {
		left: 66.66666667%
	}
	.col-md-push-7 {
		left: 58.33333333%
	}
	.col-md-push-6 {
		left: 50%
	}
	.col-md-push-5 {
		left: 41.66666667%
	}
	.col-md-push-4 {
		left: 33.33333333%
	}
	.col-md-push-3 {
		left: 25%
	}
	.col-md-push-2 {
		left: 16.66666667%
	}
	.col-md-push-1 {
		left: 8.33333333%
	}
	.col-md-push-0 {
		left: auto
	}
	.col-md-offset-12 {
		margin-left: 100%
	}
	.col-md-offset-11 {
		margin-left: 91.66666667%
	}
	.col-md-offset-10 {
		margin-left: 83.33333333%
	}
	.col-md-offset-9 {
		margin-left: 75%
	}
	.col-md-offset-8 {
		margin-left: 66.66666667%
	}
	.col-md-offset-7 {
		margin-left: 58.33333333%
	}
	.col-md-offset-6 {
		margin-left: 50%
	}
	.col-md-offset-5 {
		margin-left: 41.66666667%
	}
	.col-md-offset-4 {
		margin-left: 33.33333333%
	}
	.col-md-offset-3 {
		margin-left: 25%
	}
	.col-md-offset-2 {
		margin-left: 16.66666667%
	}
	.col-md-offset-1 {
		margin-left: 8.33333333%
	}
	.col-md-offset-0 {
		margin-left: 0
	}
}

@media (min-width:1200px) {
	.col-lg-1,
	.col-lg-2,
	.col-lg-3,
	.col-lg-4,
	.col-lg-5,
	.col-lg-6,
	.col-lg-7,
	.col-lg-8,
	.col-lg-9,
	.col-lg-10,
	.col-lg-11,
	.col-lg-12 {
		float: left
	}
	.col-lg-12 {
		width: 100%
	}
	.col-lg-11 {
		width: 91.66666667%
	}
	.col-lg-10 {
		width: 83.33333333%
	}
	.col-lg-9 {
		width: 75%
	}
	.col-lg-8 {
		width: 66.66666667%
	}
	.col-lg-7 {
		width: 58.33333333%
	}
	.col-lg-6 {
		width: 50%
	}
	.col-lg-5 {
		width: 41.66666667%
	}
	.col-lg-4 {
		width: 33.33333333%
	}
	.col-lg-3 {
		width: 25%
	}
	.col-lg-2 {
		width: 16.66666667%
	}
	.col-lg-1 {
		width: 8.33333333%
	}
	.col-lg-pull-12 {
		right: 100%
	}
	.col-lg-pull-11 {
		right: 91.66666667%
	}
	.col-lg-pull-10 {
		right: 83.33333333%
	}
	.col-lg-pull-9 {
		right: 75%
	}
	.col-lg-pull-8 {
		right: 66.66666667%
	}
	.col-lg-pull-7 {
		right: 58.33333333%
	}
	.col-lg-pull-6 {
		right: 50%
	}
	.col-lg-pull-5 {
		right: 41.66666667%
	}
	.col-lg-pull-4 {
		right: 33.33333333%
	}
	.col-lg-pull-3 {
		right: 25%
	}
	.col-lg-pull-2 {
		right: 16.66666667%
	}
	.col-lg-pull-1 {
		right: 8.33333333%
	}
	.col-lg-pull-0 {
		right: auto
	}
	.col-lg-push-12 {
		left: 100%
	}
	.col-lg-push-11 {
		left: 91.66666667%
	}
	.col-lg-push-10 {
		left: 83.33333333%
	}
	.col-lg-push-9 {
		left: 75%
	}
	.col-lg-push-8 {
		left: 66.66666667%
	}
	.col-lg-push-7 {
		left: 58.33333333%
	}
	.col-lg-push-6 {
		left: 50%
	}
	.col-lg-push-5 {
		left: 41.66666667%
	}
	.col-lg-push-4 {
		left: 33.33333333%
	}
	.col-lg-push-3 {
		left: 25%
	}
	.col-lg-push-2 {
		left: 16.66666667%
	}
	.col-lg-push-1 {
		left: 8.33333333%
	}
	.col-lg-push-0 {
		left: auto
	}
	.col-lg-offset-12 {
		margin-left: 100%
	}
	.col-lg-offset-11 {
		margin-left: 91.66666667%
	}
	.col-lg-offset-10 {
		margin-left: 83.33333333%
	}
	.col-lg-offset-9 {
		margin-left: 75%
	}
	.col-lg-offset-8 {
		margin-left: 66.66666667%
	}
	.col-lg-offset-7 {
		margin-left: 58.33333333%
	}
	.col-lg-offset-6 {
		margin-left: 50%
	}
	.col-lg-offset-5 {
		margin-left: 41.66666667%
	}
	.col-lg-offset-4 {
		margin-left: 33.33333333%
	}
	.col-lg-offset-3 {
		margin-left: 25%
	}
	.col-lg-offset-2 {
		margin-left: 16.66666667%
	}
	.col-lg-offset-1 {
		margin-left: 8.33333333%
	}
	.col-lg-offset-0 {
		margin-left: 0
	}
}

a.btn {
	color: #fff;
	font-size: .85em;
	letter-spacing: 1px;
	padding: 5px 20px;
	text-transform: uppercase;
	border-radius: 5px;
	box-shadow: 2px 2px 0 0 rgba(0, 0, 0, .1)
}

a.btn.gray {
	background-color: #d6d9dc;
	color: #838c96
}

a.btn.green {
	background-color: #7f8b37
}

a.btn.green:hover {
	background-color: #fff;
	border: 1px solid #7f8b37;
	color: #7f8b37
}

a.btn.purple {
	background-color: #6f3b8f
}

a.btn.purple:hover {
	background-color: #fff;
	border: 1px solid #6f3b8f;
	color: #6f3b8f
}

a.btn.teal {
	background-color: #0d7d79
}

a.btn.teal:hover {
	background-color: #fff;
	border: 1px solid #0d7d79;
	color: #0d7d79
}

a.btn.orange {
	background-color: #dc6223
}

a.btn.orange:hover {
	background-color: #fff;
	border: 1px solid #dc6223;
	color: #dc6223
}

a.btn.wide {
	padding: 3px 20%
}

a.btn.large {
	font-size: 1em;
	font-weight: 700
}

@font-face {
	font-family: Open Sans;
	src: url(/Themes/TAS.theme2/Content/Fonts/opensans-regular-webfont.eot);
	src: url(/Themes/TAS.theme2/Content/Fonts/opensans-regular-webfont.eot?#iefix) format('embedded-opentype'), url(/Themes/TAS.theme2/Content/Fonts/opensans-regular-webfont.woff) format('woff'), url(/Themes/TAS.theme2/Content/Fonts/opensans-regular-webfont.ttf) format('truetype'), url(/Themes/TAS.theme2/Content/Fonts/opensans-regular-webfont.svg#open_sansregular) format('svg');
	font-weight: 400;
	font-style: normal
}

@font-face {
	font-family: Open Sans Light;
	src: url(/Themes/TAS.theme2/Content/Fonts/opensans-light-webfont.eot);
	src: url(/Themes/TAS.theme2/Content/Fonts/opensans-light-webfont.eot?#iefix) format('embedded-opentype'), url(/Themes/TAS.theme2/Content/Fonts/opensans-light-webfont.woff) format('woff'), url(/Themes/TAS.theme2/Content/Fonts/opensans-light-webfont.ttf) format('truetype'), url(/Themes/TAS.theme2/Content/Fonts/opensans-light-webfont.svg#open_sanslight) format('svg');
	font-weight: 400;
	font-style: normal
}

@font-face {
	font-family: Open Sans Semibold;
	src: url(/Themes/TAS.theme2/Content/Fonts/opensans-semibold-webfont.eot);
	src: url(/Themes/TAS.theme2/Content/Fonts/opensans-semibold-webfont.eot?#iefix) format('embedded-opentype'), url(/Themes/TAS.theme2/Content/Fonts/opensans-semibold-webfont.woff) format('woff'), url(/Themes/TAS.theme2/Content/Fonts/opensans-semibold-webfont.ttf) format('truetype'), url(/Themes/TAS.theme2/Content/Fonts/opensans-semibold-webfont.svg#open_sanssemibold) format('svg');
	font-weight: 400;
	font-style: normal
}

@font-face {
	font-family: icomoon;
	src: url(/Themes/TAS.theme2/Content/Fonts/icomoon.eot?ejda63);
	src: url(/Themes/TAS.theme2/Content/Fonts/icomoon.eot?#iefixejda63) format('embedded-opentype'), url(/Themes/TAS.theme2/Content/Fonts/icomoon.woff?ejda63) format('woff'), url(/Themes/TAS.theme2/Content/Fonts/icomoon.ttf?ejda63) format('truetype'), url(/Themes/TAS.theme2/Content/Fonts/icomoon.svg?ejda63#icomoon) format('svg');
	font-weight: 400;
	font-style: normal
}

[class*=" icon-"],
[class^=icon-] {
	font-family: icomoon;
	speak: none;
	font-style: normal;
	font-weight: 400;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}

.icon-all:before {
	content: "\e603"
}

.icon-news:before {
	content: "\e604"
}

.icon-menu:before {
	content: "\e605"
}

.icon-tas:before {
	content: "\e606"
}

.icon-pros:before {
	content: "\e601"
}

.icon-search:before {
	cursor: pointer;
	content: "\e600"
}

.icon-play:before {
	content: "\e602"
}

.icon-arrow-left:before {
	content: "\e610"
}

.icon-arrow-down:before {
	content: "\e60b"
}

.icon-arrow-up:before {
	content: "\e611"
}

.icon-arrow-right:after {
	content: "\e60c"
}

.icon-arrow-right.orange {
	color: #dc6223
}

.h3 .icon-arrow-right {
	margin-top: -2px;
	position: absolute
}

.icon-arrow-right {
	line-height: 1
}

a>.icon-arrow-right {
	font-size: 22px;
	vertical-align: bottom
}

.h4>a .icon-arrow-right,
h4>a .icon-arrow-right {
	line-height: .8
}

.icon-minus:before {
	content: "\e60d"
}

.icon-plus:before {
	content: "\e60e"
}

.icon-external-link:before {
	content: '\e60f'
}

.icon-pdf:before {
	content: "\f1c1"
}

a.external-link-icon:after {
	font-family: icomoon;
	content: '\e60f';
	margin-left: 5px;
	font-size: .6em
}

.icon-facebook,
.social-icon {
	font-size: 1.5em;
	padding: 3px;
	margin-right: 18px
}

.icon-facebook {
	background-color: #235389
}

.icon-facebook:before {
	color: #fff;
	content: "\e607"
}

.icon-rss {
	font-size: 1.5em;
	padding: 3px;
	margin-right: 18px;
	background-color: #f47300
}

.icon-rss:before {
	color: #fff;
	content: "\e608"
}

.icon-twitter {
	font-size: 1.5em;
	padding: 3px;
	margin-right: 18px;
	background-color: #2fbde6
}

.icon-twitter:before {
	color: #fff;
	content: "\e609"
}

.icon-youtube {
	font-size: 1.5em;
	padding: 3px;
	margin-right: 18px;
	background-color: #c62f2f
}

.icon-youtube:before {
	color: #fff;
	content: "\e60a"
}

.icon-linkedin {
	font-size: 1.5em;
	padding: 3px;
	margin-right: 18px;
	background-color: #0077b5
}

.icon-linkedin:before {
	content: "\f0e1";
	color: #fff
}

.flex-direction-nav .flex-next,
.flex-direction-nav .flex-prev {
	font-family: icomoon;
	speak: none;
	font-style: normal;
	font-weight: 400;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}

.flex-direction-nav .flex-prev:before {
	content: "\e610"
}

.flex-direction-nav .flex-next:before {
	content: "\e60c"
}

.panel {
	margin-bottom: 20px;
	background-color: #fff;
	border-bottom: 2px solid #d6d9dc;
	border-radius: 0
}

.panel-body {
	padding: 15px
}

.panel-heading {
	padding: 10px 15px
}

.panel-heading>.dropdown .dropdown-toggle {
	color: inherit
}

.panel-heading a:hover {
	text-decoration: none
}

.panel-title {
	margin-top: 0;
	margin-bottom: 0;
	font-size: 16px
}

.panel-title,
.panel-title>a {
	color: inherit
}

.panel-footer {
	padding: 10px 15px;
	background-color: #f5f5f5;
	border: none
}

.panel>.list-group {
	margin-bottom: 0
}

.panel>.list-group .list-group-item {
	border-width: 1px 0;
	border-radius: 0
}

.panel>.list-group:first-child .list-group-item:first-child {
	border-top: 0;
	border-top-right-radius: -1;
	border-top-left-radius: -1
}

.panel>.list-group:last-child .list-group-item:last-child {
	border-bottom: 0;
	border-bottom-right-radius: -1;
	border-bottom-left-radius: -1
}

.list-group+.panel-footer,
.panel-heading+.list-group .list-group-item:first-child {
	border-top-width: 0
}

.panel>.panel-collapse>.table,
.panel>.table,
.panel>.table-responsive>.table {
	margin-bottom: 0
}

.panel>.table-responsive:first-child>.table:first-child,
.panel>.table:first-child {
	border-top-right-radius: -1;
	border-top-left-radius: -1
}

.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:first-child,
.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:first-child,
.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:first-child,
.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:first-child,
.panel>.table:first-child>tbody:first-child>tr:first-child td:first-child,
.panel>.table:first-child>tbody:first-child>tr:first-child th:first-child,
.panel>.table:first-child>thead:first-child>tr:first-child td:first-child,
.panel>.table:first-child>thead:first-child>tr:first-child th:first-child {
	border-top-left-radius: -1
}

.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:last-child,
.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:last-child,
.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:last-child,
.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:last-child,
.panel>.table:first-child>tbody:first-child>tr:first-child td:last-child,
.panel>.table:first-child>tbody:first-child>tr:first-child th:last-child,
.panel>.table:first-child>thead:first-child>tr:first-child td:last-child,
.panel>.table:first-child>thead:first-child>tr:first-child th:last-child {
	border-top-right-radius: -1
}

.panel>.table-responsive:last-child>.table:last-child,
.panel>.table:last-child {
	border-bottom-right-radius: -1;
	border-bottom-left-radius: -1
}

.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:first-child,
.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:first-child,
.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:first-child,
.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:first-child,
.panel>.table:last-child>tbody:last-child>tr:last-child td:first-child,
.panel>.table:last-child>tbody:last-child>tr:last-child th:first-child,
.panel>.table:last-child>tfoot:last-child>tr:last-child td:first-child,
.panel>.table:last-child>tfoot:last-child>tr:last-child th:first-child {
	border-bottom-left-radius: -1
}

.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:last-child,
.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:last-child,
.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:last-child,
.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:last-child,
.panel>.table:last-child>tbody:last-child>tr:last-child td:last-child,
.panel>.table:last-child>tbody:last-child>tr:last-child th:last-child,
.panel>.table:last-child>tfoot:last-child>tr:last-child td:last-child,
.panel>.table:last-child>tfoot:last-child>tr:last-child th:last-child {
	border-bottom-right-radius: -1
}

.panel>.panel-body+.table,
.panel>.panel-body+.table-responsive {
	border-top: 1px solid #ddd
}

.panel>.table>tbody:first-child>tr:first-child td,
.panel>.table>tbody:first-child>tr:first-child th {
	border-top: 0
}

.panel>.table-bordered,
.panel>.table-responsive>.table-bordered {
	border: 0
}

.panel>.table-bordered>tbody>tr>td:first-child,
.panel>.table-bordered>tbody>tr>th:first-child,
.panel>.table-bordered>tfoot>tr>td:first-child,
.panel>.table-bordered>tfoot>tr>th:first-child,
.panel>.table-bordered>thead>tr>td:first-child,
.panel>.table-bordered>thead>tr>th:first-child,
.panel>.table-responsive>.table-bordered>tbody>tr>td:first-child,
.panel>.table-responsive>.table-bordered>tbody>tr>th:first-child,
.panel>.table-responsive>.table-bordered>tfoot>tr>td:first-child,
.panel>.table-responsive>.table-bordered>tfoot>tr>th:first-child,
.panel>.table-responsive>.table-bordered>thead>tr>td:first-child,
.panel>.table-responsive>.table-bordered>thead>tr>th:first-child {
	border-left: 0
}

.panel>.table-bordered>tbody>tr>td:last-child,
.panel>.table-bordered>tbody>tr>th:last-child,
.panel>.table-bordered>tfoot>tr>td:last-child,
.panel>.table-bordered>tfoot>tr>th:last-child,
.panel>.table-bordered>thead>tr>td:last-child,
.panel>.table-bordered>thead>tr>th:last-child,
.panel>.table-responsive>.table-bordered>tbody>tr>td:last-child,
.panel>.table-responsive>.table-bordered>tbody>tr>th:last-child,
.panel>.table-responsive>.table-bordered>tfoot>tr>td:last-child,
.panel>.table-responsive>.table-bordered>tfoot>tr>th:last-child,
.panel>.table-responsive>.table-bordered>thead>tr>td:last-child,
.panel>.table-responsive>.table-bordered>thead>tr>th:last-child {
	border-right: 0
}

.panel>.table-bordered>tbody>tr:first-child>td,
.panel>.table-bordered>tbody>tr:first-child>th,
.panel>.table-bordered>tbody>tr:last-child>td,
.panel>.table-bordered>tbody>tr:last-child>th,
.panel>.table-bordered>tfoot>tr:last-child>td,
.panel>.table-bordered>tfoot>tr:last-child>th,
.panel>.table-bordered>thead>tr:first-child>td,
.panel>.table-bordered>thead>tr:first-child>th,
.panel>.table-responsive>.table-bordered>tbody>tr:first-child>td,
.panel>.table-responsive>.table-bordered>tbody>tr:first-child>th,
.panel>.table-responsive>.table-bordered>tbody>tr:last-child>td,
.panel>.table-responsive>.table-bordered>tbody>tr:last-child>th,
.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>td,
.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>th,
.panel>.table-responsive>.table-bordered>thead>tr:first-child>td,
.panel>.table-responsive>.table-bordered>thead>tr:first-child>th {
	border-bottom: 0
}

.panel>.table-responsive {
	border: 0;
	margin-bottom: 0
}

.panel-group {
	margin-bottom: 0;
	margin-right: -10px;
	margin-left: -10px
}

.panel-group .panel {
	margin-bottom: 0;
	border-radius: 0
}

.panel-group .panel+.panel {
	margin-top: 5px
}

.panel-group .panel-heading {
	border-bottom: 0
}

.panel-group .panel-heading+.panel-collapse>.panel-body {
	border: none
}

.panel-group .panel-footer {
	border-top: 0
}

.panel-group .panel-footer+.panel-collapse .panel-body {
	border: none
}

.panel-default {
	border-color: #ddd
}

.panel-default>.panel-heading {
	color: #6f3b8f;
	background-color: #fff;
	border-color: #ddd
}

.panel-default>.panel-heading+.panel-collapse>.panel-body {
	border-top-color: #ddd
}

.panel-default>.panel-heading .badge {
	color: #fff;
	background-color: #6f3b8f
}

.panel-default>.panel-footer+.panel-collapse>.panel-body {
	border-bottom-color: #ddd
}

.panel-primary {
	border-color: #428bca
}

.panel-primary>.panel-heading {
	color: #fff;
	background-color: #428bca;
	border-color: #428bca
}

.panel-primary>.panel-heading+.panel-collapse>.panel-body {
	border-top-color: #428bca
}

.panel-primary>.panel-heading .badge {
	color: #428bca;
	background-color: #fff
}

.panel-primary>.panel-footer+.panel-collapse>.panel-body {
	border-bottom-color: #428bca
}

.panel-success {
	border-color: #d6e9c6
}

.panel-success>.panel-heading {
	color: #3c763d;
	background-color: #dff0d8;
	border-color: #d6e9c6
}

.panel-success>.panel-heading+.panel-collapse>.panel-body {
	border-top-color: #d6e9c6
}

.panel-success>.panel-heading .badge {
	color: #dff0d8;
	background-color: #3c763d
}

.panel-success>.panel-footer+.panel-collapse>.panel-body {
	border-bottom-color: #d6e9c6
}

.panel-info {
	border-color: #bce8f1
}

.panel-info>.panel-heading {
	color: #31708f;
	background-color: #d9edf7;
	border-color: #bce8f1
}

.panel-info>.panel-heading+.panel-collapse>.panel-body {
	border-top-color: #bce8f1
}

.panel-info>.panel-heading .badge {
	color: #d9edf7;
	background-color: #31708f
}

.panel-info>.panel-footer+.panel-collapse>.panel-body {
	border-bottom-color: #bce8f1
}

.panel-warning {
	border-color: #faebcc
}

.panel-warning>.panel-heading {
	color: #8a6d3b;
	background-color: #fcf8e3;
	border-color: #faebcc
}

.panel-warning>.panel-heading+.panel-collapse>.panel-body {
	border-top-color: #faebcc
}

.panel-warning>.panel-heading .badge {
	color: #fcf8e3;
	background-color: #8a6d3b
}

.panel-warning>.panel-footer+.panel-collapse>.panel-body {
	border-bottom-color: #faebcc
}

.panel-danger {
	border-color: #ebccd1
}

.panel-danger>.panel-heading {
	color: #a94442;
	background-color: #f2dede;
	border-color: #ebccd1
}

.panel-danger>.panel-heading+.panel-collapse>.panel-body {
	border-top-color: #ebccd1
}

.panel-danger>.panel-heading .badge {
	color: #f2dede;
	background-color: #a94442
}

.panel-danger>.panel-footer+.panel-collapse>.panel-body {
	border-bottom-color: #ebccd1
}

.fade {
	opacity: 0;
	-webkit-transition: opacity .15s linear;
	transition: opacity .15s linear
}

.fade.in {
	opacity: 1
}

.collapse {
	display: none
}

.collapse.in {
	display: block
}

tr.collapse.in {
	display: table-row
}

tbody.collapse.in {
	display: table-row-group
}

.collapsing {
	position: relative;
	height: 0;
	-webkit-transition: height .35s ease;
	transition: height .35s ease
}

.collapsing,
.modal,
.modal-open {
	overflow: hidden
}

.modal {
	display: none;
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 9;
	-webkit-overflow-scrolling: touch;
	outline: 0
}

.modal.fade .modal-dialog {
	-webkit-transform: translate3d(0, -25%, 0);
	transform: translate3d(0, -25%, 0);
	-webkit-transition: -webkit-transform .3s ease-out;
	transition: transform .3s ease-out
}

.modal.in .modal-dialog {
	-webkit-transform: translateZ(0);
	transform: translateZ(0)
}

.modal-open .modal {
	overflow-x: hidden;
	overflow-y: auto
}

.modal-dialog {
	position: relative;
	width: auto;
	margin: 10px
}

.modal-content {
	position: relative;
	background-color: #fff;
	border: 1px solid #999;
	border: 1px solid rgba(0, 0, 0, .2);
	border-radius: 6px;
	box-shadow: 0 3px 9px rgba(0, 0, 0, .5);
	background-clip: padding-box;
	outline: 0
}

.modal-backdrop {
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 8;
	background-color: #000
}

.modal-backdrop.fade {
	opacity: 0;
	filter: alpha(opacity=0)
}

.modal-backdrop.in {
	opacity: .5;
	filter: alpha(opacity=50)
}

.modal-header {
	padding: 15px;
	border-bottom: 1px solid #e5e5e5;
	min-height: 16.42857143px
}

.modal-header .close {
	margin-top: -2px
}

.modal-title {
	margin: 0;
	line-height: 1.42857143
}

.modal-body {
	position: relative;
	padding: 15px
}

.modal-footer {
	padding: 15px;
	text-align: right;
	border-top: 1px solid #e5e5e5
}

.modal-footer .btn+.btn {
	margin-left: 5px;
	margin-bottom: 0
}

.modal-footer .btn-group .btn+.btn {
	margin-left: -1px
}

.modal-footer .btn-block+.btn-block {
	margin-left: 0
}

.modal-scrollbar-measure {
	position: absolute;
	top: -9999px;
	width: 50px;
	height: 50px;
	overflow: scroll
}

@media (min-width:768px) {
	.modal-dialog {
		width: 600px;
		margin: 30px auto
	}
	.modal-content {
		box-shadow: 0 5px 15px rgba(0, 0, 0, .5)
	}
	.modal-sm {
		width: 300px
	}
}

@media (min-width:1024px) {
	.modal-lg {
		width: 900px
	}
}

.tooltip {
	position: absolute;
	z-index: 10;
	display: block;
	visibility: visible;
	font-size: 12px;
	line-height: 1.4;
	opacity: 0;
	filter: alpha(opacity=0);
	text-align: left
}

.tooltip.in {
	opacity: .9;
	filter: alpha(opacity=90)
}

.tooltip.top {
	margin-top: -3px;
	padding: 5px 0
}

.tooltip.right {
	margin-left: 3px;
	padding: 0 5px
}

.tooltip.bottom {
	margin-top: 3px;
	padding: 5px 0
}

.tooltip.left {
	margin-left: -10px;
	padding: 0 5px
}

.tooltip-inner {
	padding: 3px 8px;
	color: #fff;
	text-align: center;
	text-decoration: none;
	background-color: #000;
	border-radius: 4px;
	max-width: 500px
}

.tooltip-arrow {
	position: absolute;
	width: 0;
	height: 0;
	border-color: transparent;
	border-style: solid
}

.tooltip.top .tooltip-arrow {
	bottom: 0;
	left: 50%;
	margin-left: -5px;
	border-width: 5px 5px 0;
	border-top-color: #000
}

.tooltip.top-left .tooltip-arrow {
	bottom: 0;
	left: 5px;
	border-width: 5px 5px 0;
	border-top-color: #000
}

.tooltip.top-right .tooltip-arrow {
	bottom: 0;
	right: 5px;
	border-width: 5px 5px 0;
	border-top-color: #000
}

.tooltip.right .tooltip-arrow {
	top: 50%;
	left: 0;
	margin-top: -5px;
	border-width: 5px 5px 5px 0;
	border-right-color: #000
}

.tooltip.left .tooltip-arrow {
	top: 50%;
	right: 0;
	margin-top: -5px;
	border-width: 5px 0 5px 5px;
	border-left-color: #000
}

.tooltip.bottom .tooltip-arrow {
	top: 0;
	left: 50%;
	margin-left: -5px;
	border-width: 0 5px 5px;
	border-bottom-color: #000
}

.tooltip.bottom-left .tooltip-arrow {
	top: 0;
	left: 5px;
	border-width: 0 5px 5px;
	border-bottom-color: #000
}

.tooltip.bottom-right .tooltip-arrow {
	top: 0;
	right: 5px;
	border-width: 0 5px 5px;
	border-bottom-color: #000
}

@media (max-width:768px) {
	.tooltip-inner {
		max-width: 600px!important
	}
}

@media (max-width:480px) {
	.tooltip-inner {
		max-width: 300px!important
	}
}

.clearfix:after,
.clearfix:before,
.container-fluid:after,
.container-fluid:before,
.container:after,
.container:before,
.dl-horizontal dd:after,
.dl-horizontal dd:before,
.modal-footer:after,
.modal-footer:before,
.panel-body:after,
.panel-body:before,
.row:after,
.row:before,
header.main .widget-breadcrumbs nav:after,
header.main .widget-breadcrumbs nav:before {
	content: " ";
	display: table
}

.clearfix:after,
.container-fluid:after,
.container:after,
.dl-horizontal dd:after,
.modal-footer:after,
.panel-body:after,
.row:after,
header.main .widget-breadcrumbs nav:after {
	clear: both
}

.center-block {
	display: block;
	margin-left: auto;
	margin-right: auto;
	text-align: center
}

.pull-right {
	float: right!important
}

.pull-left {
	float: left!important
}

.hide {
	display: none!important
}

.show {
	display: block!important
}

.invisible {
	visibility: hidden
}

.text-hide {
	font: 0/0 a;
	color: transparent;
	text-shadow: none;
	background-color: transparent;
	border: 0
}

.hidden {
	display: none!important;
	visibility: hidden!important
}

.affix {
	position: fixed;
	-webkit-transform: translateZ(0);
	transform: translateZ(0)
}

.grid-gutter-height {
	margin-bottom: 30px
}

@media (max-width:480px) {
	.grid-gutter-height {
		margin-bottom: 15px
	}
}

@media (max-width:768px) {
	.grid-gutter-height {
		margin-bottom: 10px
	}
}

@-ms-viewport {
	width: device-width
}

.visible-lg,
.visible-lg-block,
.visible-lg-inline,
.visible-lg-inline-block,
.visible-md,
.visible-md-block,
.visible-md-inline,
.visible-md-inline-block,
.visible-sm,
.visible-sm-block,
.visible-sm-inline,
.visible-sm-inline-block,
.visible-xs,
.visible-xs-block,
.visible-xs-inline,
.visible-xs-inline-block {
	display: none!important
}

@media (max-width:767px) {
	.visible-xs {
		display: block!important
	}
	table.visible-xs {
		display: table
	}
	tr.visible-xs {
		display: table-row!important
	}
	td.visible-xs,
	th.visible-xs {
		display: table-cell!important
	}
}

@media (max-width:767px) {
	.visible-xs-block {
		display: block!important
	}
}

@media (max-width:767px) {
	.visible-xs-inline {
		display: inline!important
	}
}

@media (max-width:767px) {
	.visible-xs-inline-block {
		display: inline-block!important
	}
}

@media (min-width:768px) and (max-width:1023px) {
	.visible-sm {
		display: block!important
	}
	table.visible-sm {
		display: table
	}
	tr.visible-sm {
		display: table-row!important
	}
	td.visible-sm,
	th.visible-sm {
		display: table-cell!important
	}
}

@media (min-width:768px) and (max-width:1023px) {
	.visible-sm-block {
		display: block!important
	}
}

@media (min-width:768px) and (max-width:1023px) {
	.visible-sm-inline {
		display: inline!important
	}
}

@media (min-width:768px) and (max-width:1023px) {
	.visible-sm-inline-block {
		display: inline-block!important
	}
}

@media (min-width:1024px) and (max-width:1199px) {
	.visible-md {
		display: block!important
	}
	table.visible-md {
		display: table
	}
	tr.visible-md {
		display: table-row!important
	}
	td.visible-md,
	th.visible-md {
		display: table-cell!important
	}
}

@media (min-width:1024px) and (max-width:1199px) {
	.visible-md-block {
		display: block!important
	}
}

@media (min-width:1024px) and (max-width:1199px) {
	.visible-md-inline {
		display: inline!important
	}
}

@media (min-width:1024px) and (max-width:1199px) {
	.visible-md-inline-block {
		display: inline-block!important
	}
}

@media (min-width:1200px) {
	.visible-lg {
		display: block!important
	}
	table.visible-lg {
		display: table
	}
	tr.visible-lg {
		display: table-row!important
	}
	td.visible-lg,
	th.visible-lg {
		display: table-cell!important
	}
}

@media (min-width:1200px) {
	.visible-lg-block {
		display: block!important
	}
}

@media (min-width:1200px) {
	.visible-lg-inline {
		display: inline!important
	}
}

@media (min-width:1200px) {
	.visible-lg-inline-block {
		display: inline-block!important
	}
}

@media (max-width:767px) {
	.hidden-xs {
		display: none!important
	}
}

@media (min-width:768px) and (max-width:1023px) {
	.hidden-sm {
		display: none!important
	}
}

@media (min-width:1024px) and (max-width:1199px) {
	.hidden-md {
		display: none!important
	}
}

@media (min-width:1200px) {
	.hidden-lg {
		display: none!important
	}
}

.visible-print {
	display: none!important
}

@media print {
	.visible-print {
		display: block!important
	}
	table.visible-print {
		display: table
	}
	tr.visible-print {
		display: table-row!important
	}
	td.visible-print,
	th.visible-print {
		display: table-cell!important
	}
}

.visible-print-block {
	display: none!important
}

@media print {
	.visible-print-block {
		display: block!important
	}
}

.visible-print-inline {
	display: none!important
}

@media print {
	.visible-print-inline {
		display: inline!important
	}
}

.visible-print-inline-block {
	display: none!important
}

@media print {
	.visible-print-inline-block {
		display: inline-block!important
	}
}

@media print {
	.hidden-print {
		display: none!important
	}
}

.sidr {
	background: #6f3b8f;
	display: none;
	color: #fff;
	font-family: lucida grande, tahoma, verdana, arial, sans-serif;
	font-size: 15px;
	height: 100%;
	position: absolute;
	position: fixed;
	padding: 15px;
	top: 0;
	z-index: 13;
	width: 100%;
	overflow-x: none;
	overflow-y: auto
}

.sidr a.home-logo {
	display: inline-block;
	width: 87%
}

.sidr a.home-logo img {
	width: 100%
}

.sidr a.close-menu {
	display: inline-block;
	color: #fff;
	font-size: 1.6em;
	text-align: right;
	width: 10%
}

.sidr .sidr-inner {
	padding: 0 0 15px
}

.sidr .sidr-inner>p {
	margin-left: 15px;
	margin-right: 15px
}

.sidr.right {
	left: auto;
	right: -260px
}

.sidr.left {
	left: -260px;
	right: auto
}

.sidr ul {
	display: block;
	margin: 0 0 15px;
	padding: 0;
	border: none
}

.sidr ul li {
	display: block;
	margin: 0;
	line-height: 52px;
	border-top: 1px solid #7e509b;
	border-bottom: 1px solid #632b85
}

.sidr ul li:first-child {
	border-top: none
}

.sidr ul li:last-child {
	border-bottom: none
}

.sidr ul li a {
	color: #fff;
	display: block;
	font-size: 1.5em;
	font-family: Open Sans Semibold, Helvetica, Arial, sans-serif;
	padding: 0 15px;
	text-decoration: none;
	text-transform: uppercase
}

.sidr .header-search-mob {
	padding: 10px
}

.sidr .header-search-mob label {
	display: none
}

.sidr .header-search-mob input {
	background-color: #fff;
	border: none;
	color: #838c96;
	font-size: 1.45em;
	line-height: 1.45em;
	padding: 3px 6px;
	width: 80%
}

.sidr .header-search-mob .magnify {
	background-color: #a0b045;
	border: none;
	display: inline-block;
	font-size: 1.45em;
	line-height: 1.35em;
	padding: 4px 9px
}

.sidr .header-search-mob .magnify .icon-search {
	cursor: pointer;
	color: #fff
}

.sidr p {
	font-size: 13px;
	margin: 0 0 12px
}

.sidr p a {
	color: #fff
}

.sidr>p {
	margin-left: 15px;
	margin-right: 15px
}

body,
html {
	height: 100%
}

html {
	-ms-overflow-style: scrollbar
}

body {
	font-family: Open Sans, Helvetica, Arial, sans-serif;
	font-size: 14px;
	line-height: 1.42857143;
	color: #5b6161;
	background-color: #f0f1f2
}

a {
	color: #0d7d79
}

.hr {
	border-top: 1px solid #d6d9dc;
	padding-bottom: 20px
}

.pager li {
	float: left;
	font-weight: 700;
	list-style: none
}

.pager li a {
	color: #fff;
	display: block;
	background-color: #d6d9dc;
	padding: 5px 10px;
	margin: 5px
}

.pager li a:hover,
.pager li span {
	background-color: #4fb2b0
}

.pager li span {
	color: #fff;
	display: block;
	padding: 5px 10px;
	margin: 5px
}

.isios .swipe-bar,
.swipe-bar {
	display: none
}

.ie8 .collapse {
	display: block
}

.readmore-wrapper {
	position: relative
}

.readmore-wrapper .readmore:after {
	color: #dc6223;
	content: "\e60c";
	font-family: icomoon;
	margin-left: 75px;
	position: absolute;
	top: 0;
	left: 0
}

header.main {
	background-color: #fff;
	width: 100%;
	padding-top: 20px;
	position: relative
}

header.main .logo {
	background-color: #fff;
	background-image: url(/Themes/TAS.theme2/Content/Images/logo-large.png);
	background-repeat: no-repeat;
	background-position: 0 0;
	float: left;
	height: 91px;
	width: 59%
}

header.main .logo a {
	display: block;
	height: 91px;
	text-indent: -9999px;
	outline: none
}

header.main .search {
	float: right;
	padding-top: 25px;
	width: 39%
}

header.main .search .header-search label {
	display: none
}

header.main .search .header-search input {
	border-top: none;
	border-right: none;
	border-left: none;
	border-bottom: 1px solid #838c96;
	width: 160px
}

header.main .search .header-search .magnify {
	background-color: #fff;
	border: none;
	display: inline-block;
	padding: 2px 4px
}

header.main .search .header-search .magnify .icon-search {
	cursor: pointer;
	color: #6f3b8f
}

@media all and (-ms-high-contrast:none) {
	header.main .search .header-search .magnify {
		padding: 2px 4px 1px
	}
}

header.main .search .contact {
	float: right;
	padding: 5px 25px;
	border-radius: 5px;
	box-shadow: 2px 2px 0 0 rgba(0, 0, 0, .1)
}

@media all and (-ms-high-contrast:none) {
	header.main .search .contact {
		padding-bottom: 4px;
		padding-top: 4px
	}
}

header.main .search a i.icon-arrow-right {
	font-size: .8em;
	vertical-align: baseline
}

header.main nav.desk {
	border-top: 1px solid #e5e8e9;
	background: #6f3b8f url(/Themes/TAS.theme2/Content/Images/nav-bg.png) 0 0 repeat-x;
	height: 48px;
	width: 100%
}

header.main nav.desk .container {
	position: relative
}

header.main nav.desk .container ul {
	list-style: none;
	margin: 0;
	padding: 0
}

header.main nav.desk .container ul li {
	list-style: none;
	display: inline-block;
	margin: 0 1.4%;
	padding: 0 2%
}

header.main nav.desk .container ul li a {
	font-size: 1.05em;
	color: #fff;
	line-height: 3.2em
}

header.main nav.desk .container ul li.active,
header.main nav.desk .container ul li:hover {
	background: #7f8b37 url(/Themes/TAS.theme2/Content/Images/nav-bg-over.jpg) 0 0 repeat-x
}

header.main nav.desk .container ul li.search-icon {
	cursor: pointer;
	margin: 0;
	padding: 12px
}

header.main nav.desk .container ul li.search-icon i.icon-search {
	color: #fff;
	font-size: 1.3em
}

header.main nav.desk .container ul li.search-icon:hover {
	background: none
}

header.main nav.desk .container ul li.search-icon span.icon-arrow-down {
	color: #fff;
	font-size: 1.1em
}

header.main nav.desk .container .nav-search {
	background-color: #6f3b8f;
	top: 46px;
	padding: 15px;
	position: absolute;
	right: 0;
	width: 300px;
	z-index: 7
}

header.main nav.desk .container .nav-search input {
	border: none;
	padding: 5px;
	width: 85%
}

header.main nav.desk .container .nav-search button {
	background-color: #fff;
	border: 0;
	color: #6f3b8f;
	padding: 5px
}

header.main #simple-menu {
	display: none
}

header.main .widget-breadcrumbs {
	margin-bottom: 30px;
	background-color: #e5e8e9;
	font-size: .8em;
	font-weight: 700;
	height: auto;
	line-height: 2.1em
}

@media (max-width:480px) {
	header.main .widget-breadcrumbs {
		margin-bottom: 15px
	}
}

@media (max-width:768px) {
	header.main .widget-breadcrumbs {
		margin-bottom: 10px
	}
}

header.main .widget-breadcrumbs nav {
	margin-right: auto;
	margin-left: auto;
	padding-left: 15px;
	padding-right: 15px;
	overflow: hidden
}

@media (min-width:768px) {
	header.main .widget-breadcrumbs nav {
		width: 630px
	}
}

@media (min-width:1024px) {
	header.main .widget-breadcrumbs nav {
		width: 750px
	}
}

@media (min-width:1200px) {
	header.main .widget-breadcrumbs nav {
		width: 970px
	}
}

header.main .widget-breadcrumbs nav .breadcrumb {
	list-style: none;
	margin: 0;
	padding: 0
}

header.main .widget-breadcrumbs nav .breadcrumb li {
	float: left;
	padding-right: 10px
}

header.main .widget-breadcrumbs nav .breadcrumb li.last:after {
	content: '';
	margin-left: 10px
}

header.main .widget-breadcrumbs nav .breadcrumb li a {
	color: #6f3b8f
}

header.main .widget-breadcrumbs nav .breadcrumb li a:hover {
	color: #0d7d79
}

header.main .widget-breadcrumbs nav .breadcrumb li:after {
	content: '>';
	margin-left: 10px
}

header.main .widget-breadcrumbs nav .breadcrumb li:last-child:after {
	content: '';
	margin-left: 10px
}

header.main .megamenu {
	border-top: 5px solid #7f8b37;
	display: none;
	height: auto;
	left: 0;
	position: absolute;
	top: 156px;
	width: 100%;
	z-index: 12
}

header.main .megamenu .bottom-bar {
	padding: 15px 0;
	border-bottom: 15px solid #d6d9dc;
	background-color: #fff;
	margin-bottom: 30px
}

@media (max-width:480px) {
	header.main .megamenu .bottom-bar {
		margin-bottom: 15px
	}
}

@media (max-width:768px) {
	header.main .megamenu .bottom-bar {
		margin-bottom: 10px
	}
}

header.main .megamenu .bottom-bar article h1 {
	font-family: Open Sans Semibold, Helvetica, Arial, sans-serif;
	font-weight: 500;
	line-height: 1.1;
	color: #6f3b8f;
	margin-top: 5px;
	margin-bottom: 5px;
	font-size: 23px;
	text-transform: none;
	color: #7f8b37;
	margin-bottom: 10px
}

header.main .megamenu .bottom-bar article h1 .small,
header.main .megamenu .bottom-bar article h1 small {
	font-weight: 400;
	line-height: 1;
	color: #e5e8e9
}

header.main .megamenu .bottom-bar article h1.no-bold {
	font-family: Open Sans, Helvetica, Arial, sans-serif
}

header.main .megamenu .bottom-bar article h1 .small,
header.main .megamenu .bottom-bar article h1 small {
	font-size: 65%
}

header.main .megamenu .bottom-bar article h1 a {
	color: #6f3b8f
}

header.main .megamenu .bottom-bar article h1.lower {
	text-transform: none
}

header.main .megamenu .bottom-bar article h1.upper {
	text-transform: uppercase
}

header.main .megamenu .bottom-bar article h1.purple {
	color: #6f3b8f
}

header.main .megamenu .bottom-bar article h1.green {
	color: #7f8b37
}

header.main .megamenu .bottom-bar article h1.gray {
	color: #5b6161
}

header.main .megamenu .bottom-bar article.widget-bytaxissue {
	float: left;
	width: 65%
}

header.main .megamenu .bottom-bar article.widget-bytaxissue ul {
	padding-left: 0;
	list-style: none;
	-moz-column-count: 3;
	-moz-column-gap: 2px;
	-ms-column-count: 3;
	-ms-column-gap: 2px;
	-webkit-column-count: 3;
	-webkit-column-gap: 2px;
	column-count: 3;
	column-gap: 2px;
	width: 100%
}

header.main .megamenu .bottom-bar article.widget-bytaxissue ul li {
	display: inline-block
}

.ie header.main .megamenu .bottom-bar article.widget-bytaxissue ul li {
	float: left;
	width: 33%
}

header.main .megamenu .bottom-bar article.widget-bytaxissue ul li>div {
	color: #6f3b8f;
	text-transform: uppercase
}

header.main .megamenu .bottom-bar article.widget-bytaxissue ul li>div span {
	font-family: Open Sans Semibold, Helvetica, Arial, sans-serif;
	font-weight: 500;
	line-height: 1.1;
	color: #6f3b8f;
	margin-top: 24px;
	margin-bottom: 10px;
	font-size: 14px
}

header.main .megamenu .bottom-bar article.widget-bytaxissue ul li>div span .small,
header.main .megamenu .bottom-bar article.widget-bytaxissue ul li>div span small {
	font-weight: 400;
	line-height: 1;
	color: #e5e8e9
}

header.main .megamenu .bottom-bar article.widget-bytaxissue ul li>div span.no-bold {
	font-family: Open Sans, Helvetica, Arial, sans-serif
}

header.main .megamenu .bottom-bar article.widget-bytaxissue ul li>div span .small,
header.main .megamenu .bottom-bar article.widget-bytaxissue ul li>div span small {
	font-size: 75%
}

header.main .megamenu .bottom-bar article.widget-bytaxissue ul li>div span a {
	color: #6f3b8f
}

header.main .megamenu .bottom-bar article.widget-bytaxissue ul li>div span.upper {
	text-transform: uppercase
}

header.main .megamenu .bottom-bar article.widget-bytaxissue ul li ul {
	list-style: none;
	list-style-type: none;
	padding: 0;
	margin-bottom: 20px;
	-moz-column-count: 1;
	-ms-column-count: 1;
	-webkit-column-count: 1;
	column-count: 1
}

header.main .megamenu .bottom-bar article.widget-bytaxissue ul li ul li {
	padding-left: 20px;
	position: relative
}

header.main .megamenu .bottom-bar article.widget-bytaxissue ul li ul li:before {
	color: #dc6223;
	content: "\e60c";
	font-family: icomoon;
	margin-right: 5px;
	position: absolute;
	top: 0;
	left: 0
}

header.main .megamenu .bottom-bar article.widget-bytaxissue ul li ul.horizontal li {
	float: left;
	width: 24%
}

header.main .megamenu .bottom-bar article.widget-bytaxissue ul li ul li {
	float: none;
	width: 100%
}

.ie header.main .megamenu .bottom-bar article.widget-bytaxissue ul li ul li {
	display: block;
	float: none;
	width: 100%
}

header.main .megamenu .bottom-bar article.widget-bytaxissue ul li ul li a {
	color: #009b98;
	font-family: Open Sans, Helvetica, Arial, sans-serif;
	font-size: 14px
}

header.main .megamenu .bottom-bar article.widget-bysituation {
	float: right;
	width: 32%
}

header.main .megamenu .bottom-bar article.widget-bysituation ul {
	padding-left: 0;
	list-style: none;
	list-style-type: none;
	padding: 0;
	margin-bottom: 20px
}

header.main .megamenu .bottom-bar article.widget-bysituation ul li {
	padding-left: 20px;
	position: relative
}

header.main .megamenu .bottom-bar article.widget-bysituation ul li:before {
	color: #dc6223;
	content: "\e60c";
	font-family: icomoon;
	margin-right: 5px;
	position: absolute;
	top: 0;
	left: 0
}

header.main .megamenu .bottom-bar article.widget-bysituation ul.horizontal li {
	float: left;
	width: 24%
}

header.main .megamenu .bottom-bar article.widget-hottopics {
	margin-bottom: 30px;
	border-bottom: 15px solid #7f8b37;
	background-color: #a0b045;
	color: #fff;
	float: right;
	padding: 10px 15px;
	width: 32%
}

@media (max-width:480px) {
	header.main .megamenu .bottom-bar article.widget-hottopics {
		margin-bottom: 15px
	}
}

@media (max-width:768px) {
	header.main .megamenu .bottom-bar article.widget-hottopics {
		margin-bottom: 10px
	}
}

header.main .megamenu .bottom-bar article.widget-hottopics h1 {
	border-bottom: 1px solid #d6d9dc;
	color: #fff;
	margin-bottom: 10px;
	padding-bottom: 10px
}

header.main .megamenu .bottom-bar article.widget-hottopics ul {
	padding-left: 0;
	list-style: none;
	list-style-type: none;
	padding: 0;
	margin-bottom: 20px
}

header.main .megamenu .bottom-bar article.widget-hottopics ul li {
	padding-left: 20px;
	position: relative
}

header.main .megamenu .bottom-bar article.widget-hottopics ul li:before {
	color: #dc6223;
	content: "\e60c";
	font-family: icomoon;
	margin-right: 5px;
	position: absolute;
	top: 0;
	left: 0
}

header.main .megamenu .bottom-bar article.widget-hottopics ul.horizontal li {
	float: left;
	width: 24%
}

header.main .megamenu .bottom-bar article.widget-hottopics ul a {
	color: #fff
}

header.main .megamenu .search-for-issue {
	margin-left: 30px
}

.three-col {
	list-style: none;
	width: 100%
}

.three-col li {
	list-style-type: none;
	float: left;
	height: 50px;
	width: 33%
}

ul.two-columns {
	list-style: none;
	padding-left: 0;
	width: 100%
}

ul.two-columns>li {
	list-style-type: none;
	float: left;
	line-height: 2em;
	width: 50%
}

.orange-bullets {
	list-style: none;
	list-style-type: none;
	padding: 0;
	margin-bottom: 20px
}

.orange-bullets li {
	padding-left: 20px;
	position: relative
}

.orange-bullets li:before {
	color: #dc6223;
	content: "\e60c";
	font-family: icomoon;
	margin-right: 5px;
	position: absolute;
	top: 0;
	left: 0
}

.orange-bullets.horizontal li {
	float: left;
	width: 24%
}

.page-header h1 {
	margin-bottom: 30px;
	background-color: #fff;
	padding: 10px
}

@media (max-width:480px) {
	.page-header h1 {
		margin-bottom: 15px
	}
}

@media (max-width:768px) {
	.page-header h1 {
		margin-bottom: 10px
	}
}

.full-width-image {
	width: 100%;
	height: auto
}

.pull-left-img,
.pull-left-video {
	float: left;
	margin: 0 15px 10px 0
}

.pull-right-img,
.pull-right-video {
	float: right;
	margin: 0 0 10px 15px
}

.video-wrapper {
	position: relative;
	padding-bottom: 56.25%;
	padding-top: 30px;
	height: 0;
	overflow: hidden
}

.video-wrapper>iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%
}

.bottom-bar {
	border-bottom: 15px solid #d6d9dc;
	background-color: #fff;
	margin-bottom: 30px;
	padding: 11px 19px
}

@media (max-width:480px) {
	.bottom-bar {
		margin-bottom: 15px
	}
}

@media (max-width:768px) {
	.bottom-bar {
		margin-bottom: 10px
	}
}

.bottom-bar.orange {
	border-bottom: 15px solid #dc6223
}

.bottom-bar.orange.o-bg {
	background-color: #e3814f;
	color: #fff
}

.bottom-bar.orange.o-bg a,
.bottom-bar.orange.o-bg h1,
.bottom-bar.orange.o-bg p {
	color: #fff
}

.bottom-bar.green {
	border-bottom: 15px solid #7f8b37
}

.bottom-bar.green.g-bg {
	background-color: #a0b045;
	color: #fff
}

.bottom-bar.green.g-bg a,
.bottom-bar.green.g-bg h1,
.bottom-bar.green.g-bg p {
	color: #fff
}

.bottom-bar.teal {
	border-bottom: 15px solid #063836
}

.bottom-bar.teal.t-bg {
	background-color: #0d7d79;
	color: #fff
}

.bottom-bar.teal.t-bg a,
.bottom-bar.teal.t-bg h1,
.bottom-bar.teal.t-bg p {
	color: #fff
}

.bottom-bar.purple {
	border-bottom: 15px solid #452559
}

.bottom-bar.purple.p-bg {
	background-color: #6f3b8f;
	color: #fff
}

.bottom-bar.purple.p-bg a,
.bottom-bar.purple.p-bg h1,
.bottom-bar.purple.p-bg p {
	color: #fff
}

.line-bottom {
	border-bottom: 1px solid #d6d9dc;
	margin-bottom: 10px;
	padding-bottom: 10px
}

.line-right {
	border-right: 1px solid #d6d9dc
}

.line-left {
	border-left: 1px solid #d6d9dc;
	padding-left: 20px
}

.side-articles .bottom-bar figure,
.side-articles .bottom-bar figure img {
	width: 100%
}

.related-header {
	font-family: Open Sans Semibold, Helvetica, Arial, sans-serif;
	font-weight: 500;
	line-height: 1.1;
	color: #6f3b8f;
	margin-top: 5px;
	margin-bottom: 5px;
	font-size: 23px;
	margin-bottom: 30px;
	background-color: #fff;
	padding: 10px
}

.related-header .small,
.related-header small {
	font-weight: 400;
	line-height: 1;
	color: #e5e8e9
}

.related-header.no-bold {
	font-family: Open Sans, Helvetica, Arial, sans-serif
}

.related-header .small,
.related-header small {
	font-size: 65%
}

.related-header a {
	color: #6f3b8f
}

.related-header.lower {
	text-transform: none
}

.related-header.upper {
	text-transform: uppercase
}

.related-header.purple {
	color: #6f3b8f
}

.related-header.green {
	color: #7f8b37
}

.related-header.gray {
	color: #5b6161
}

@media (max-width:480px) {
	.related-header {
		margin-bottom: 15px
	}
}

@media (max-width:768px) {
	.related-header {
		margin-bottom: 10px
	}
}

.match-type {
	display: none
}

#main #smart-search-options {
	padding-left: 0;
	list-style: none;
	background-color: #fff;
	border-bottom: 1px solid #d6d9dc;
	border-right: 1px solid #d6d9dc;
	border-left: 1px solid #d6d9dc;
	display: none;
	list-style-type: none;
	padding: 10px;
	position: absolute;
	z-index: 11;
	box-shadow: 0 5px 15px 1px #838c96
}

#main #smart-search-options li.match {
	list-style-type: none
}

#main #smart-search-options li.match p.h4 {
	margin-top: 11px
}

#main #smart-search-options li.match ul.content-items {
	padding-left: 0;
	list-style: none;
	float: right;
	margin-top: 9px;
	width: 480px
}

#main #smart-search-options li.match ul.content-items li {
	cursor: pointer;
	list-style-type: none
}

#main #smart-search-options li.match ul.content-items li.active,
#main #smart-search-options li.match ul.content-items li:hover {
	background-color: #7f8b37
}

#main #smart-search-options li.match ul.content-items li.active a,
#main #smart-search-options li.match ul.content-items li:hover a {
	color: #fff
}

#main #smart-search-options li.match ul.content-items li a {
	margin-left: 5px
}

#main #smart-search-options li.match .match-type {
	display: inline
}

#main #smart-search-options li p.purple {
	float: left;
	width: 150px
}

#main .need-help {
	display: block;
	height: auto;
	margin: 10px 0;
	position: relative
}

#main .need-help .text {
	background-color: #fff;
	height: 40px;
	left: 0;
	position: absolute;
	top: 0;
	width: 23.5%;
	z-index: 2
}

.ie #main .need-help .text {
	border: 1px solid #a0b045;
	height: 41px
}

#main .need-help .text .copy {
	background-color: #a0b045;
	color: #fff;
	font-size: 1.5em;
	height: 100%;
	left: 0;
	line-height: 1.75;
	padding: 0 15px;
	position: absolute;
	top: 0;
	width: 100%
}

#main .need-help .text .pointer {
	border-bottom: 20px solid transparent;
	border-left: 13px solid #a5aa33;
	border-top: 21px solid transparent;
	height: 0;
	position: absolute;
	right: -12px;
	top: 0;
	width: 0;
	z-index: 3
}

.ie #main .need-help .text .pointer {
	top: -1px;
	right: -6px
}

#main .need-help form {
	background-color: #6f3b8f;
	height: 50px;
	width: 100%;
	box-shadow: 3px 3px 0 0 rgba(30, 30, 30, .08)
}

.ie #main .need-help form {
	height: 41px
}

#main .need-help form label {
	display: none
}

#main .need-help form input {
	border-left: 2px solid #d6d9dc;
	border-top: 2px solid #d6d9dc;
	border-bottom: 2px solid #d6d9dc;
	border-right: 0;
	background-color: #fff;
	height: 100%;
	font-size: 1.6em;
	line-height: 1.3;
	width: 84%
}

#main .need-help form button {
	background-color: #6f3b8f;
	border: 0;
	color: #fff;
	line-height: 1.3;
	margin: 0;
	font-size: 1.6em;
	width: 15%
}

#main .need-help form button .icon-search {
	background-color: #6f3b8f;
	color: #fff;
	font-size: .9em
}

#main .need-help form .question {
	background-color: #414042;
	border-radius: .7em;
	cursor: pointer;
	height: 1.4em;
	position: absolute;
	right: -8px;
	text-align: center;
	top: 11px;
	width: 1.4em
}

#main .need-help form .question i {
	color: #fff;
	font-style: normal
}

#main .need-help form .tooltip-content {
	display: none
}

@media all and (-ms-high-contrast:none) {
	#main .need-help .text .pointer {
		top: -1px;
		right: -2.5%
	}
}

#main .icon-collapse {
	border-radius: 1.4em;
	font-size: .6em;
	font-weight: 700;
	padding: 7px
}

#main .icon-collapse.icon-plus {
	background: #7f8b37;
	color: #fff
}

#main .icon-collapse.icon-minus {
	background: #e5e8e9;
	color: #838c96
}

#main figure {
	width: 100%;
	margin-bottom: 5px
}

#main figure.left {
	float: left
}

#main figure.left img {
	margin-right: 15px
}

#main figure.right {
	float: right
}

#main figure.right img {
	margin-left: 15px
}

#main figure img {
	max-width: 100%
}

#main .expander {
	border-bottom: 10px solid #d6d9dc;
	padding: 0;
	margin: 0 -15px;
	text-align: right
}

#main .expander a {
	background-color: #d6d9dc;
	color: #5b6161;
	font-size: .85em;
	display: inline-block;
	margin-bottom: -1px;
	padding: 1px 16px;
	text-transform: uppercase
}

#main .expander a i {
	color: #838c96
}

#main .quote .left-bracket,
#main .quote .right-bracket {
	border-top: 4px solid #a0b045;
	border-left: 4px solid #a0b045;
	border-bottom: 4px solid #a0b045;
	float: left;
	height: 100%;
	margin: 2%;
	width: 4%;
	min-height: 200px
}

#main .quote .center-copy {
	float: left;
	height: 100%;
	padding: 4%;
	width: 84%
}

#main .quote .center-copy .author {
	float: right;
	margin-top: -17px;
	width: 40%
}

#main .quote .right-bracket {
	border-right: 4px solid #a0b045;
	border-left: none;
	float: right
}

#main .footy {
	border-top: 1px solid #d6d9dc;
	border-bottom: 1px solid #d6d9dc;
	width: 100%;
	font-size: .8em;
	margin-bottom: 25px;
	margin-top: 20px;
	padding: 4px
}

#main .footy:after,
#main .footy:before {
	content: " ";
	display: table
}

#main .footy:after {
	clear: both
}

#main .footy.white {
	border: 0;
	color: #fff
}

#main .footy .date {
	float: left;
	font-style: italic
}

#main .footy .category {
	float: right;
	text-transform: uppercase
}

footer {
	width: 100%;
	background-color: #fff;
	margin-top: 1em
}

footer .links .menu.menu-footer {
	list-style-type: none;
	padding: 0;
	margin-bottom: 20px;
	list-style: none;
	width: 100%
}

footer .links .menu.menu-footer li {
	padding-left: 20px;
	position: relative
}

footer .links .menu.menu-footer li:before {
	color: #dc6223;
	content: "\e60c";
	font-family: icomoon;
	margin-right: 5px;
	position: absolute;
	top: 0;
	left: 0
}

footer .links .menu.menu-footer.horizontal li {
	float: left;
	width: 24%
}

footer .links .menu.menu-footer li {
	list-style-type: none;
	float: left;
	height: 50px;
	width: 33%;
	height: 40px;
	line-height: 1.1
}

footer .links .menu.menu-footer li.last {
	display: none
}

footer .links .menu.menu-footer li a {
	font-size: .9em
}

footer .social a {
	text-decoration: none;
	outline: 0
}

footer .social a span {
	display: none
}

@media (max-width:1200px) {
	header.main .logo {
		background-color: #fff;
		background-repeat: no-repeat;
		background-position: 0 0;
		background-size: 90%
	}
	header.main .search .header-search input {
		width: 100px
	}
	header.main .search .contact {
		float: right
	}
	header.main nav.desk {
		height: 38px
	}
	header.main nav.desk .container ul {
		margin: 0 -20px
	}
	header.main nav.desk .container ul li {
		margin: 0 1%
	}
	header.main nav.desk .container ul li a {
		font-size: .94em;
		color: #fff;
		line-height: 2.85em
	}
	#main .need-help .text {
		width: 30.5%
	}
	#main .need-help form button {
		font-size: 1.3em
	}
	#main .issues h2,
	#main .situations h2 {
		font-size: 17px
	}
}

@media (max-width:1024px) {
	header.main .logo {
		background-color: #fff;
		background-repeat: no-repeat;
		background-position: 0 0;
		background-size: 90%;
		height: 61px;
		width: 49%
	}
	header.main .search {
		padding-top: 11px;
		width: 50%
	}
	header.main .search .header-search input {
		width: 40%
	}
	header.main .search .contact {
		float: right;
		padding: 5px 15px
	}
	header.main nav.desk {
		height: 49px
	}
	header.main nav.desk .container ul {
		margin: 0 -20px
	}
	header.main nav.desk .container ul li {
		margin: 0 .4%;
		padding: 0 1.6%
	}
	header.main nav.desk .container ul li a {
		font-size: .94em;
		color: #fff;
		line-height: 2.85em
	}
	.ie8 header.main .logo {
		background-image: url(/Themes/TAS.theme2/Content/Images/logo-small.png);
		width: 53%
	}
	.ie8 header.main .search {
		width: 46%
	}
	.ie8 header.main .search .header-search .magnify {
		padding: 1px 4px
	}
	.ie8 header.main .search .header-search .magnify .icon-search {
		font-size: .9em
	}
	#main .need-help .text {
		width: 30.5%
	}
	#main .need-help .text .copy {
		font-size: 1.3em;
		line-height: 2.15
	}
	#main .need-help form {
		padding: 0;
		width: 100%;
		left: 0
	}
	#main .need-help form input {
		font-size: 1.5em;
		line-height: 1.7;
		width: 84%
	}
	#main .need-help form button {
		font-size: 1.1em
	}
	#main .situations .line-left {
		border: none;
		padding: 0
	}
	.ie8 #main .need-help .text .copy {
		font-size: 1.2em
	}
}

@media (max-width:768px) {
	header.main .logo {
		height: 60px
	}
	header.main .search {
		width: 45%
	}
	header.main .search .header-search input {
		width: 40%
	}
	header.main .search .contact {
		float: right;
		padding: 4px 10px;
		border-radius: 5px;
		-webkit-border-radius: 5px
	}
	header.main nav.desk {
		height: 38px
	}
	header.main nav.desk .container ul {
		margin: 0
	}
	header.main nav.desk .container ul li {
		padding: 0 2%;
		margin: 0
	}
	header.main nav.desk .container ul li a {
		font-size: .94em;
		color: #fff;
		line-height: 2.85em
	}
	#main #smart-search-options li p.purple {
		width: 19%
	}
	#main #smart-search-options li.match ul.content-items {
		width: 80%
	}
	#main .need-help {
		display: block;
		height: auto;
		margin-bottom: 5px;
		margin-left: -15px;
		margin-right: -15px;
		padding: 5px 0 10px
	}
	#main .need-help form {
		margin-left: 10px;
		padding-left: 0;
		position: static;
		width: 96.5%
	}
	#main .need-help form input {
		font-size: 1.2em;
		line-height: 1.8em;
		width: 80%
	}
	#main .need-help form button {
		font-size: 1.2em;
		width: 19%
	}
}

@media (max-width:480px) {
	.swipe-bar {
		background: #6f3b8f url(/Themes/TAS.theme2/Content/Images/swiper-grip.gif) no-repeat 0 49%;
		display: block;
		height: 100%;
		position: fixed;
		right: 0;
		top: 0;
		width: 11px;
		z-index: 4
	}
	.pull-left-img,
	.pull-left-video,
	.pull-right-img,
	.pull-right-video {
		float: none;
		margin: 0
	}
	.full-width-image,
	.pull-left-img iframe,
	.pull-left-video iframe,
	.pull-right-img iframe,
	.pull-right-video iframe {
		width: 100%;
		height: auto
	}
	.container {
		overflow: hidden
	}
	header.main {
		background-color: #fff;
		width: 100%;
		padding: 8px 0;
		margin-bottom: 30px
	}
	header.main .logo {
		background-color: #fff;
		background-image: url(/Themes/TAS.theme2/Content/Images/TAS_Logo_Color-horz.png);
		background-repeat: no-repeat;
		background-position: 0 0;
		background-size: 90%;
		width: 94%;
		height: 47px
	}
	header.main .logo a {
		display: block;
		width: 100%
	}
	header.main .search,
	header.main nav.desk {
		display: none
	}
	header.main nav.mob {
		display: block
	}
	header.main nav.mob #simple-menu {
		background-color: #6f3b8f;
		color: #fff;
		display: block;
		height: 55px;
		padding: 18px 13px;
		position: fixed;
		top: 0;
		right: 0;
		width: 55px;
		z-index: 5
	}
	header.main nav.mob #simple-menu i {
		font-size: 1.4em
	}
	header.main .breadcrumb,
	header.main .widget-breadcrumbs {
		display: none
	}
	.bottom-bar {
		border-bottom: 15px solid #d6d9dc;
		background-color: #fff;
		margin-bottom: 30px
	}
	.bottom-bar .no-bar {
		border-bottom: none
	}
	.line-left,
	.line-right {
		border: 0;
		padding: 0
	}
	#main .rating {
		float: right
	}
	#main .rating .stars-rating,
	#main .rating .txt {
		float: left
	}
	#main .rating .txt {
		margin-right: 10px;
		margin-top: 5px
	}
	#main #smart-search-options li p.purple {
		font-size: 13px;
		width: 33%;
		margin-top: 8px
	}
	#main #smart-search-options li.match ul.content-items {
		margin-top: 6px;
		width: 65%
	}
	#main #smart-search-options li.match ul.content-items li {
		padding-left: 6px
	}
	#main #smart-search-options li.match ul.content-items li a {
		display: block;
		margin: 0
	}
	#main .bottom-bar .need-help {
		margin-bottom: 30px;
		background: none;
		border: none;
		display: block;
		padding: 5px 0;
		margin-bottom: 5px;
		margin-left: -15px;
		margin-right: -15px
	}
	#main .bottom-bar .need-help h2 {
		font-size: 1.4em
	}
	#main .bottom-bar .need-help .text {
		color: #fff;
		display: block;
		font-size: 1.4em;
		line-height: 1.8em;
		padding: 0 10px;
		position: relative
	}
	#main .bottom-bar .need-help .text .pointer {
		display: none
	}
	#main .bottom-bar .need-help form {
		background: #f0f1f2;
		border: 1px solid #e5e8e9;
		box-shadow: none;
		display: block;
		margin-left: 0;
		position: static;
		padding-left: 0;
		width: 100%
	}
	#main .bottom-bar .need-help form input {
		border: 0;
		background: none;
		font-size: 1em;
		line-height: 1em;
		width: 81%
	}
	#main .bottom-bar .need-help form input:active,
	#main .bottom-bar .need-help form input:focus {
		outline: none
	}
	#main .bottom-bar .need-help form button#smart-search {
		font-size: 0;
		float: right;
		padding: 12px 0
	}
	#main .bottom-bar .need-help form button#smart-search i.icon-search {
		font-size: 25px
	}
	#main .bottom-bar .need-help form .question {
		background-color: #5b6161;
		border-radius: .7em;
		cursor: pointer;
		height: 1.3em;
		position: absolute;
		right: 10px;
		text-align: center;
		top: 35px;
		width: 1.3em
	}
	#main .bottom-bar .need-help form .question i {
		color: #fff;
		font-style: normal
	}
	#main .bottom-bar .need-help form .tooltip-content {
		display: none
	}
	#main .bottom-bar .tab-content>.tab-pane {
		display: none;
		background-color: #fff;
		margin-left: 5px;
		margin-right: 5px
	}
	#main .bottom-bar .tab-content>.tab-pane#by-situ .hot-topics {
		display: none
	}
	#main .bottom-bar .tab-content>.active {
		display: block
	}
	#main .bottom-bar.teal .expander {
		border-bottom: 10px solid #d6d9dc;
		padding: 0;
		margin: 0 -15px;
		text-align: right
	}
	#main .bottom-bar.teal .expander a {
		background-color: #d6d9dc;
		color: #5b6161;
		font-size: .85em;
		display: inline-block;
		margin-bottom: -1px;
		padding: 1px 16px;
		text-transform: uppercase
	}
	#main .bottom-bar.teal .expander a i {
		color: #838c96
	}
	#main.tax-news-article article.bottom-bar .collapser {
		height: 600px;
		overflow: hidden
	}
	footer {
		background-color: #fff;
		margin-bottom: 40px;
		padding-bottom: 20px;
		width: 100%
	}
	footer .links .menu.menu-footer {
		padding-top: 30px
	}
	footer .links .menu.menu-footer li {
		height: 55px
	}
	footer .links .menu.menu-footer li.last {
		display: inline
	}
	footer .social a {
		text-decoration: none;
		text-indent: -9999px;
		outline: 0
	}
	.footer-fixer {
		width: 100%;
		height: 40px;
		overflow: visible;
	}
}

@media (max-width:480px) and (max-width:480px) {
	header.main {
		margin-bottom: 15px
	}
}

@media (max-width:480px) and (max-width:768px) {
	header.main {
		margin-bottom: 10px
	}
}

@media (max-width:480px) and (max-width:480px) {
	.bottom-bar {
		margin-bottom: 15px
	}
}

@media (max-width:480px) and (max-width:768px) {
	.bottom-bar {
		margin-bottom: 10px
	}
}

@media (max-width:480px) and (max-width:480px) {
	#main .bottom-bar .need-help {
		margin-bottom: 15px
	}
}

@media (max-width:480px) and (max-width:768px) {
	#main .bottom-bar .need-help {
		margin-bottom: 10px
	}
}

.home-page .breadcrumb,
.home-page .widget-breadcrumbs,
.print-only {
	display: none
}

.home-page .full-hero {
	background: #fff url(/Themes/TAS.theme2/Content/Images/tas-hero-wide.jpg) no-repeat 50%;
	background-size: cover;
	margin-bottom: 30px;
	width: 100%;
	height: 200px
}

@media (max-width:480px) {
	.home-page .full-hero {
		margin-bottom: 15px
	}
}

@media (max-width:768px) {
	.home-page .full-hero {
		margin-bottom: 10px
	}
}

.home-page .full-hero .message {
	margin: 14px -15px 0;
	padding: 0;
	width: 70%;
	text-align: left
}

.home-page .full-hero .message h1 {
	font-family: Open Sans Light, Helvetica, Arial, sans-serif;
	color: #fff;
	font-size: 2.9em;
	padding: 0;
	text-transform: none
}

.home-page .full-hero .message h1 a,
.home-page .full-hero .message h1 a:hover {
	color: #fff
}

.home-page .full-hero .message h1 a span {
	font-size: 1.4em
}

.home-page .full-hero .message .sub-head {
	font-family: Open Sans Light, Helvetica, Arial, sans-serif;
	color: #fff;
	font-size: 1.2em;
	padding: 9px 0;
	width: 100%
}

.home-page #main .main-article .bottom-bar {
	height: 430px
}

.home-page #main .side-articles .bottom-bar {
	position: relative;
	height: 200px;
	padding: 0
}

.home-page #main .side-articles .bottom-bar figure {
	margin-left: 0;
	margin-top: 0;
	width: 100%
}

.home-page #main .side-articles .bottom-bar figure img {
	width: 100%
}

.home-page #main .side-articles .bottom-bar p {
	overflow: hidden;
	height: 40px;
	margin: 0 18px
}

.home-page #main .side-articles .bottom-bar p.taller {
	height: 100px
}

.home-page #main .side-articles .bottom-bar .footy {
	position: absolute;
	bottom: 10px;
	margin: 0 18px 1px;
	width: 93%
}

.home-page #main .know-rights figure {
	margin-right: 20px;
	width: 120px
}

.home-page #main .know-rights figure img {
	width: 100%
}

.home-page #main .issues li {
	margin-bottom: 10px
}

.home-page #main .issues li a {
	font-size: 1.3em
}

.home-page .home-slider {
	padding-bottom: 50px
}

.home-page .home-slider .flexslider ul {
	margin: 0 25px
}

.home-page .home-slider .flexslider ul .slide {
	display: flex
}

.home-page .home-slider .flexslider ul .slide figure {
	border: 1px solid #e5e8e9
}

.home-page .home-slider .flexslider ul .slide .content,
.home-page .home-slider .flexslider ul .slide figure {
	display: inline-block;
	max-width: 50%;
	padding: 20px;
	width: 50%
}

.home-page .home-slider .flexslider .flex-control-nav {
	bottom: -60px
}

.home-page .home-slider .flexslider .flex-control-paging li a.flex-active {
	background-color: #6f3b8f
}

.home-page .home-slider .flexslider .flex-control-paging li a {
	border: none
}

.home-page .home-slider .flexslider .flex-direction-nav .flex-next,
.home-page .home-slider .flexslider .flex-direction-nav .flex-prev {
	background-color: #6f3b8f
}

.home-page .home-slider .flexslider .flex-direction-nav {
	text-align: center
}

.home-page .home-slider .flexslider .flex-direction-nav a {
	width: 44px;
	height: 70px;
	top: 135px;
	font-size: 6em;
	line-height: .45
}

.home-page .home-slider .flexslider .flex-direction-nav a.flex-next {
	right: -20px
}

.home-page .home-slider .flexslider .flex-direction-nav a.flex-next:before {
	content: "\203A"
}

.home-page .home-slider .flexslider .flex-direction-nav a.flex-prev {
	left: -19px
}

.home-page .home-slider .flexslider .flex-direction-nav a.flex-prev:before {
	content: "\2039"
}

.ie8 .home-page .full-hero {
	background: #fff url(/Themes/TAS.theme2/Content/Images/tas-hero-wide.jpg) no-repeat 50%
}

.col-md-8.content-space img {
	max-width: 100%;
	height: auto
}

@media (max-width:1200px) {
	.home-page .full-hero .message {
		width: 80%
	}
	.home-page .full-hero .message h1 {
		font-size: 2.8em
	}
	.home-page .full-hero .message .sub-head {
		font-size: 1.1em
	}
}

@media (max-width:1024px) {
	.home-page .full-hero {
		background-color: #fff;
		background-repeat: no-repeat;
		background-position: 50%;
		background-size: cover;
		margin-bottom: 30px;
		width: 100%;
		height: 199px
	}
	.home-page .full-hero .message h1 {
		font-size: 1.67em;
		padding: 10px 0
	}
	.home-page .full-hero .message .sub-head {
		font-size: .9em;
		padding: 8px 2px;
		width: 100%
	}
	.home-page #main .main-article .bottom-bar {
		height: auto
	}
	.home-page #main .main-article .bottom-bar figure,
	.home-page #main .main-article .bottom-bar figure img {
		width: 100%
	}
	.home-page #main .side-articles .bottom-bar {
		height: auto
	}
	.home-page #main .side-articles .bottom-bar p {
		height: auto;
		margin: 0 0 35px 8px;
		overflow: visible
	}
	.home-page #main .side-articles .bottom-bar .footy {
		margin-left: 8px
	}
	.home-page #main .know-rights figure {
		margin-right: 20px;
		width: 120px
	}
	.home-page #main .know-rights figure img {
		width: 100%
	}
}

@media (max-width:1024px) and (max-width:480px) {
	.home-page .full-hero {
		margin-bottom: 15px
	}
}

@media (max-width:1024px) and (max-width:768px) {
	.home-page .full-hero {
		margin-bottom: 10px
	}
}

@media (max-width:768px) {
	.home-page .full-hero {
		margin-bottom: 0;
		height: auto;
		width: 100%
	}
	.home-page .full-hero .message {
		width: 103.5%;
		text-align: left
	}
	.home-page .full-hero .message h1 {
		font-size: 1.57em;
		padding: 0;
		text-transform: none
	}
	.home-page .full-hero .message .sub-head {
		font-size: .9em;
		width: 100%
	}
	.home-page #main {
		margin-top: 20px
	}
	.home-page #main .common-boxes .bottom-bar {
		background: none;
		border: 0;
		margin: 0
	}
	.home-page #main .common-boxes .bottom-bar .need-help {
		padding: 0
	}
	.home-page #main .common-boxes .bottom-bar .issues,
	.home-page #main .common-boxes .bottom-bar .situations {
		background: #fff;
		padding-top: 10px
	}
	.home-page #main .common-boxes .bottom-bar .issues {
		margin-bottom: 15px
	}
	.home-page #main .common-boxes .more-buttons {
		display: none
	}
	.home-page #main .main-article .bottom-bar {
		height: auto
	}
	.home-page #main .main-article .bottom-bar .col-md-6 {
		float: left;
		width: 50%
	}
	.home-page #main .main-article .bottom-bar .col-md-6 figure img {
		width: auto
	}
	.home-page #main .side-articles {
		margin-top: 20px
	}
	.home-page #main .side-articles .bottom-bar {
		height: 220px;
		margin-bottom: 30px;
		position: relative;
		width: 48.4%
	}
	.home-page #main .side-articles .bottom-bar.orange {
		float: left
	}
	.home-page #main .side-articles .bottom-bar.green {
		float: right
	}
	.home-page #main .side-articles .bottom-bar figure {
		height: 110px
	}
	.home-page #main .side-articles .bottom-bar figure img {
		width: 100%
	}
	.home-page #main .side-articles .bottom-bar p {
		overflow: hidden;
		height: 40px
	}
	.home-page #main .side-articles .bottom-bar p.taller {
		height: 100px
	}
	.home-page #main .side-articles .bottom-bar .footy {
		position: absolute;
		bottom: 10px;
		margin-bottom: 1px;
		width: 93%
	}
	.home-page #main .line-left {
		border: none;
		padding: 0
	}
	.home-page #main ul.three-col li {
		width: 49%;
		height: auto;
		line-height: 2.5em
	}
	.home-page #main ul.one-col li {
		height: auto;
		line-height: 2.5em;
		width: 100%
	}
}

@media (max-width:525px) {
	.home-page #main .main-article .bottom-bar .col-md-6 {
		float: none;
		width: 100%
	}
}

@media (max-width:480px) {
	.home-page .full-hero {
		background: none;
		margin-bottom: 0;
		width: 100%
	}
	.home-page .full-hero .message {
		background-color: #fff;
		margin: 0 -10px;
		padding: 5px 5px 0;
		width: 105%;
		text-align: left
	}
	.home-page .full-hero .message h1 {
		font-size: 1.3em
	}
	.home-page .full-hero .message h1 a {
		font-family: Open Sans, Helvetica, Arial, sans-serif;
		color: #414042;
		padding: 0
	}
	.home-page .full-hero .message h1 a:hover {
		color: #414042
	}
	.home-page .full-hero .message .sub-head {
		background-color: #fff;
		color: #5b6161;
		font-size: .9em;
		width: 100%
	}
	.home-page #main {
		margin-top: -16px
	}
	.home-page #main .common-boxes .bottom-bar {
		background: none;
		border: 0;
		margin: 0
	}
	.home-page #main .common-boxes .bottom-bar .issues,
	.home-page #main .common-boxes .bottom-bar .situations {
		background: #fff;
		padding-top: 10px
	}
	.home-page #main .common-boxes .bottom-bar .issues {
		margin-bottom: 15px
	}
	.home-page #main .news .main-article .bottom-bar {
		height: auto
	}
	.home-page #main .news .side-articles {
		overflow: hidden
	}
	.home-page #main .news .side-articles .bottom-bar {
		float: none;
		height: auto;
		position: relative;
		overflow: hidden;
		width: auto
	}
	.home-page #main .news .side-articles .bottom-bar figure {
		height: 110px;
		margin-left: -19px;
		margin-top: -11px;
		overflow: hidden;
		width: 111.5%
	}
	.home-page #main .news .side-articles .bottom-bar figure img {
		width: 100%
	}
	.home-page #main .news .side-articles .bottom-bar p {
		overflow: hidden;
		height: 40px
	}
	.home-page #main .news .side-articles .bottom-bar p.taller {
		height: 100px
	}
	.home-page #main .news .side-articles .bottom-bar .footy {
		position: absolute;
		bottom: 10px;
		margin-bottom: 1px;
		width: 93%
	}
	.home-page #main .collapser {
		height: 90px;
		overflow: hidden
	}
	.home-page #main ul.one-col li,
	.home-page #main ul.three-col li {
		display: block;
		float: none;
		width: 100%;
		height: auto;
		line-height: 3em
	}
	.home-page #main .line-left {
		border: none;
		padding: 0
	}
}

.news .news-filter {
	margin-bottom: 30px
}

@media (max-width:480px) {
	.news .news-filter {
		margin-bottom: 15px
	}
}

@media (max-width:768px) {
	.news .news-filter {
		margin-bottom: 10px
	}
}

.news .news-filter a {
	background-color: #fff;
	display: block;
	line-height: 2.4em;
	text-align: center;
	text-transform: uppercase;
	width: 100%
}

.news .news-filter a i {
	color: #fff;
	float: left;
	padding: 9px
}

.news .news-filter a.all i {
	background-color: #5b6161;
	font-size: 18px;
	padding: 8px
}

.news .news-filter a.tas i {
	background-color: #7f8b37;
	font-size: 24px;
	padding: 5px 0
}

.news .news-filter a.news i {
	background-color: #dc6223
}

.news .news-filter a.pros i {
	background-color: #0d7d79
}

.news .hero-article figure,
.news .hero-article figure img {
	width: 100%
}

.news .news-grid {
	margin-right: -35px;
	margin-left: -40px;
	list-style-type: none
}

.news .news-grid li {
	list-style-type: none;
	display: inline-block;
	margin-right: 2.8%;
	width: 29%
}

.news .news-grid li:after,
.news .news-grid li:before {
	content: " ";
	display: table
}

.news .news-grid li:after {
	clear: both
}

.news .news-grid li .item {
	padding: 11px 14px
}

.news .news-grid li .item:after,
.news .news-grid li .item:before {
	content: " ";
	display: table
}

.news .news-grid li .item:after {
	clear: both
}

.news .news-grid li .item figure,
.news .news-grid li .item figure img {
	width: 100%
}

.infohub-article #main.infohub-article figure {
	margin-bottom: 14px
}

.infohub-article #main .zone-content .article-detail figure {
	text-align: center
}

.infohub-article #main .zone-content .article-detail img {
	max-width: 100%;
	height: auto
}

.infohub-article #main .zone-content .article-detail .related-line {
	border-top: 1px solid #d6d9dc;
	border-bottom: 1px solid #d6d9dc
}

.infohub-article #main .zone-content .article-detail .related-line p {
	margin: 10px 0;
	padding: 0 10px
}

.infohub-article .widget-relatedcontentnewsarticles h1 {
	font-family: Open Sans Semibold, Helvetica, Arial, sans-serif;
	font-weight: 500;
	line-height: 1.1;
	color: #6f3b8f;
	margin-top: 5px;
	margin-bottom: 5px;
	font-size: 23px;
	margin-bottom: 30px;
	background-color: #fff;
	padding: 10px
}

.infohub-article .widget-relatedcontentnewsarticles h1 .small,
.infohub-article .widget-relatedcontentnewsarticles h1 small {
	font-weight: 400;
	line-height: 1;
	color: #e5e8e9
}

.infohub-article .widget-relatedcontentnewsarticles h1.no-bold {
	font-family: Open Sans, Helvetica, Arial, sans-serif
}

.infohub-article .widget-relatedcontentnewsarticles h1 .small,
.infohub-article .widget-relatedcontentnewsarticles h1 small {
	font-size: 65%
}

.infohub-article .widget-relatedcontentnewsarticles h1 a {
	color: #6f3b8f
}

.infohub-article .widget-relatedcontentnewsarticles h1.lower {
	text-transform: none
}

.infohub-article .widget-relatedcontentnewsarticles h1.upper {
	text-transform: uppercase
}

.infohub-article .widget-relatedcontentnewsarticles h1.purple {
	color: #6f3b8f
}

.infohub-article .widget-relatedcontentnewsarticles h1.green {
	color: #7f8b37
}

.infohub-article .widget-relatedcontentnewsarticles h1.gray {
	color: #5b6161
}

@media (max-width:480px) {
	.infohub-article .widget-relatedcontentnewsarticles h1 {
		margin-bottom: 15px
	}
}

@media (max-width:768px) {
	.infohub-article .widget-relatedcontentnewsarticles h1 {
		margin-bottom: 10px
	}
}

.infohub-article .widget-relatedcontentnewsarticles figure,
.infohub-article .widget-relatedcontentnewsarticles figure img {
	width: 100%
}

@media (max-width:1024px) {
	#main .news .news-filter div {
		margin-bottom: 5px
	}
	#main .news .news-filter div a {
		font-size: .9em
	}
	#main .news .news-filter div a.all i {
		background-color: #5b6161;
		font-size: 14px;
		padding: 8px
	}
	#main .news .news-filter div a.tas i {
		background-color: #7f8b37;
		font-size: 19px;
		padding: 5px 0
	}
	#main .news .news-filter div a.news i {
		background-color: #dc6223;
		font-size: 10px;
		padding: 10px 9px
	}
	#main .news .news-filter div a.pros i {
		background-color: #0d7d79
	}
	#main .news-grid li {
		width: 28.5%;
		margin-right: 2%
	}
}

@media (max-width:768px) {
	#main .news .news-filter a {
		font-size: .9em
	}
	#main .news-grid {
		margin-right: -35px;
		margin-left: -40px;
		list-style-type: none
	}
	#main .news-grid li {
		width: 90%;
		margin-right: 0
	}
	#main .news-grid li .item {
		padding: 11px 12px
	}
	#main .news-grid li .item .footy {
		font-size: .7em
	}
	#main .news-grid li .item figure,
	#main .news-grid li .item figure img {
		width: 100%
	}
}

@media (max-width:480px) {
	#main .news .news-filter .col-xs-6:nth-child(even) {
		padding-left: 0;
		margin-bottom: 8px
	}
	#main .news .news-grid .item {
		display: block;
		width: 100%
	}
	#main .news .news-grid .item .footy:after,
	#main .news .news-grid .item .footy:before {
		content: " ";
		display: table
	}
	#main .news .news-grid .item .footy:after {
		clear: both
	}
}

.story-grid #story-list {
	margin-left: 0
}

.story-grid #story-list li {
	list-style-type: none;
	display: inline-block;
	margin-right: 2.8%;
	width: 30.2%;
	float: left
}

.story-grid #story-list {
	padding-left: 0
}

.story-grid .pager {
	clear: both
}

.contact-us #before-content {
	display: none
}

.contact-us #map {
	height: 400px;
	margin: 0 auto;
	width: 550px
}

.contact-us #locations {
	display: none
}

.contact-us .map-left {
	padding-left: 20px
}

.contact-us .map-left select {
	width: 100%
}

.contact-us .map-left .offices {
	width: 100%;
	margin-top: 30px
}

.contact-us .map-left .offices header h2 {
	background-color: #6f3b8f;
	color: #fff;
	margin: 0;
	padding: 5px 8px;
	text-transform: none
}

.contact-us .map-left .offices .states-wrapper {
	height: 260px;
	overflow: hidden
}

.contact-us .map-left .offices .states-wrapper .states-list {
	background-color: #f0f1f2;
	height: 260px;
	overflow-y: scroll;
	padding: 0 15px
}

.contact-us .map-left .offices .states-wrapper .states-list .state-offices,
.contact-us .map-left .offices .states-wrapper .states-list p {
	padding: 0
}

.contact-us .map-left .offices .states-wrapper .states-list p.purple {
	padding-bottom: 1px
}

.contact-us .still-need-help .inline-copy span {
	display: inline-block
}

.contact-us .still-need-help .inline-copy p {
	display: inline-block;
	margin-right: 80px
}

@media (max-width:1024px) {
	.contact-us #map {
		width: 450px;
		height: 280px
	}
	.contact-us .map-left .offices .states-wrapper,
	.contact-us .map-left .offices .states-wrapper .states-list {
		height: 220px
	}
}

@media (max-width:480px) {
	.contact-us #locations,
	.contact-us #map {
		display: none
	}
	.contact-us .map-left .offices .states-wrapper {
		height: 0
	}
	.contact-us .map-left label.small {
		display: none
	}
	.contact-us .still-need-help .inline-copy p {
		margin-right: 120px
	}
}

ul.no-format {
	list-style: none;
	padding-left: 0
}

.annual-report.report-home .report-graphic-widget {
	display: none
}

.annual-report.report-home .hero {
	background-color: #fff;
	text-align: center;
	margin-bottom: 20px
}

.annual-report.report-home .hero img.ar-hero-title {
	margin: 0;
	width: 100%
}

.annual-report.report-home .hero img.hero-title {
	height: auto;
	margin: 6px 0;
	width: 95%
}

.annual-report.most-serious-problems .msp-link-boxes,
.annual-report.recommendations-to-congress .reco-boxes,
.annual-report.research-studies .research-boxes {
	display: block
}

.annual-report .widget-ARCHeaderBanner {
	display: none
}

.annual-report .row {
	position: relative
}

.annual-report .row .report-menu-fill {
	background-color: #fff;
	bottom: 30px;
	left: 0;
	position: absolute;
	top: 0;
	width: 30.3333%;
	z-index: -3;
	margin-left: 15px;
	margin-right: 15px
}

.annual-report .row .report-menu-fill .report-highlights .bottom-bar.story {
	height: 315px
}

.annual-report h2 {
	margin: 0 0 15px 0
}

.annual-report blockquote p {
	font-style: italic;
	color: #5b6161
}

.annual-report .col-md-4 .report-title {
	background-color: #fff;
	padding: 2px;
	margin-bottom: 5px
}

.annual-report .col-md-4 .report-title h1 {
	margin-left: 5px;
	font-size: 1em;
	text-transform: uppercase;
	color: #8f941a;
	padding: 0;
	line-height: 1em
}

.annual-report .col-md-4 .report-title h1 a {
	color: #8f941a
}

.annual-report .col-md-4 .post-list li {
	margin-bottom: 1em
}

.annual-report .col-md-4 .post-list li span {
	display: block;
	font-size: .8em
}

.annual-report .col-md-4 .widget-reportmenu {
	background-color: #fff;
	margin-bottom: 30px
}

.annual-report .col-md-4 .report-graphic-widget,
.annual-report .col-md-4 .widget-arcnews {
	border-bottom: 15px solid #d6d9dc;
	background-color: #fff;
	margin-bottom: 30px;
	padding: 11px 19px
}

@media (max-width:480px) {
	.annual-report .col-md-4 .report-graphic-widget,
	.annual-report .col-md-4 .widget-arcnews {
		margin-bottom: 15px
	}
}

@media (max-width:768px) {
	.annual-report .col-md-4 .report-graphic-widget,
	.annual-report .col-md-4 .widget-arcnews {
		margin-bottom: 10px
	}
}

.annual-report .col-md-4 .report-graphic-widget.orange,
.annual-report .col-md-4 .widget-arcnews.orange {
	border-bottom: 15px solid #dc6223
}

.annual-report .col-md-4 .report-graphic-widget.orange.o-bg,
.annual-report .col-md-4 .widget-arcnews.orange.o-bg {
	background-color: #e3814f;
	color: #fff
}

.annual-report .col-md-4 .report-graphic-widget.orange.o-bg a,
.annual-report .col-md-4 .report-graphic-widget.orange.o-bg h1,
.annual-report .col-md-4 .report-graphic-widget.orange.o-bg p,
.annual-report .col-md-4 .widget-arcnews.orange.o-bg a,
.annual-report .col-md-4 .widget-arcnews.orange.o-bg h1,
.annual-report .col-md-4 .widget-arcnews.orange.o-bg p {
	color: #fff
}

.annual-report .col-md-4 .report-graphic-widget.green,
.annual-report .col-md-4 .widget-arcnews.green {
	border-bottom: 15px solid #7f8b37
}

.annual-report .col-md-4 .report-graphic-widget.green.g-bg,
.annual-report .col-md-4 .widget-arcnews.green.g-bg {
	background-color: #a0b045;
	color: #fff
}

.annual-report .col-md-4 .report-graphic-widget.green.g-bg a,
.annual-report .col-md-4 .report-graphic-widget.green.g-bg h1,
.annual-report .col-md-4 .report-graphic-widget.green.g-bg p,
.annual-report .col-md-4 .widget-arcnews.green.g-bg a,
.annual-report .col-md-4 .widget-arcnews.green.g-bg h1,
.annual-report .col-md-4 .widget-arcnews.green.g-bg p {
	color: #fff
}

.annual-report .col-md-4 .report-graphic-widget.teal,
.annual-report .col-md-4 .widget-arcnews.teal {
	border-bottom: 15px solid #063836
}

.annual-report .col-md-4 .report-graphic-widget.teal.t-bg,
.annual-report .col-md-4 .widget-arcnews.teal.t-bg {
	background-color: #0d7d79;
	color: #fff
}

.annual-report .col-md-4 .report-graphic-widget.teal.t-bg a,
.annual-report .col-md-4 .report-graphic-widget.teal.t-bg h1,
.annual-report .col-md-4 .report-graphic-widget.teal.t-bg p,
.annual-report .col-md-4 .widget-arcnews.teal.t-bg a,
.annual-report .col-md-4 .widget-arcnews.teal.t-bg h1,
.annual-report .col-md-4 .widget-arcnews.teal.t-bg p {
	color: #fff
}

.annual-report .col-md-4 .report-graphic-widget.purple,
.annual-report .col-md-4 .widget-arcnews.purple {
	border-bottom: 15px solid #452559
}

.annual-report .col-md-4 .report-graphic-widget.purple.p-bg,
.annual-report .col-md-4 .widget-arcnews.purple.p-bg {
	background-color: #6f3b8f;
	color: #fff
}

.annual-report .col-md-4 .report-graphic-widget.purple.p-bg a,
.annual-report .col-md-4 .report-graphic-widget.purple.p-bg h1,
.annual-report .col-md-4 .report-graphic-widget.purple.p-bg p,
.annual-report .col-md-4 .widget-arcnews.purple.p-bg a,
.annual-report .col-md-4 .widget-arcnews.purple.p-bg h1,
.annual-report .col-md-4 .widget-arcnews.purple.p-bg p {
	color: #fff
}

.annual-report .col-md-4 #report-menu-header {
	background-color: #fff;
	padding: 2% 5% 5% 4%
}

.annual-report .col-md-4 #report-menu-header img {
	width: 100%
}

.annual-report .col-md-4 nav {
	background-color: #fff
}

.annual-report .col-md-4 .widget img {
	max-width: 100%
}

.annual-report .col-md-4 .widget ul.annual-report-menu {
	list-style: none;
	margin: 0;
	padding: 0
}

.annual-report .col-md-4 .widget ul.annual-report-menu li {
	border-bottom: 3px solid #f2f3f3;
	line-height: 1em;
	padding: .75em
}

.annual-report .col-md-4 .widget ul.annual-report-menu li a {
	font-weight: 700;
	color: #0d7d79
}

.annual-report .col-md-4 .widget ul.annual-report-menu li a.active {
	color: #7f8b37
}

.annual-report .col-md-4 .widget ul.annual-report-menu li a:hover {
	color: #084f4c
}

.annual-report .col-md-4 .widget ul.annual-report-menu li.dropdown {
	background-image: url(/Themes/TAS.theme2/Content/Images/plus.png);
	background-repeat: no-repeat;
	background-position: 97% 9px
}

.annual-report .col-md-4 .widget ul.annual-report-menu li.dropdown.minus-icon {
	background-image: url(/Themes/TAS.theme2/Content/Images/minus.png)
}

.annual-report .col-md-4 .widget ul.annual-report-menu li.dropdown a.nav-collapser {
	float: right;
	height: 18px;
	margin: -2px -2px 0 0;
	width: 18px
}

.annual-report .col-md-4 .widget ul.annual-report-menu li ul {
	display: none;
	list-style: none;
	list-style-type: none;
	padding: 0;
	margin-bottom: 20px
}

.annual-report .col-md-4 .widget ul.annual-report-menu li ul li {
	padding-left: 20px;
	position: relative
}

.annual-report .col-md-4 .widget ul.annual-report-menu li ul li:before {
	color: #dc6223;
	content: "\e60c";
	font-family: icomoon;
	margin-right: 5px;
	position: absolute;
	top: 0;
	left: 0
}

.annual-report .col-md-4 .widget ul.annual-report-menu li ul.horizontal li {
	float: left;
	width: 24%
}

.annual-report .col-md-4 .widget ul.annual-report-menu li ul li {
	border: none;
	padding: 0 15px;
	margin: 1em 0
}

.annual-report .col-md-4 .widget ul.annual-report-menu li ul li a {
	font-size: .9em;
	font-weight: 700
}

.annual-report .col-md-4 .widget ul.annual-report-menu li.current>a {
	color: #7f8b37
}

.annual-report .col-md-4 .widget ul.annual-report-menu li.current ul {
	display: block
}

.annual-report .col-md-4 .widget ul.menu-main-menu {
	list-style: none;
	margin: 0;
	padding: 0
}

.annual-report .col-md-4 .widget ul.menu-main-menu>li.dropdown.current>a,
.annual-report .col-md-4 .widget ul.menu-main-menu>li:not(.current) {
	display: none
}

.annual-report .col-md-4 .widget ul.menu-main-menu>li.dropdown.current ul {
	list-style: none;
	margin: 0;
	padding: 0
}

.annual-report .col-md-4 .widget ul.menu-main-menu>li.dropdown.current ul li {
	border-bottom: 3px solid #f2f3f3;
	line-height: 1em;
	padding: .75em
}

.annual-report .col-md-4 .widget ul.menu-main-menu>li.dropdown.current ul li a {
	font-weight: 700;
	color: #0d7d79
}

.annual-report .col-md-4 .widget ul.menu-main-menu>li.dropdown.current ul li a.active {
	color: #7f8b37
}

.annual-report .col-md-4 .widget ul.menu-main-menu>li.dropdown.current ul li a:hover {
	color: #084f4c
}

.annual-report .col-md-4 .widget ul.menu-main-menu>li.dropdown.current ul li.dropdown {
	background-image: url(/Themes/TAS.theme2/Content/Images/plus.png);
	background-repeat: no-repeat;
	background-position: 97% 9px
}

.annual-report .col-md-4 .widget ul.menu-main-menu>li.dropdown.current ul li.dropdown.minus-icon {
	background-image: url(/Themes/TAS.theme2/Content/Images/minus.png)
}

.annual-report .col-md-4 .widget ul.menu-main-menu>li.dropdown.current ul li.dropdown a.nav-collapser {
	float: right;
	height: 18px;
	margin: -2px -2px 0 0;
	width: 18px
}

.annual-report .col-md-4 .widget ul.menu-main-menu>li.dropdown.current ul li ul {
	display: none;
	list-style: none;
	list-style-type: none;
	padding: 0;
	margin-bottom: 20px
}

.annual-report .col-md-4 .widget ul.menu-main-menu>li.dropdown.current ul li ul li {
	padding-left: 20px;
	position: relative
}

.annual-report .col-md-4 .widget ul.menu-main-menu>li.dropdown.current ul li ul li:before {
	color: #dc6223;
	content: "\e60c";
	font-family: icomoon;
	margin-right: 5px;
	position: absolute;
	top: 0;
	left: 0
}

.annual-report .col-md-4 .widget ul.menu-main-menu>li.dropdown.current ul li ul.horizontal li {
	float: left;
	width: 24%
}

.annual-report .col-md-4 .widget ul.menu-main-menu>li.dropdown.current ul li ul li {
	border: none;
	padding: 0 15px;
	margin: 1em 0
}

.annual-report .col-md-4 .widget ul.menu-main-menu>li.dropdown.current ul li ul li a {
	font-size: .9em;
	font-weight: 400
}

.annual-report .col-md-4 .widget ul.menu-main-menu>li.dropdown.current ul li.current>a {
	color: #7f8b37
}

.annual-report .col-md-4 .widget ul.menu-main-menu>li.dropdown.current ul li.current ul {
	display: block
}

.annual-report .content {
	padding: 1em 1.5em .5em
}

.annual-report .content h1 {
	font-size: 1.75em;
	margin-bottom: .5em
}

.annual-report .content .h1.end-of-page a {
	font-size: 1em;
	color: #0d7d79;
	text-transform: none
}

.annual-report .content img,
.annual-report .content p {
	margin: 1em 0
}

.annual-report .content .asset {
	background: #d6d9dc;
	color: #5b6161;
	font-size: .8em;
	padding: 5px 15px;
	text-transform: uppercase;
	position: relative;
	margin: 1em 0;
	display: inline-block
}

.annual-report .content .asset:hover {
	background: #c8ccd0
}

.annual-report .content .asset:after {
	position: absolute;
	display: block;
	content: '';
	left: 12px;
	top: 5px;
	height: 16px;
	width: 16px
}

.annual-report .content .asset.pdf {
	padding-left: 35px
}

.annual-report .content .asset.pdf:after {
	background: url(Images/pdf-icon.png) no-repeat 0 50%
}

.annual-report .content blockquote {
	font-size: 1.1em;
	border: none;
	font-style: italic;
	color: #5b6161;
	position: relative;
	padding: 2em 2.5em;
	margin: 1.5em 1em;
	background-color: #fff
}

.annual-report .content blockquote:after,
.annual-report .content blockquote:before {
	border: 4px solid #a0b045;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	width: 2em
}

.annual-report .content blockquote:before {
	right: auto;
	border-right: none
}

.annual-report .content blockquote:after {
	left: auto;
	border-left: none
}

.annual-report .widget-news-grid {
	width: 66%;
	float: right;
	padding-left: 8px
}

.annual-report .widget-news-grid ul {
	list-style-type: none;
	margin: 0;
	padding: 0
}

.annual-report .widget-news-grid ul li {
	list-style-type: none;
	display: inline-block;
	margin-right: 2.3%;
	width: 47.5%;
	float: left
}

.annual-report .widget-news-grid ul li:after,
.annual-report .widget-news-grid ul li:before {
	content: " ";
	display: table
}

.annual-report .widget-news-grid ul li:after {
	clear: both
}

.annual-report .widget-news-grid ul li .item {
	padding: 11px 14px
}

.annual-report .widget-news-grid ul li .item:after,
.annual-report .widget-news-grid ul li .item:before {
	content: " ";
	display: table
}

.annual-report .widget-news-grid ul li .item:after {
	clear: both
}

.annual-report .widget-news-grid ul li .item figure,
.annual-report .widget-news-grid ul li .item figure img {
	width: 100%
}

.annual-report .news-grid ul {
	list-style-type: none
}

.annual-report .news-grid ul li {
	list-style-type: none;
	display: inline-block;
	margin-right: 2.3%;
	width: 47.5%
}

.annual-report .news-grid ul li:after,
.annual-report .news-grid ul li:before {
	content: " ";
	display: table
}

.annual-report .news-grid ul li:after {
	clear: both
}

.annual-report .news-grid ul li .item {
	padding: 11px 14px
}

.annual-report .news-grid ul li .item:after,
.annual-report .news-grid ul li .item:before {
	content: " ";
	display: table
}

.annual-report .news-grid ul li .item:after {
	clear: both
}

.annual-report .news-grid ul li .item figure,
.annual-report .news-grid ul li .item figure img {
	width: 100%
}

.annual-report #accordion {
	list-style: none;
	padding-left: 0;
	margin: 0 -1.5em;
	border-top: 2px solid #ddd
}

.annual-report #accordion .panel {
	margin: 5px 0
}

.annual-report #accordion .panel .panel-body {
	padding: 0 15px
}

.annual-report #accordion .panel a.collapse-trigger .icon-collapse {
	margin-right: 8px;
	float: left;
	margin-top: 1px
}

.annual-report #accordion .panel a.collapse-trigger span {
	display: inline-block;
	width: 93%;
	line-height: 1.6em
}

.annual-report .more {
	background-color: #adb3b9;
	border-bottom-color: #5b6161;
	text-align: center
}

.annual-report .more a {
	font-family: Open Sans Semibold, Helvetica, Arial, sans-serif;
	font-weight: 500;
	line-height: 1.1;
	color: #6f3b8f;
	margin-top: 5px;
	margin-bottom: 5px;
	font-size: 23px;
	color: #fff;
	line-height: 1
}

.annual-report .more a .small,
.annual-report .more a small {
	font-weight: 400;
	line-height: 1;
	color: #e5e8e9
}

.annual-report .more a.no-bold {
	font-family: Open Sans, Helvetica, Arial, sans-serif
}

.annual-report .more a .small,
.annual-report .more a small {
	font-size: 65%
}

.annual-report .more a a {
	color: #6f3b8f
}

.annual-report .more a.lower {
	text-transform: none
}

.annual-report .more a.upper {
	text-transform: uppercase
}

.annual-report .more a.purple {
	color: #6f3b8f
}

.annual-report .more a.green {
	color: #7f8b37
}

.annual-report .more a.gray {
	color: #5b6161
}

.annual-report .more a .icon-arrow {
	padding-left: 5px
}

.annual-report #newsroom .hero-article img {
	float: left;
	margin-right: 16px;
	margin-bottom: 5px
}

.annual-report #newsroom ul {
	padding: 0
}

.annual-report .after-content,
.ie8 .annual-report .col-md-4 .widget ul.menu-main-menu>li {
	display: none
}

.ie8 .annual-report .col-md-4 .widget ul.menu-main-menu>li.current {
	display: block
}

.annual-report.graphics #main .report-graphic-widget,
.annual-report.graphics #main .widget-arcnews,
.ie8 .annual-report .col-md-4 .widget ul.menu-main-menu>li.current>a {
	display: none
}

.annual-report.graphics #main .row .col-md-6 {
	height: 310px;
	margin-bottom: 24px
}

.annual-report.graphics #main .row .col-md-6 .bottom-bar {
	height: 100%
}

.annual-report.graphics #main .row .col-md-6 .bottom-bar figure {
	margin-top: 5px
}

.annual-report.graphics #main .row .col-md-6 .bottom-bar h4 {
	margin-bottom: 10px;
	margin-top: 10px
}

.msphomepage #main .col-md-6 {
	height: 265px;
	margin-bottom: 0
}

.msphomepage #main .col-md-6 .story figure {
	width: 100%;
	float: left;
	padding-top: 7px
}

.msphomepage #main .col-md-6 .story figure img {
	width: 100%
}

.msphomepage #main .col-md-6 .story figure h4 {
	margin-bottom: 10px;
	margin-top: 10px
}

.msp-link-boxes,
.reco-boxes,
.research-boxes {
	display: none
}

@media (max-width:1024px) {
	.annual-report .report-graphic-widget {
		display: none
	}
	.annual-report a.btn.gray {
		padding: 3px 8px
	}
	.annual-report.graphics #main .row .col-md-6 {
		height: 274px
	}
	.annual-report.msphomepage #main .col-md-6 {
		height: 205px
	}
	.annual-report.msphomepage #main .col-md-6 .story {
		height: 100%
	}
	.annual-report .widget-news-grid {
		width: 100%
	}
	.annual-report #main #newsroom .news-grid,
	.annual-report #main .widget-news-grid {
		margin-right: 0;
		margin-left: 0
	}
	.annual-report #main #newsroom .news-grid ul li,
	.annual-report #main .widget-news-grid ul li {
		margin-right: 2.3%;
		width: 47.5%
	}
}

@media (max-width:768px) {
	.annual-report .col-md-4 .widget ul.menu-main-menu>li.dropdown.current ul li.current ul,
	.annual-report .report-graphic-widget,
	.annual-report .widget-arcnews {
		display: none
	}
	.annual-report .col-md-4 .widget ul.menu-main-menu>li.dropdown.current ul li.dropdown {
		background: none
	}
	.annual-report .widget-news-grid {
		width: 90%;
		padding-right: 38px
	}
	.annual-report .widget-reportmenu .nav-collapser {
		display: none
	}
	.annual-report.graphics #main .row .col-md-6 {
		height: 290px
	}
	.annual-report.msphomepage #main .story {
		height: auto
	}
}

@media (max-width:480px) {
	.annual-report .widget-ARCHeaderBanner {
		display: block;
		padding: 8px;
		border-bottom: 15px solid #d6d9dc;
		background-color: #fff;
		margin-bottom: 30px;
		padding: 11px 19px
	}
	.annual-report .widget-ARCHeaderBanner.orange {
		border-bottom: 15px solid #dc6223
	}
	.annual-report .widget-ARCHeaderBanner.orange.o-bg {
		background-color: #e3814f;
		color: #fff
	}
	.annual-report .widget-ARCHeaderBanner.orange.o-bg a,
	.annual-report .widget-ARCHeaderBanner.orange.o-bg h1,
	.annual-report .widget-ARCHeaderBanner.orange.o-bg p {
		color: #fff
	}
	.annual-report .widget-ARCHeaderBanner.green {
		border-bottom: 15px solid #7f8b37
	}
	.annual-report .widget-ARCHeaderBanner.green.g-bg {
		background-color: #a0b045;
		color: #fff
	}
	.annual-report .widget-ARCHeaderBanner.green.g-bg a,
	.annual-report .widget-ARCHeaderBanner.green.g-bg h1,
	.annual-report .widget-ARCHeaderBanner.green.g-bg p {
		color: #fff
	}
	.annual-report .widget-ARCHeaderBanner.teal {
		border-bottom: 15px solid #063836
	}
	.annual-report .widget-ARCHeaderBanner.teal.t-bg {
		background-color: #0d7d79;
		color: #fff
	}
	.annual-report .widget-ARCHeaderBanner.teal.t-bg a,
	.annual-report .widget-ARCHeaderBanner.teal.t-bg h1,
	.annual-report .widget-ARCHeaderBanner.teal.t-bg p {
		color: #fff
	}
	.annual-report .widget-ARCHeaderBanner.purple {
		border-bottom: 15px solid #452559
	}
	.annual-report .widget-ARCHeaderBanner.purple.p-bg {
		background-color: #6f3b8f;
		color: #fff
	}
	.annual-report .widget-ARCHeaderBanner.purple.p-bg a,
	.annual-report .widget-ARCHeaderBanner.purple.p-bg h1,
	.annual-report .widget-ARCHeaderBanner.purple.p-bg p {
		color: #fff
	}
	.annual-report .widget-ARCHeaderBanner p {
		margin: 0
	}
	.annual-report .widget-ARCHeaderBanner p img {
		height: auto;
		width: 100%
	}
	.annual-report .col-md-4 .widget ul.menu-main-menu>li.dropdown.current ul li.current ul,
	.annual-report .report-graphic-widget,
	.annual-report .widget-arcnews {
		display: none
	}
	.annual-report .col-md-4 .widget ul.menu-main-menu>li.dropdown.current ul li.dropdown {
		background: none
	}
	.annual-report .col-md-4 .widget-reportmenu {
		margin-bottom: 13px
	}
	.annual-report .col-md-4 .widget-reportmenu .nav-collapser {
		display: none
	}
	.annual-report .col-md-4 .widget-reportmenu nav span {
		background-image: url(/Themes/TAS.theme2/Content/Images/plus.png);
		background-position: 97% 9px;
		background-repeat: no-repeat;
		color: #6fbdbb;
		display: block;
		font-weight: 700;
		line-height: 1em;
		padding: .75em
	}
	.annual-report.graphics #main .row .col-md-6 {
		height: auto
	}
	.annual-report.msphomepage #main .col-md-6 {
		height: 285px;
		margin-bottom: 20px
	}
	.annual-report.msphomepage #main .col-md-6 .story {
		height: 100%;
		margin-bottom: 13px
	}
	.annual-report #main .widget-news-grid {
		width: 89%;
		padding-right: 0
	}
	.annual-report #main .widget-news-grid ul li {
		margin-right: 0;
		width: 89%
	}
	.annual-report #main #newsroom .news-grid {
		margin-left: 0;
		margin-right: -35px
	}
	.annual-report #main #newsroom .news-grid ul li {
		margin-right: 0;
		width: 89%
	}
	.annual-report #accordion .panel a.collapse-trigger span {
		width: 86%
	}
	.annual-report.report-home .after-content,
	.annual-report.report-home .hero img.hero-title {
		display: none
	}
	.annual-report .after-content {
		display: block
	}
	.annual-report .after-content .report-graphics-widget-after,
	.annual-report .after-content .widget-recentcoverageafter {
		border-bottom: 15px solid #d6d9dc;
		background-color: #fff;
		margin-bottom: 30px;
		padding: 11px 19px
	}
	.annual-report .after-content .report-graphics-widget-after.orange,
	.annual-report .after-content .widget-recentcoverageafter.orange {
		border-bottom: 15px solid #dc6223
	}
	.annual-report .after-content .report-graphics-widget-after.orange.o-bg,
	.annual-report .after-content .widget-recentcoverageafter.orange.o-bg {
		background-color: #e3814f;
		color: #fff
	}
	.annual-report .after-content .report-graphics-widget-after.orange.o-bg a,
	.annual-report .after-content .report-graphics-widget-after.orange.o-bg h1,
	.annual-report .after-content .report-graphics-widget-after.orange.o-bg p,
	.annual-report .after-content .widget-recentcoverageafter.orange.o-bg a,
	.annual-report .after-content .widget-recentcoverageafter.orange.o-bg h1,
	.annual-report .after-content .widget-recentcoverageafter.orange.o-bg p {
		color: #fff
	}
	.annual-report .after-content .report-graphics-widget-after.green,
	.annual-report .after-content .widget-recentcoverageafter.green {
		border-bottom: 15px solid #7f8b37
	}
	.annual-report .after-content .report-graphics-widget-after.green.g-bg,
	.annual-report .after-content .widget-recentcoverageafter.green.g-bg {
		background-color: #a0b045;
		color: #fff
	}
	.annual-report .after-content .report-graphics-widget-after.green.g-bg a,
	.annual-report .after-content .report-graphics-widget-after.green.g-bg h1,
	.annual-report .after-content .report-graphics-widget-after.green.g-bg p,
	.annual-report .after-content .widget-recentcoverageafter.green.g-bg a,
	.annual-report .after-content .widget-recentcoverageafter.green.g-bg h1,
	.annual-report .after-content .widget-recentcoverageafter.green.g-bg p {
		color: #fff
	}
	.annual-report .after-content .report-graphics-widget-after.teal,
	.annual-report .after-content .widget-recentcoverageafter.teal {
		border-bottom: 15px solid #063836
	}
	.annual-report .after-content .report-graphics-widget-after.teal.t-bg,
	.annual-report .after-content .widget-recentcoverageafter.teal.t-bg {
		background-color: #0d7d79;
		color: #fff
	}
	.annual-report .after-content .report-graphics-widget-after.teal.t-bg a,
	.annual-report .after-content .report-graphics-widget-after.teal.t-bg h1,
	.annual-report .after-content .report-graphics-widget-after.teal.t-bg p,
	.annual-report .after-content .widget-recentcoverageafter.teal.t-bg a,
	.annual-report .after-content .widget-recentcoverageafter.teal.t-bg h1,
	.annual-report .after-content .widget-recentcoverageafter.teal.t-bg p {
		color: #fff
	}
	.annual-report .after-content .report-graphics-widget-after.purple,
	.annual-report .after-content .widget-recentcoverageafter.purple {
		border-bottom: 15px solid #452559
	}
	.annual-report .after-content .report-graphics-widget-after.purple.p-bg,
	.annual-report .after-content .widget-recentcoverageafter.purple.p-bg {
		background-color: #6f3b8f;
		color: #fff
	}
	.annual-report .after-content .report-graphics-widget-after.purple.p-bg a,
	.annual-report .after-content .report-graphics-widget-after.purple.p-bg h1,
	.annual-report .after-content .report-graphics-widget-after.purple.p-bg p,
	.annual-report .after-content .widget-recentcoverageafter.purple.p-bg a,
	.annual-report .after-content .widget-recentcoverageafter.purple.p-bg h1,
	.annual-report .after-content .widget-recentcoverageafter.purple.p-bg p {
		color: #fff
	}
	.annual-report .after-content .report-graphics-widget-after img,
	.annual-report .after-content .widget-recentcoverageafter img {
		width: 100%
	}
	.annual-report.graphics .after-content {
		display: none
	}
}

@media (max-width:480px) and (max-width:480px) {
	.annual-report .widget-ARCHeaderBanner {
		margin-bottom: 15px
	}
}

@media (max-width:480px) and (max-width:768px) {
	.annual-report .widget-ARCHeaderBanner {
		margin-bottom: 10px
	}
}

@media (max-width:480px) and (max-width:480px) {
	.annual-report .after-content .report-graphics-widget-after,
	.annual-report .after-content .widget-recentcoverageafter {
		margin-bottom: 15px
	}
}

@media (max-width:480px) and (max-width:768px) {
	.annual-report .after-content .report-graphics-widget-after,
	.annual-report .after-content .widget-recentcoverageafter {
		margin-bottom: 10px
	}
}

.flex-container a:active,
.flex-container a:focus,
.flexslider a:active,
.flexslider a:focus {
	outline: none
}

.flex-control-nav,
.flex-direction-nav,
.slides {
	margin: 0;
	padding: 0;
	list-style: none
}

.flexslider {
	margin: 0;
	padding: 0
}

.flexslider .slides>li {
	display: none;
	-webkit-backface-visibility: hidden
}

.flexslider .slides img {
	width: 100%;
	display: block
}

.flex-pauseplay span {
	text-transform: capitalize
}

.slides:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0
}

html[xmlns] .slides {
	display: block
}

* html .slides {
	height: 1%
}

.no-js .slides>li:first-child {
	display: block
}

.flexslider {
	margin: 0 0 30px;
	background: #fff;
	border: none;
	position: relative;
	zoom: 1
}

.flex-viewport {
	max-height: 2000px;
	-webkit-transition: all 1s ease;
	transition: all 1s ease
}

.loading .flex-viewport {
	max-height: 300px
}

.flexslider .slides {
	zoom: 1
}

.carousel li {
	margin-right: 5px
}

.flex-direction-nav {
	*height: 0
}

.flex-direction-nav a {
	color: #fff;
	font-size: 2em;
	line-height: 1.1;
	width: 30px;
	height: 30px;
	margin: -20px 0 0;
	display: block;
	background-color: #7f8b37;
	position: absolute;
	top: 50%;
	z-index: 1;
	cursor: pointer;
	opacity: 1;
	-webkit-transition: all .3s ease
}

.flex-direction-nav .flex-next {
	right: 0
}

.flex-direction-nav .flex-prev {
	left: 0
}

.flexslider:hover .flex-next {
	opacity: .8;
	right: 0
}

.flexslider:hover .flex-prev {
	opacity: .8;
	left: 0
}

.flexslider:hover .flex-next:hover,
.flexslider:hover .flex-prev:hover {
	opacity: 1
}

.flex-direction-nav .flex-disabled {
	opacity: .3!important;
	filter: alpha(opacity=30);
	cursor: default
}

.flex-control-nav {
	width: 100%;
	position: absolute;
	bottom: 10px;
	text-align: center
}

.flex-control-nav li {
	margin: 0 6px;
	display: inline-block;
	zoom: 1;
	*display: inline
}

.flex-control-paging li a {
	background: #e5e8e9;
	border: 1px solid #fff;
	cursor: pointer;
	height: 11px;
	display: block;
	text-indent: -9999px;
	width: 11px;
	border-radius: 20px
}

.flex-control-paging li a:hover {
	background: #333;
	background: rgba(0, 0, 0, .7)
}

.flex-control-paging li a.flex-active {
	background: #7f8b37;
	cursor: default
}

.flex-control-thumbs {
	margin: 5px 0 0;
	position: static;
	overflow: hidden
}

.flex-control-thumbs li {
	width: 25%;
	float: left;
	margin: 0
}

.flex-control-thumbs img {
	width: 100%;
	display: block;
	opacity: .7;
	cursor: pointer
}

.flex-control-thumbs img:hover {
	opacity: 1
}

.flex-control-thumbs .flex-active {
	opacity: 1;
	cursor: default
}

@media screen and (max-width:860px) {
	.flex-direction-nav .flex-prev {
		opacity: 1;
		left: 0
	}
	.flex-direction-nav .flex-next {
		opacity: 1;
		right: 0
	}
}

#main .widget-TaxpayerRights .video-wrapper {
	height: 225px;
	margin: 0 auto;
	width: 100%
}

#main .widget-TaxpayerRights .video-wrapper iframe {
	width: 100%;
	height: 100%
}

#main .widget-TaxpayerRights .rights .bottom-bar {
	min-height: 330px;
	padding-left: 68px;
	padding-right: 30px;
	padding-top: 13px;
	position: relative
}

#main .widget-TaxpayerRights .rights .bottom-bar .number {
	background: url(/Themes/TAS.theme2/Content/Images/right-number-bullet.png) no-repeat 0 0;
	color: #fff;
	float: left;
	font-size: 2.2em;
	height: 45px;
	margin-left: -55px;
	margin-top: 7px;
	text-align: center;
	width: 45px
}

#main .widget-TaxpayerRights .rights .bottom-bar .bottom {
	bottom: 35px;
	left: 0;
	position: absolute;
	width: 100%
}

.taxpayer-rights .widget-tborlist {
	border-bottom: 15px solid #d6d9dc;
	background-color: #fff;
	margin-bottom: 30px;
	padding: 11px 19px
}

@media (max-width:480px) {
	.taxpayer-rights .widget-tborlist {
		margin-bottom: 15px
	}
}

@media (max-width:768px) {
	.taxpayer-rights .widget-tborlist {
		margin-bottom: 10px
	}
}

.taxpayer-rights .widget-tborlist.orange {
	border-bottom: 15px solid #dc6223
}

.taxpayer-rights .widget-tborlist.orange.o-bg {
	background-color: #e3814f;
	color: #fff
}

.taxpayer-rights .widget-tborlist.orange.o-bg a,
.taxpayer-rights .widget-tborlist.orange.o-bg h1,
.taxpayer-rights .widget-tborlist.orange.o-bg p {
	color: #fff
}

.taxpayer-rights .widget-tborlist.green {
	border-bottom: 15px solid #7f8b37
}

.taxpayer-rights .widget-tborlist.green.g-bg {
	background-color: #a0b045;
	color: #fff
}

.taxpayer-rights .widget-tborlist.green.g-bg a,
.taxpayer-rights .widget-tborlist.green.g-bg h1,
.taxpayer-rights .widget-tborlist.green.g-bg p {
	color: #fff
}

.taxpayer-rights .widget-tborlist.teal {
	border-bottom: 15px solid #063836
}

.taxpayer-rights .widget-tborlist.teal.t-bg {
	background-color: #0d7d79;
	color: #fff
}

.taxpayer-rights .widget-tborlist.teal.t-bg a,
.taxpayer-rights .widget-tborlist.teal.t-bg h1,
.taxpayer-rights .widget-tborlist.teal.t-bg p {
	color: #fff
}

.taxpayer-rights .widget-tborlist.purple {
	border-bottom: 15px solid #452559
}

.taxpayer-rights .widget-tborlist.purple.p-bg {
	background-color: #6f3b8f;
	color: #fff
}

.taxpayer-rights .widget-tborlist.purple.p-bg a,
.taxpayer-rights .widget-tborlist.purple.p-bg h1,
.taxpayer-rights .widget-tborlist.purple.p-bg p {
	color: #fff
}

.taxpayer-rights .widget-tborlist div {
	padding-bottom: 10px
}

.taxpayer-rights .widget-tborlist div a.active {
	color: #7f8b37
}

.taxpayer-rights .nav {
	margin-top: 11px
}

.taxpayer-rights .nav a.txt {
	background-color: #0d7d79;
	color: #fff;
	display: inline-block;
	font-size: 1em;
	padding: 6px 0;
	position: relative;
	text-align: center;
	width: 127px
}

.taxpayer-rights .nav a.txt .pointer {
	border-bottom: 17px solid transparent;
	border-top: 16px solid transparent;
	position: absolute;
	top: 0
}

.taxpayer-rights .nav .num {
	background: url(/Themes/TAS.theme2/Content/Images/right-number-bullet-gray.png) no-repeat 0 0;
	color: #fff;
	font-size: 1.3em;
	font-weight: 700;
	height: 35px;
	margin-top: 0;
	padding: 4px 0;
	text-align: center;
	width: 35px;
	display: inline-block
}

.taxpayer-rights .nav .pull-left a {
	margin-left: 10px;
	display: inline-block
}

.taxpayer-rights .nav .pull-left a .pointer {
	border-right: 7px solid #0d7d79;
	left: -7px
}

.taxpayer-rights .nav .pull-right a {
	margin-right: 10px;
	display: inline-block
}

.taxpayer-rights .nav .pull-right a .pointer {
	border-left: 7px solid #0d7d79;
	position: absolute;
	top: 0;
	right: -7px
}

.taxpayer-rights .number {
	background: url(/Themes/TAS.theme2/Content/Images/right-number-bullet.png) no-repeat 0 0;
	color: #fff;
	float: left;
	font-size: 2em;
	height: 45px;
	margin-left: 0;
	margin-top: 7px;
	text-align: center;
	width: 45px
}

.taxpayer-rights h2 {
	float: left;
	line-height: 1.1;
	margin-left: 10px;
	width: 85%
}

.taxpayer-rights .rights-page-left-rail-mobile {
	display: none
}

@media (max-width:1024px) {
	#main .widget-TaxpayerRights .video-wrapper {
		height: 200px
	}
}

@media (max-width:1024px) {
	#main .widget-TaxpayerRights .rights .bottom-bar {
		height: 360px
	}
}

@media (max-width:768px) {
	#main .widget-TaxpayerRights .video-wrapper {
		height: 125px;
		margin: 0 auto;
		width: 250px
	}
	#main .widget-TaxpayerRights .video-wrapper iframe {
		width: 100%;
		height: 100%
	}
	#main .widget-TaxpayerRights .rights .bottom-bar {
		height: auto;
		min-height: 80px;
		padding-left: 60px;
		padding-right: 30px;
		padding-top: 13px;
		position: relative
	}
	#main .widget-TaxpayerRights .rights .bottom-bar .number {
		background: url(/Themes/TAS.theme2/Content/Images/right-number-bullet.png) no-repeat 0 0;
		background-size: 100%;
		color: #fff;
		float: left;
		font-size: 1.6em;
		height: 35px;
		line-height: 1.6;
		margin-left: -46px;
		margin-top: 5px;
		text-align: center;
		width: 35px
	}
	#main .widget-TaxpayerRights .rights .bottom-bar .bottom {
		bottom: 11px
	}
	#main.taxpayer-rights .widget-tborlist {
		display: none
	}
	#main.taxpayer-rights .nav a {
		width: 87px
	}
	#main.taxpayer-rights .rights-page-left-rail {
		display: none
	}
	#main.taxpayer-rights .rights-page-left-rail-mobile {
		display: block
	}
}

@media (max-width:480px) {
	.taxpayer-rights #main .widget-TaxpayerRights .video-wrapper {
		height: 125px;
		margin: 0 auto 10px;
		width: 250px
	}
	.taxpayer-rights #main .widget-TaxpayerRights .video-wrapper iframe {
		width: 100%;
		height: 100%
	}
	.taxpayer-rights #main .widget-TaxpayerRights .rights .bottom-bar {
		border-bottom: none;
		height: auto;
		min-height: 50px;
		margin-bottom: 3px;
		padding-left: 50px;
		padding-right: 30px;
		padding-top: 9px;
		position: relative
	}
	.taxpayer-rights #main .widget-TaxpayerRights .rights .bottom-bar h3 {
		font-size: 17px;
		margin-bottom: -19px
	}
	.taxpayer-rights #main .widget-TaxpayerRights .rights .bottom-bar h3:after {
		content: '›';
		color: #dc6223;
		font-family: Arial, sans-serif;
		font-size: 2.2em;
		position: absolute;
		top: -1px;
		right: 9px
	}
	.taxpayer-rights #main .widget-TaxpayerRights .rights .bottom-bar .number {
		background: url(/Themes/TAS.theme2/Content/Images/right-number-bullet.png) no-repeat 0 0;
		background-size: 100%;
		color: #fff;
		float: left;
		font-size: 1.4em;
		height: 35px;
		line-height: 1.7;
		margin-left: -39px;
		margin-top: 4px;
		text-align: center;
		width: 35px
	}
	.taxpayer-rights #main .widget-TaxpayerRights .rights .bottom-bar .bottom,
	.taxpayer-rights #main .widget-TaxpayerRights .rights .bottom-bar p,
	.taxpayer-rights #main .widget-tborlist {
		display: none
	}
	.taxpayer-rights #main h2 {
		line-height: 1.2em;
		width: 75%
	}
	.taxpayer-rights #main .number {
		background: url(/Themes/TAS.theme2/Content/Images/right-number-bullet.png) no-repeat 0 0;
		background-size: 92%;
		color: #fff;
		float: left;
		font-size: 1.4em;
		height: 35px;
		margin-left: -6px;
		margin-top: 8px;
		padding-right: 4px;
		width: 35px
	}
	.taxpayer-rights #main .nav a {
		width: 35px
	}
	.taxpayer-rights #main .nav a.txt {
		width: 70px
	}
	.taxpayer-rights #main .rights-page-left-rail {
		display: none
	}
	.taxpayer-rights #main .rights-page-left-rail-mobile {
		display: block
	}
}

.get-help-page #main.get-help .what-if {
	padding: 10px 0 30px
}

.get-help-page #main.get-help .what-if h1 {
	font-family: Open Sans Semibold, Helvetica, Arial, sans-serif;
	font-weight: 500;
	line-height: 1.1;
	color: #6f3b8f;
	margin-top: 5px;
	margin-bottom: 5px;
	font-size: 23px;
	margin: 20px 0 15px
}

.get-help-page #main.get-help .what-if h1 .small,
.get-help-page #main.get-help .what-if h1 small {
	font-weight: 400;
	line-height: 1;
	color: #e5e8e9
}

.get-help-page #main.get-help .what-if h1.no-bold {
	font-family: Open Sans, Helvetica, Arial, sans-serif
}

.get-help-page #main.get-help .what-if h1 .small,
.get-help-page #main.get-help .what-if h1 small {
	font-size: 65%
}

.get-help-page #main.get-help .what-if h1 a {
	color: #6f3b8f
}

.get-help-page #main.get-help .what-if h1.lower {
	text-transform: none
}

.get-help-page #main.get-help .what-if h1.upper {
	text-transform: uppercase
}

.get-help-page #main.get-help .what-if h1.purple {
	color: #6f3b8f
}

.get-help-page #main.get-help .what-if h1.green {
	color: #7f8b37
}

.get-help-page #main.get-help .what-if h1.gray {
	color: #5b6161
}

.get-help-page #main.get-help .what-if .orange-bullets li {
	display: inline-block;
	width: 33%;
	margin-bottom: 4px
}

.get-help-page #main.get-help .what-if .orange-bullets li a {
	font-size: 1.3em
}

.get-help-page #main.get-help #gh-tabs {
	border-bottom: 2px solid #d6d9dc
}

.get-help-page #main.get-help #gh-tabs>div {
	display: inline-block;
	margin-bottom: -2px;
	margin-right: 5px;
	text-align: center;
	width: 170px
}

.get-help-page #main.get-help #gh-tabs>div a {
	border-top: 2px solid #0d7d79;
	border-right: 2px solid #0d7d79;
	border-left: 2px solid #0d7d79;
	background-color: #0d7d79;
	border-bottom: none;
	border-radius: 6px 6px 0 0;
	color: #fff;
	display: block;
	font-size: 1.2em;
	padding: 5px 30px;
	width: 100%
}

.get-help-page #main.get-help #gh-tabs>div a.active {
	border-top: 2px solid #d6d9dc;
	border-right: 2px solid #d6d9dc;
	border-left: 2px solid #d6d9dc;
	background-color: #fff;
	color: #6f3b8f
}

.get-help-page #main.get-help #gh-tabs>div a:active,
.get-help-page #main.get-help #gh-tabs>div a:focus {
	outline: none
}

.get-help-page #main.get-help .post-page,
.get-help-page #main.get-help .widget-helphottopicsmobile {
	display: none
}

.get-help-page #main.get-help .zone-content img {
	max-width: 100%;
	height: auto
}

.get-help-page #main.get-help .zone-content:after,
.get-help-page #main.get-help .zone-content:before {
	content: " ";
	display: table
}

.get-help-page #main.get-help .zone-content:after {
	clear: both
}

.get-help-page #main.get-help .zone-content .widget-get-help-by-category {
	padding: 30px 0
}

.get-help-page #main.get-help .zone-content .widget-get-help-by-category:after,
.get-help-page #main.get-help .zone-content .widget-get-help-by-category:before {
	content: " ";
	display: table
}

.get-help-page #main.get-help .zone-content .widget-get-help-by-category:after {
	clear: both
}

.get-help-page #main.get-help .zone-content .widget-get-help-by-category header {
	display: none
}

.get-help-page #main.get-help .zone-content .widget-get-help-by-category nav>ul {
	padding-left: 0;
	list-style: none;
	-moz-column-count: 3;
	-moz-column-gap: 20px;
	-ms-column-count: 3;
	-ms-column-gap: 20px;
	-webkit-column-count: 3;
	-webkit-column-gap: 20px;
	column-count: 3;
	column-gap: 20px
}

.get-help-page #main.get-help .zone-content .widget-get-help-by-category nav>ul>li {
	display: inline-block
}

.ie .get-help-page #main.get-help .zone-content .widget-get-help-by-category nav>ul>li {
	float: left;
	width: 33%
}

.get-help-page #main.get-help .zone-content .widget-get-help-by-category nav>ul>li .raw>div>span {
	font-family: Open Sans Semibold, Helvetica, Arial, sans-serif;
	font-weight: 500;
	line-height: 1.1;
	color: #6f3b8f;
	margin-top: 24px;
	margin-bottom: 10px;
	font-size: 14px;
	font-weight: 700;
	text-transform: uppercase;
	margin-top: 0
}

.get-help-page #main.get-help .zone-content .widget-get-help-by-category nav>ul>li .raw>div>span .small,
.get-help-page #main.get-help .zone-content .widget-get-help-by-category nav>ul>li .raw>div>span small {
	font-weight: 400;
	line-height: 1;
	color: #e5e8e9
}

.get-help-page #main.get-help .zone-content .widget-get-help-by-category nav>ul>li .raw>div>span.no-bold {
	font-family: Open Sans, Helvetica, Arial, sans-serif
}

.get-help-page #main.get-help .zone-content .widget-get-help-by-category nav>ul>li .raw>div>span .small,
.get-help-page #main.get-help .zone-content .widget-get-help-by-category nav>ul>li .raw>div>span small {
	font-size: 75%
}

.get-help-page #main.get-help .zone-content .widget-get-help-by-category nav>ul>li .raw>div>span a {
	color: #6f3b8f
}

.get-help-page #main.get-help .zone-content .widget-get-help-by-category nav>ul>li .raw>div>span.upper {
	text-transform: uppercase
}

.get-help-page #main.get-help .zone-content .widget-get-help-by-category nav>ul>li ul {
	-moz-column-count: 1;
	-ms-column-count: 1;
	-webkit-column-count: 1;
	column-count: 1;
	list-style: none;
	list-style-type: none;
	padding: 0;
	margin-bottom: 20px
}

.get-help-page #main.get-help .zone-content .widget-get-help-by-category nav>ul>li ul li {
	padding-left: 20px;
	position: relative
}

.get-help-page #main.get-help .zone-content .widget-get-help-by-category nav>ul>li ul li:before {
	color: #dc6223;
	content: "\e60c";
	font-family: icomoon;
	margin-right: 5px;
	position: absolute;
	top: 0;
	left: 0
}

.get-help-page #main.get-help .zone-content .widget-get-help-by-category nav>ul>li ul.horizontal li {
	float: left;
	width: 24%
}

.get-help-page #main.get-help .widget-GetHelpByAlpha {
	display: none;
	padding: 30px 0
}

.get-help-page #main.get-help .widget-GetHelpByAlpha:after,
.get-help-page #main.get-help .widget-GetHelpByAlpha:before {
	content: " ";
	display: table
}

.get-help-page #main.get-help .widget-GetHelpByAlpha:after {
	clear: both
}

.get-help-page #main.get-help .widget-GetHelpByAlpha>ul {
	padding-left: 0;
	list-style: none;
	-moz-column-count: 2;
	-moz-column-gap: 2px;
	-ms-column-count: 2;
	-ms-column-gap: 2px;
	-webkit-column-count: 2;
	-webkit-column-gap: 2px;
	column-count: 2;
	column-gap: 2px
}

.get-help-page #main.get-help .widget-GetHelpByAlpha>ul>li {
	display: inline-block;
	width: 50%
}

.ie .get-help-page #main.get-help .widget-GetHelpByAlpha>ul>li {
	float: left;
	width: 50%
}

.get-help-page #main.get-help .related h2 {
	font-family: Open Sans Semibold, Helvetica, Arial, sans-serif;
	font-weight: 500;
	line-height: 1.1;
	color: #6f3b8f;
	margin-top: 5px;
	margin-bottom: 5px;
	font-size: 23px;
	margin-bottom: 30px;
	background-color: #fff;
	padding: 10px
}

.get-help-page #main.get-help .related h2 .small,
.get-help-page #main.get-help .related h2 small {
	font-weight: 400;
	line-height: 1;
	color: #e5e8e9
}

.get-help-page #main.get-help .related h2.no-bold {
	font-family: Open Sans, Helvetica, Arial, sans-serif
}

.get-help-page #main.get-help .related h2 .small,
.get-help-page #main.get-help .related h2 small {
	font-size: 65%
}

.get-help-page #main.get-help .related h2 a {
	color: #6f3b8f
}

.get-help-page #main.get-help .related h2.lower {
	text-transform: none
}

.get-help-page #main.get-help .related h2.upper {
	text-transform: uppercase
}

.get-help-page #main.get-help .related h2.purple {
	color: #6f3b8f
}

.get-help-page #main.get-help .related h2.green {
	color: #7f8b37
}

.get-help-page #main.get-help .related h2.gray {
	color: #5b6161
}

@media (max-width:480px) {
	.get-help-page #main.get-help .related h2 {
		margin-bottom: 15px
	}
}

@media (max-width:768px) {
	.get-help-page #main.get-help .related h2 {
		margin-bottom: 10px
	}
}

.get-help-page #main.get-help .related .footy {
	margin-bottom: 10px
}

.get-help-page #main.get-help .rating,
.get-help-page #main.get-help .related .footy .date {
	float: left
}

.get-help-page #main.get-help .date {
	float: right
}

.get-help-page #main .get-help-know-rights figure {
	width: 72px;
	margin: 0 .1em 0 0
}

.get-help-page #main .get-help-know-rights p {
	margin: 0;
	line-height: 2.7em
}

.get-help-page #main .widget-get-help-tools {
	border-top: 1px solid #d6d9dc;
	padding-bottom: 20px;
	margin-top: 25px
}

.get-help-page #main .widget-get-help-tools header h1 {
	font-family: Open Sans Semibold, Helvetica, Arial, sans-serif;
	font-weight: 500;
	line-height: 1.1;
	color: #6f3b8f;
	margin-top: 5px;
	margin-bottom: 5px;
	font-size: 23px;
	margin: 20px 0 15px
}

.get-help-page #main .widget-get-help-tools header h1 .small,
.get-help-page #main .widget-get-help-tools header h1 small {
	font-weight: 400;
	line-height: 1;
	color: #e5e8e9
}

.get-help-page #main .widget-get-help-tools header h1.no-bold {
	font-family: Open Sans, Helvetica, Arial, sans-serif
}

.get-help-page #main .widget-get-help-tools header h1 .small,
.get-help-page #main .widget-get-help-tools header h1 small {
	font-size: 65%
}

.get-help-page #main .widget-get-help-tools header h1 a {
	color: #6f3b8f
}

.get-help-page #main .widget-get-help-tools header h1.lower {
	text-transform: none
}

.get-help-page #main .widget-get-help-tools header h1.upper {
	text-transform: uppercase
}

.get-help-page #main .widget-get-help-tools header h1.purple {
	color: #6f3b8f
}

.get-help-page #main .widget-get-help-tools header h1.green {
	color: #7f8b37
}

.get-help-page #main .widget-get-help-tools header h1.gray {
	color: #5b6161
}

.get-help-page #main .widget-get-help-tools nav>ul {
	list-style: none;
	list-style-type: none;
	padding: 0;
	margin-bottom: 20px
}

.get-help-page #main .widget-get-help-tools nav>ul li {
	padding-left: 20px;
	position: relative
}

.get-help-page #main .widget-get-help-tools nav>ul li:before {
	color: #dc6223;
	content: "\e60c";
	font-family: icomoon;
	margin-right: 5px;
	position: absolute;
	top: 0;
	left: 0
}

.get-help-page #main .widget-get-help-tools nav>ul.horizontal li {
	float: left;
	width: 24%
}

.get-help-page #main .widget-get-help-tools nav>ul li {
	display: inline-block;
	vertical-align: top;
	margin-bottom: 4px;
	width: 33%
}

@media (max-width:1024px) {
	.get-help-page #main.get-help .what-if .orange-bullets li {
		width: 49%
	}
	.get-help-page #main.get-help .get-help-know-rights p {
		font-size: 1.3em;
		line-height: 1;
		margin-top: 4%
	}
	.get-help-page #main.get-help .widget-get-help-tools nav>ul li {
		width: 49%
	}
}

@media (max-width:480px) {
	.get-help-page #main.get-help .bottom-bar .what-if .orange-bullets li {
		display: block;
		width: 100%
	}
	.get-help-page #main.get-help .bottom-bar h1 {
		background-color: #fff;
		font-size: 24px;
		padding: 5px 10px;
		margin-bottom: 1px;
		margin-left: -10px;
		margin-right: -10px
	}
	.get-help-page #main.get-help .bottom-bar #gh-tabs>div {
		width: 106px;
		margin-right: 1px
	}
	.get-help-page #main.get-help .bottom-bar #gh-tabs>div a {
		padding: 5px;
		font-size: 1em
	}
	.get-help-page #main.get-help .bottom-bar .zone-content .widget-get-help-by-category nav>ul {
		-moz-column-count: 1;
		-moz-column-gap: 1px;
		-ms-column-count: 1;
		-ms-column-gap: 1px;
		-webkit-column-count: 1;
		-webkit-column-gap: 1px;
		column-count: 1;
		column-gap: 1px
	}
	.get-help-page #main.get-help .bottom-bar .zone-content .widget-get-help-by-category nav>ul>li {
		display: block;
		width: 100%
	}
	.get-help-page #main.get-help .bottom-bar .zone-content .widget-GetHelpByAlpha>ul {
		-moz-column-count: 1;
		-moz-column-gap: 1px;
		-ms-column-count: 1;
		-ms-column-gap: 1px;
		-webkit-column-count: 1;
		-webkit-column-gap: 1px;
		column-count: 1;
		column-gap: 1px
	}
	.get-help-page #main.get-help .bottom-bar .zone-content .widget-get-help-tools nav>ul li,
	.get-help-page #main.get-help .bottom-bar .zone-content .widget-GetHelpByAlpha>ul>li {
		display: block;
		width: 100%
	}
	.get-help-page #main .get-help-know-rights figure {
		display: none
	}
	.get-help-page #main .get-help-know-rights p {
		font-size: 1.3em;
		line-height: 1.5em
	}
	.get-help-page #main .tax-issue #lower-print-link {
		display: none
	}
	.get-help-page #main .tax-issue img {
		margin: 0;
		float: none;
		display: block
	}
}

.orchard-search .widget-searchfilters,
.search-filtered .widget-searchfilters {
	display: block;
	margin-bottom: 30px;
	overflow: visible;
	width: 100%
}

.orchard-search .widget-searchfilters:after,
.orchard-search .widget-searchfilters:before,
.search-filtered .widget-searchfilters:after,
.search-filtered .widget-searchfilters:before {
	content: " ";
	display: table
}

.orchard-search .widget-searchfilters:after,
.search-filtered .widget-searchfilters:after {
	clear: both
}

.orchard-search .widget-searchfilters ul,
.search-filtered .widget-searchfilters ul {
	list-style: none;
	padding: 0;
	width: 100%
}

.orchard-search .widget-searchfilters ul li,
.search-filtered .widget-searchfilters ul li {
	float: left;
	margin-right: 2.6%;
	text-align: center;
	width: 23%
}

.orchard-search .widget-searchfilters ul li:last-of-type,
.search-filtered .widget-searchfilters ul li:last-of-type {
	margin-right: 0
}

.orchard-search .widget-searchfilters ul li a,
.search-filtered .widget-searchfilters ul li a {
	background-color: #fff;
	border-bottom: 5px solid #d6d9dc;
	color: #0d7d79;
	display: block;
	font-size: 1.1em;
	font-weight: 700;
	padding: 6px 0;
	text-transform: uppercase
}

.orchard-search .widget-searchfilters ul li a.active,
.search-filtered .widget-searchfilters ul li a.active {
	border-bottom: 5px solid #6f3b8f
}

.orchard-search .zone-content,
.search-filtered .zone-content {
	border-bottom: 15px solid #d6d9dc;
	background-color: #fff;
	margin-bottom: 30px;
	padding: 11px 19px;
	display: block;
	margin-top: -10px;
	min-height: 1px;
	padding-left: 15px;
	padding-right: 15px;
	width: 100%
}

@media (max-width:480px) {
	.orchard-search .zone-content,
	.search-filtered .zone-content {
		margin-bottom: 15px
	}
}

@media (max-width:768px) {
	.orchard-search .zone-content,
	.search-filtered .zone-content {
		margin-bottom: 10px
	}
}

.orchard-search .zone-content.orange,
.search-filtered .zone-content.orange {
	border-bottom: 15px solid #dc6223
}

.orchard-search .zone-content.orange.o-bg,
.search-filtered .zone-content.orange.o-bg {
	background-color: #e3814f;
	color: #fff
}

.orchard-search .zone-content.orange.o-bg a,
.orchard-search .zone-content.orange.o-bg h1,
.orchard-search .zone-content.orange.o-bg p,
.search-filtered .zone-content.orange.o-bg a,
.search-filtered .zone-content.orange.o-bg h1,
.search-filtered .zone-content.orange.o-bg p {
	color: #fff
}

.orchard-search .zone-content.green,
.search-filtered .zone-content.green {
	border-bottom: 15px solid #7f8b37
}

.orchard-search .zone-content.green.g-bg,
.search-filtered .zone-content.green.g-bg {
	background-color: #a0b045;
	color: #fff
}

.orchard-search .zone-content.green.g-bg a,
.orchard-search .zone-content.green.g-bg h1,
.orchard-search .zone-content.green.g-bg p,
.search-filtered .zone-content.green.g-bg a,
.search-filtered .zone-content.green.g-bg h1,
.search-filtered .zone-content.green.g-bg p {
	color: #fff
}

.orchard-search .zone-content.teal,
.search-filtered .zone-content.teal {
	border-bottom: 15px solid #063836
}

.orchard-search .zone-content.teal.t-bg,
.search-filtered .zone-content.teal.t-bg {
	background-color: #0d7d79;
	color: #fff
}

.orchard-search .zone-content.teal.t-bg a,
.orchard-search .zone-content.teal.t-bg h1,
.orchard-search .zone-content.teal.t-bg p,
.search-filtered .zone-content.teal.t-bg a,
.search-filtered .zone-content.teal.t-bg h1,
.search-filtered .zone-content.teal.t-bg p {
	color: #fff
}

.orchard-search .zone-content.purple,
.search-filtered .zone-content.purple {
	border-bottom: 15px solid #452559
}

.orchard-search .zone-content.purple.p-bg,
.search-filtered .zone-content.purple.p-bg {
	background-color: #6f3b8f;
	color: #fff
}

.orchard-search .zone-content.purple.p-bg a,
.orchard-search .zone-content.purple.p-bg h1,
.orchard-search .zone-content.purple.p-bg p,
.search-filtered .zone-content.purple.p-bg a,
.search-filtered .zone-content.purple.p-bg h1,
.search-filtered .zone-content.purple.p-bg p {
	color: #fff
}

.orchard-search .zone-content .search-results,
.search-filtered .zone-content .search-results {
	padding-left: 0;
	list-style: none
}

.orchard-search .zone-content h1,
.search-filtered .zone-content h1 {
	font-family: Open Sans Semibold, Helvetica, Arial, sans-serif;
	font-weight: 500;
	line-height: 1.1;
	color: #6f3b8f;
	margin-top: 5px;
	margin-bottom: 5px;
	font-size: 23px
}

.orchard-search .zone-content h1 .small,
.orchard-search .zone-content h1 small,
.search-filtered .zone-content h1 .small,
.search-filtered .zone-content h1 small {
	font-weight: 400;
	line-height: 1;
	color: #e5e8e9
}

.orchard-search .zone-content h1.no-bold,
.search-filtered .zone-content h1.no-bold {
	font-family: Open Sans, Helvetica, Arial, sans-serif
}

.orchard-search .zone-content h1 .small,
.orchard-search .zone-content h1 small,
.search-filtered .zone-content h1 .small,
.search-filtered .zone-content h1 small {
	font-size: 65%
}

.orchard-search .zone-content h1 a,
.search-filtered .zone-content h1 a {
	color: #6f3b8f
}

.orchard-search .zone-content h1.lower,
.search-filtered .zone-content h1.lower {
	text-transform: none
}

.orchard-search .zone-content h1.upper,
.search-filtered .zone-content h1.upper {
	text-transform: uppercase
}

.orchard-search .zone-content h1.purple,
.search-filtered .zone-content h1.purple {
	color: #6f3b8f
}

.orchard-search .zone-content h1.green,
.search-filtered .zone-content h1.green {
	color: #7f8b37
}

.orchard-search .zone-content h1.gray,
.search-filtered .zone-content h1.gray {
	color: #5b6161
}

.orchard-search .zone-content .search-url,
.search-filtered .zone-content .search-url {
	font-size: .9em
}

.orchard-search .zone-content .search-sum,
.search-filtered .zone-content .search-sum {
	border-top: 1px solid #d6d9dc;
	border-bottom: 1px solid #d6d9dc;
	display: block;
	padding: 6px 0;
	text-align: right
}

.orchard-search .widget-smartsearchresults,
.search-filtered .widget-smartsearchresults {
	background-color: #fff;
	display: block;
	min-height: 1px;
	padding: 15px;
	width: 100%
}

.orchard-search .widget-smartsearchresults h1.line-bottom,
.search-filtered .widget-smartsearchresults h1.line-bottom {
	margin-bottom: 20px
}

.orchard-search .widget-smartsearchresults header h1,
.search-filtered .widget-smartsearchresults header h1 {
	font-family: Open Sans Semibold, Helvetica, Arial, sans-serif;
	font-weight: 500;
	line-height: 1.1;
	color: #6f3b8f;
	margin-top: 5px;
	margin-bottom: 5px;
	font-size: 18px;
	text-transform: none
}

.orchard-search .widget-smartsearchresults header h1 .small,
.orchard-search .widget-smartsearchresults header h1 small,
.search-filtered .widget-smartsearchresults header h1 .small,
.search-filtered .widget-smartsearchresults header h1 small {
	font-weight: 400;
	line-height: 1;
	color: #e5e8e9
}

.orchard-search .widget-smartsearchresults header h1.no-bold,
.search-filtered .widget-smartsearchresults header h1.no-bold {
	font-family: Open Sans, Helvetica, Arial, sans-serif
}

.orchard-search .widget-smartsearchresults header h1 .small,
.orchard-search .widget-smartsearchresults header h1 small,
.search-filtered .widget-smartsearchresults header h1 .small,
.search-filtered .widget-smartsearchresults header h1 small {
	font-size: 65%
}

.orchard-search .widget-smartsearchresults header h1 a,
.search-filtered .widget-smartsearchresults header h1 a {
	color: #6f3b8f
}

.orchard-search .widget-smartsearchresults header h1.lower,
.search-filtered .widget-smartsearchresults header h1.lower {
	text-transform: none
}

.orchard-search .widget-smartsearchresults header h1.upper,
.search-filtered .widget-smartsearchresults header h1.upper {
	text-transform: uppercase
}

.orchard-search .widget-smartsearchresults header h1.purple,
.search-filtered .widget-smartsearchresults header h1.purple {
	color: #6f3b8f
}

.orchard-search .widget-smartsearchresults header h1.green,
.search-filtered .widget-smartsearchresults header h1.green {
	color: #7f8b37
}

.orchard-search .widget-smartsearchresults header h1.gray,
.search-filtered .widget-smartsearchresults header h1.gray {
	color: #5b6161
}

.orchard-search .widget-smartsearchresults ul,
.search-filtered .widget-smartsearchresults ul {
	list-style: none;
	list-style-type: none;
	padding: 0;
	margin-bottom: 20px;
	border-bottom: 1px solid #d6d9dc;
	padding: 15px 0
}

.orchard-search .widget-smartsearchresults ul li,
.search-filtered .widget-smartsearchresults ul li {
	padding-left: 20px;
	position: relative
}

.orchard-search .widget-smartsearchresults ul li:before,
.search-filtered .widget-smartsearchresults ul li:before {
	color: #dc6223;
	content: "\e60c";
	font-family: icomoon;
	margin-right: 5px;
	position: absolute;
	top: 0;
	left: 0
}

.orchard-search .widget-smartsearchresults ul.horizontal li,
.search-filtered .widget-smartsearchresults ul.horizontal li {
	float: left;
	width: 24%
}

.orchard-search .widget-smartsearchresults ul>li,
.search-filtered .widget-smartsearchresults ul>li {
	margin-bottom: 10px
}

.orchard-search .widget-smartsearchresults ul>li:before,
.search-filtered .widget-smartsearchresults ul>li:before {
	font-size: 1.4em;
	top: -1px
}

.orchard-search .widget-smartsearchresults ul>li a,
.search-filtered .widget-smartsearchresults ul>li a {
	font-family: Open Sans Semibold, Helvetica, Arial, sans-serif;
	font-weight: 500;
	line-height: 1.1;
	color: #6f3b8f;
	margin-top: 5px;
	margin-bottom: 5px;
	font-size: 18px;
	color: #0d7d79;
	padding-left: 4px
}

.orchard-search .widget-smartsearchresults ul>li a .small,
.orchard-search .widget-smartsearchresults ul>li a small,
.search-filtered .widget-smartsearchresults ul>li a .small,
.search-filtered .widget-smartsearchresults ul>li a small {
	font-weight: 400;
	line-height: 1;
	color: #e5e8e9
}

.orchard-search .widget-smartsearchresults ul>li a.no-bold,
.search-filtered .widget-smartsearchresults ul>li a.no-bold {
	font-family: Open Sans, Helvetica, Arial, sans-serif
}

.orchard-search .widget-smartsearchresults ul>li a .small,
.orchard-search .widget-smartsearchresults ul>li a small,
.search-filtered .widget-smartsearchresults ul>li a .small,
.search-filtered .widget-smartsearchresults ul>li a small {
	font-size: 65%
}

.orchard-search .widget-smartsearchresults ul>li a a,
.search-filtered .widget-smartsearchresults ul>li a a {
	color: #6f3b8f
}

.orchard-search .widget-smartsearchresults ul>li a.lower,
.search-filtered .widget-smartsearchresults ul>li a.lower {
	text-transform: none
}

.orchard-search .widget-smartsearchresults ul>li a.upper,
.search-filtered .widget-smartsearchresults ul>li a.upper {
	text-transform: uppercase
}

.orchard-search .widget-smartsearchresults ul>li a.purple,
.search-filtered .widget-smartsearchresults ul>li a.purple {
	color: #6f3b8f
}

.orchard-search .widget-smartsearchresults ul>li a.green,
.search-filtered .widget-smartsearchresults ul>li a.green {
	color: #7f8b37
}

.orchard-search .widget-smartsearchresults ul>li a.gray,
.search-filtered .widget-smartsearchresults ul>li a.gray {
	color: #5b6161
}

.orchard-search .widget-smartsearchresults ul>li p.purple,
.search-filtered .widget-smartsearchresults ul>li p.purple {
	float: left;
	width: 32.333%
}

.orchard-search .widget-smartsearchresults ul>li ul.content-items,
.search-filtered .widget-smartsearchresults ul>li ul.content-items {
	padding-left: 0;
	list-style: none;
	float: right;
	margin-top: 9px;
	width: 66.6666%
}

.orchard-search .widget-smartsearchresults ul>li ul.content-items li,
.search-filtered .widget-smartsearchresults ul>li ul.content-items li {
	cursor: pointer;
	border-bottom: none;
	list-style-type: none
}

.orchard-search .widget-smartsearchresults ul>li ul.content-items li:hover,
.search-filtered .widget-smartsearchresults ul>li ul.content-items li:hover {
	background-color: #7f8b37
}

.orchard-search .widget-smartsearchresults ul>li ul.content-items li:hover a,
.search-filtered .widget-smartsearchresults ul>li ul.content-items li:hover a {
	color: #fff
}

.orchard-search .widget-smartsearchresults ul>li ul.content-items li a,
.search-filtered .widget-smartsearchresults ul>li ul.content-items li a {
	margin-left: 5px
}

.orchard-search .widget-smartsearchresults ul>li .match-type,
.search-filtered .widget-smartsearchresults ul>li .match-type {
	display: inline
}

.orchard-search .result,
.search-filtered .result {
	padding-top: 10px
}

.orchard-search .result h3,
.search-filtered .result h3 {
	margin-bottom: 0;
	margin-top: 1px
}

.orchard-search span.preface,
.search-filtered span.preface {
	color: #838c96;
	font-size: .85em
}

.orchard-search span.search-url,
.search-filtered span.search-url {
	font-size: .7em;
	text-transform: uppercase;
	font-weight: 700;
	margin-bottom: 5px
}

.orchard-search .widget-filterbyexternal ul,
.orchard-search .widget-filterbyissue ul,
.orchard-search .widget-filterbynews ul,
.search-filtered .widget-filterbyexternal ul,
.search-filtered .widget-filterbyissue ul,
.search-filtered .widget-filterbynews ul {
	padding-left: 0;
	list-style: none
}

@media (max-width:768px) {
	.orchard-search .widget-searchfilters,
	.search-filtered .widget-searchfilters {
		float: none;
		margin-left: 0;
		margin-right: 0;
		margin-bottom: 15px;
		width: auto
	}
	.orchard-search .widget-searchfilters ul li a,
	.search-filtered .widget-searchfilters ul li a {
		font-size: 1em
	}
	.orchard-search .widget-smartsearchresults,
	.orchard-search .zone-content,
	.search-filtered .widget-smartsearchresults,
	.search-filtered .zone-content {
		margin-left: 0;
		margin-right: 0;
		width: 100%
	}
}

@media (max-width:480px) {
	.orchard-search .widget-searchfilters,
	.search-filtered .widget-searchfilters {
		float: none;
		margin-left: 15px;
		margin-right: 15px;
		margin-bottom: 5px;
		width: auto
	}
	.orchard-search .widget-searchfilters>div,
	.search-filtered .widget-searchfilters>div {
		background-color: #fff;
		margin-bottom: 5px
	}
	.orchard-search .widget-searchfilters>div strong,
	.search-filtered .widget-searchfilters>div strong {
		color: #0d7d79;
		font-size: 1.1em;
		line-height: 2.3;
		padding-left: 6px
	}
	.orchard-search .widget-searchfilters>div span,
	.search-filtered .widget-searchfilters>div span {
		background-color: #d6d9dc;
		float: right;
		height: 35px;
		text-align: center;
		width: 35px
	}
	.orchard-search .widget-searchfilters>div span img,
	.search-filtered .widget-searchfilters>div span img {
		width: 80%;
		margin: 5px 4px
	}
	.orchard-search .widget-searchfilters ul#filters li,
	.search-filtered .widget-searchfilters ul#filters li {
		border: none;
		float: none;
		margin-bottom: 5px;
		text-align: left;
		width: 100%
	}
	.orchard-search .widget-searchfilters ul#filters li a,
	.search-filtered .widget-searchfilters ul#filters li a {
		font-size: 1.1em;
		padding-left: 6px
	}
	.orchard-search .widget-smartsearchresults,
	.orchard-search .zone-content,
	.search-filtered .widget-smartsearchresults,
	.search-filtered .zone-content {
		margin-left: 15px;
		margin-right: 15px;
		width: 94%
	}
}

.about-tas-page #main .about-us-list .small-head {
	font-family: Open Sans Semibold, Helvetica, Arial, sans-serif;
	font-weight: 500;
	line-height: 1.1;
	margin-top: 5px;
	margin-bottom: 5px;
	font-size: 18px;
	color: #6f3b8f;
	text-transform: none;
	padding-left: 164px
}

.about-tas-page #main .about-us-list .small-head .small,
.about-tas-page #main .about-us-list .small-head small {
	font-weight: 400;
	line-height: 1;
	color: #e5e8e9
}

.about-tas-page #main .about-us-list .small-head.no-bold {
	font-family: Open Sans, Helvetica, Arial, sans-serif
}

.about-tas-page #main .about-us-list .small-head .small,
.about-tas-page #main .about-us-list .small-head small {
	font-size: 65%
}

.about-tas-page #main .about-us-list .small-head a {
	color: #6f3b8f
}

.about-tas-page #main .about-us-list .small-head.lower {
	text-transform: none
}

.about-tas-page #main .about-us-list .small-head.upper {
	text-transform: uppercase
}

.about-tas-page #main .about-us-list .small-head.purple {
	color: #6f3b8f
}

.about-tas-page #main .about-us-list .small-head.green {
	color: #7f8b37
}

.about-tas-page #main .about-us-list .small-head.gray {
	color: #5b6161
}

.about-tas-page #main .about-us-list figure {
	border: 1px solid #e5e8e9;
	margin-top: -22px;
	height: 150px;
	overflow: hidden;
	width: 150px
}

.about-tas-page #main .about-us-list .txt {
	float: left;
	margin-left: 15px;
	width: 60%
}

@media (max-width:480px) {
	.about-tas-page #main .about-us-list .small-head {
		font-family: Open Sans Semibold, Helvetica, Arial, sans-serif;
		font-weight: 500;
		line-height: 1.1;
		margin-top: 5px;
		margin-bottom: 5px;
		font-size: 18px;
		color: #6f3b8f;
		text-transform: none;
		padding-left: 0;
		margin-top: 10px
	}
	.about-tas-page #main .about-us-list .small-head .small,
	.about-tas-page #main .about-us-list .small-head small {
		font-weight: 400;
		line-height: 1;
		color: #e5e8e9
	}
	.about-tas-page #main .about-us-list .small-head.no-bold {
		font-family: Open Sans, Helvetica, Arial, sans-serif
	}
	.about-tas-page #main .about-us-list .small-head .small,
	.about-tas-page #main .about-us-list .small-head small {
		font-size: 65%
	}
	.about-tas-page #main .about-us-list .small-head a {
		color: #6f3b8f
	}
	.about-tas-page #main .about-us-list .small-head.lower {
		text-transform: none
	}
	.about-tas-page #main .about-us-list .small-head.upper {
		text-transform: uppercase
	}
	.about-tas-page #main .about-us-list .small-head.purple {
		color: #6f3b8f
	}
	.about-tas-page #main .about-us-list .small-head.green {
		color: #7f8b37
	}
	.about-tas-page #main .about-us-list .small-head.gray {
		color: #5b6161
	}
	.about-tas-page #main .about-us-list figure {
		margin-top: 0;
		float: left;
		height: auto;
		width: 35%
	}
	.about-tas-page #main .about-us-list .txt {
		float: left;
		width: 58%
	}
}

.tax-pro #tabs {
	display: none
}

@media (max-width:480px) {
	.tax-pro .bottom-bar.teal .h2.lower {
		font-size: 20px
	}
	.tax-pro #tabs {
		border-bottom: 4px solid #6f3b8f;
		display: block;
		margin-left: 5px;
		margin-top: 0;
		text-align: center
	}
	.tax-pro #tabs a {
		background-color: #fff;
		color: #6f3b8f;
		display: inline-block;
		font-size: 14px;
		margin-bottom: 0;
		margin-top: 0;
		padding: 4px 0;
		width: 49%
	}
	.tax-pro #tabs a.active {
		color: #fff;
		background-color: #6f3b8f
	}
	.tax-pro .tab-content p.h3 {
		display: none
	}
	.tax-pro .tab-content .tab-pane ul {
		margin-top: 18px
	}
}

.suggestion-form .validation-summary-errors,
.suggestion-form .zone-content h1 {
	display: none
}

.suggestion-form .message {
	padding-left: -15px;
	padding-right: -15px
}

.suggestion-form .message .zone-messages .message-Error {
	background-color: #fff;
	color: red;
	font-weight: 700;
	padding: 10px
}

.suggestion-form .message .zone-messages .message-Error .h3 {
	padding-top: 8px
}

.suggestion-form form .submit-button {
	display: none
}

.suggestion-form form .orange-bullets {
	padding-top: 10px;
	font-size: 1.3em
}

.suggestion-form form fieldset {
	border: none
}

.suggestion-form form textarea {
	width: 95%
}

.suggestion-form form label {
	display: block;
	margin: 8px 0
}

.suggestion-form form button {
	background-color: #8f941a;
	padding: 3px 40px;
	border: none;
	color: #fff;
	text-transform: uppercase
}

.ie8 .widget-feedbackform,
.ie9 .widget-feedbackform {
	display: none
}

.widget-feedbackform {
	background-color: #fff;
	right: -431px;
	min-height: 380px;
	padding: 20px;
	position: fixed;
	bottom: 10%;
	width: 430px;
	z-index: 6
}

.widget-feedbackform.open {
	box-shadow: 1px 1px 10px 1px #838c96
}

.widget-feedbackform div.close {
	cursor: pointer;
	color: #838c96;
	float: right;
	font-size: 2em;
	margin-right: -40px;
	margin-top: -47px
}

.widget-feedbackform form {
	margin: 40px 0 0 40px;
	width: 325px
}

.widget-feedbackform form .feedback-result {
	padding-top: 120px
}

.widget-feedbackform form .feedback-result .thank-you {
	background-color: #e5e8e9;
	border: 1px solid #d6d9dc;
	padding: 20px;
	text-align: center;
	width: 100%
}

.widget-feedbackform form .feedback-result button {
	border: none;
	background-color: #7f8b37;
	color: #fff;
	padding: 3px 25px;
	text-transform: uppercase
}

.widget-feedbackform form .feedback-form p {
	font-size: .86em
}

.widget-feedbackform form .feedback-form fieldset {
	border: none;
	padding: 0;
	margin: 25px 0 0
}

.widget-feedbackform form .feedback-form fieldset label {
	display: none
}

.widget-feedbackform form .feedback-form fieldset textarea {
	background-color: #e5e8e9;
	border: 1px solid #d6d9dc;
	height: 100px;
	padding: 10px;
	width: 100%
}

.widget-feedbackform form .feedback-form fieldset.submit-button-main {
	margin: 25px 0;
	text-align: center
}

.widget-feedbackform form .feedback-form fieldset.submit-button-main button {
	border: none;
	background-color: #7f8b37;
	color: #fff;
	padding: 3px 25px;
	text-transform: uppercase
}

.widget-feedbackform form fieldset.submit-button {
	display: none
}

.widget-feedbackform form .feedback-tab {
	font-family: Open Sans Semibold, Helvetica, Arial, sans-serif;
	position: absolute;
	left: 53px;
	top: 40%
}

.widget-feedbackform form .feedback-tab a {
	background: #7f8b37;
	height: 30px;
	color: #fff;
	display: block;
	font-size: .86em;
	outline: none;
	padding: 5px 14px;
	position: absolute;
	right: 0;
	text-decoration: none;
	white-space: nowrap;
	width: 135px;
	transform: rotate(-90deg);
	-webkit-transform: rotate(-90deg);
	-moz-transform: rotate(-90deg);
	-o-transform: rotate(-90deg);
	filter: progid: DXImageTransform.Microsoft.BasicImage(rotation=3)
}

.widget-feedbackform form .feedback-tab a:hover {
	background: #a0b045
}

.message-Information {
	display: none
}

@media (max-width:1024px) {
	.widget-feedbackform form .feedback-tab {
		display: none
	}
}

@media (max-width:480px) {
	.widget-feedbackform div.close {
		margin-right: -10px;
		margin-top: -25px
	}
	.widget-feedbackform .feedback-tab {
		display: none
	}
	.widget-feedbackform.mobile-on {
		position: absolute;
		display: block;
		height: 520px;
		left: 0;
		top: 55px;
		width: 100%
	}
	.widget-feedbackform.mobile-on form {
		margin: 0;
		width: 100%
	}
}

@media print {
	.header-search,
	.mega-menu,
	.related,
	.zone-after-main,
	.zone-before-main,
	.zone-navigation,
	footer {
		display: none
	}
	.collapse {
		display: block;
		height: auto!important
	}
	.print-only {
		display: block;
		position: absolute;
		top: 0
	}
	a[href$='.pdf'] {
		padding-right: 0
	}
}

.print-tool-bar {
	border-bottom: 15px solid #d6d9dc;
	background-color: #fff;
	margin-bottom: 30px;
	padding: 11px 19px;
	border-bottom: none;
	text-align: center
}

@media (max-width:480px) {
	.print-tool-bar {
		margin-bottom: 15px
	}
}

@media (max-width:768px) {
	.print-tool-bar {
		margin-bottom: 10px
	}
}

.print-tool-bar.orange {
	border-bottom: 15px solid #dc6223
}

.print-tool-bar.orange.o-bg {
	background-color: #e3814f;
	color: #fff
}

.print-tool-bar.orange.o-bg a,
.print-tool-bar.orange.o-bg h1,
.print-tool-bar.orange.o-bg p {
	color: #fff
}

.print-tool-bar.green {
	border-bottom: 15px solid #7f8b37
}

.print-tool-bar.green.g-bg {
	background-color: #a0b045;
	color: #fff
}

.print-tool-bar.green.g-bg a,
.print-tool-bar.green.g-bg h1,
.print-tool-bar.green.g-bg p {
	color: #fff
}

.print-tool-bar.teal {
	border-bottom: 15px solid #063836
}

.print-tool-bar.teal.t-bg {
	background-color: #0d7d79;
	color: #fff
}

.print-tool-bar.teal.t-bg a,
.print-tool-bar.teal.t-bg h1,
.print-tool-bar.teal.t-bg p {
	color: #fff
}

.print-tool-bar.purple {
	border-bottom: 15px solid #452559
}

.print-tool-bar.purple.p-bg {
	background-color: #6f3b8f;
	color: #fff
}

.print-tool-bar.purple.p-bg a,
.print-tool-bar.purple.p-bg h1,
.print-tool-bar.purple.p-bg p {
	color: #fff
}

.print-tool-bar .print-page {
	color: #838c96;
	display: block;
	line-height: 2.2;
	margin: 5px auto 10px;
	text-align: left;
	width: 70px
}

.print-tool-bar .print-page .print-icon {
	background-image: url(/Themes/TAS.theme2/Content/Images/print-icon.png);
	float: left;
	height: 33px;
	margin-right: 5px;
	width: 30px
}

#lower-print-link {
	float: left;
	margin: 0 15px 10px 0
}

.col-md-4.related img {
	max-width: 100%
}

.jrc-page.full-report #main .content h3 {
	padding: 15px 0
}

.jrc-page.full-report #main .content a.pdf-left {
	background-color: #d6d9dc;
	background-position: 6px;
	color: #5b6161;
	font-size: 1em;
	padding: 6px 8px 6px 30px
}

.jrc-page.full-report #main ol {
	list-style-position: inside;
	list-style-type: upper-roman;
	font-size: 1.1em;
	font-weight: 700;
	color: #6f3b8f
}

.jrc-page.full-report #main ol>li {
	margin: 8px 0 16px;
	position: relative
}

.jrc-page.full-report #main ol>li a {
	position: absolute;
	left: 25px;
	color: #6f3b8f
}

.jrc-page.full-report #main ol ol {
	list-style-type: lower-alpha;
	font-size: 1em
}

.jrc-page.full-report #main ol ol li a {
	position: relative;
	left: 0
}

.jrc-page.full-report #main .area-of-focus a {
	color: #0d7d79;
	font-weight: 700
}

.jrc #main .aof-header {
	background-color: #fff;
	height: 40px;
	margin-bottom: 15px;
	padding: 10px 15px
}

.jrc #main .standalone-button {
	display: inline-block;
	width: 100%;
	text-align: center;
	padding-bottom: 18px
}

.jrc-report-graphics #main div.jrcGraphic {
	margin: 3%;
	width: 44%;
	float: left;
	height: 300px
}

.jrc-report-graphics #main div.jrcGraphic img {
	width: 100%
}

.jrc-report-graphics #main .jrcGraphicModal {
	display: block;
	margin: 10px 0
}

@media (max-width:480px) {
	.jrc-report-graphics #main div.jrcGraphic {
		width: 90%;
		height: 300px
	}
	.jrc-report-graphics #main div.jrcGraphic img {
		width: 100%
	}
	.jrc #main .area-of-focus {
		width: 100%;
		margin: 0
	}
	#previous-reports a {
		font-size: 1.1em
	}
	.full-report #main ol {
		padding-left: 0
	}
	.full-report #main ol ol {
		padding-left: 10px
	}
}

@media (max-width:480px) {
	.panel-title>a {
		line-height: 2;
	}
}


/* hide text on projectionpage = /about/nta-blog */
.zone-content .text-field,
.zone-content .text-field+p {
	display: none;
}