@charset "UTF-8";
/*
======================================================================
30-06-2014 18:11
======================================================================
*/
article, aside, details, figcaption, figure, footer, header, hgroup, nav, section, summary {
	display:block
}
audio, canvas, video {
	display:inline-block;
	*display:inline;
	*zoom:1
}
audio:not([controls]) {
	display:none;
	height:0
}
[hidden] {
	display:none
}
html {
	font-size:100%;
	-webkit-text-size-adjust:100%;
	-ms-text-size-adjust:100%
}
html, button, input, select, textarea {
	font-family:sans-serif
}
body {
	margin:0
}
a:focus {
	outline:thin dotted
}
a:active, a:hover {
	outline:0
}
img {
	border:0;
	-ms-interpolation-mode:bicubic
}
svg:not(:root) {
overflow:hidden
}
figure {
	margin:0
}
form {
	margin:0
}
fieldset {
	border:1px solid #c0c0c0;
	margin:0 2px;
	padding:0.35em 0.625em 0.75em
}
legend {
	border:0;
	padding:0;
	white-space:normal;
	*margin-left:-7px
}
button, input, select, textarea {
	font-size:100%;
	margin:0;
	vertical-align:baseline;
	*vertical-align:middle
}
button, input {
	line-height:normal
}
button, html input[type="button"], input[type="reset"], input[type="submit"] {
	-webkit-appearance:button;
	cursor:pointer;
	*overflow:visible
}
button[disabled], input[disabled] {
	cursor:default
}
input[type="checkbox"], input[type="radio"] {
	box-sizing:border-box;
	padding:0;
	*height:13px;
	*width:13px
}
input[type="search"] {
	-webkit-appearance:textfield;
	-moz-box-sizing:content-box;
	-webkit-box-sizing:content-box;
	box-sizing:content-box
}
input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration {
	-webkit-appearance:none
}
button::-moz-focus-inner, input::-moz-focus-inner {
	border:0;
	padding:0
}
textarea {
	overflow:auto;
	vertical-align:top
}
table {
	border-collapse:collapse;
	border-spacing:0
}
a {
	color:#0063c7;
	text-decoration:underline
}
a:hover {
	color:#0063c7;
	text-decoration:none
}
a.external {
	background:url('../../uploadedImages/Content/Images/icon-external.png') no-repeat right 2%;
	padding-right:11px;
	margin-right:3px
}
a.newWindow {
	background:url('../../uploadedImages/Content/Images/icon-newwindow.png') no-repeat right 2%;
	padding-right:14px;
	margin-right:3px
}
a.external span, a.newWindow span {
	position:absolute;
	left:-10000px;
	top:auto;
	width:1px;
	height:1px;
	overflow:hidden
}
a.anchor, a.anchor:hover {
	color:#333;
	text-decoration:none
}
a[name], a[id] {
	color:#000;
	text-decoration:none
}
#contentWrapper a[name], #contentWrapper a[id] {
	display:inline !important
}
a[href] {
	color:#0063c7;
	text-decoration:underline
}
.generalPage #contentArea a:visited, #contentWrapper .content a:visited {
	color:#909
}
.generalPage #contentArea li.ui-state-active a:visited {
	color:#fff
}
h1, h2, h3, h4, h5, h6 {
	font-weight:normal;
	margin:0;
	line-height:1.4em
}
h1 {
	font-size:1.5em;
	padding:1.5em 0 0em;
	line-height:1.7em
}
#contentWrapper h1 {
	padding:0.2em 0 0.3em;
	line-height:1.3em
}
#contentWrapper h1.numbered {
	padding-top:1em
}
h2 {
	font-size:1.35em;
	padding:.5em 0 0
}
h3, h4, h5, h6 {
	padding:.8em 0 .2em
}
h3 {
	font-size:1.25em
}
h4 {
	font-size:1.15em
}
h5 {
	font-size:1.05em
}
h6 {
	font-size:1em;
	padding:.9em 0 .1em
}
h6 a {
	font-weight:bold
}
p {
	padding:.5em 0;
	margin:0;
	line-height:1.6em
}
ul.indent1, p.indent1 {
	padding-left:2em !important
}
ul.indent2, p.indent2 {
	padding-left:3em !important
}
ul.indent3, p.indent3 {
	padding-left:4em !important
}
table.indent1 {
	margin-left:5%;
	padding-left:0;
	width:95%
}
table.indent2 {
	margin-left:9%;
	padding-left:0;
	width:91%
}
table.indent3 {
	margin-left:12%;
	padding-left:0;
	width:88%
}
.alignCentre {
	text-align:center
}
.alignRight {
	text-align:right
}
abbr[title] {
	border-bottom:1px dotted
}
b, strong {
	font-weight:bold
}
blockquote {
	margin:1em 40px
}
dfn {
	font-style:italic
}
hr {
	display:block;
	height:1px;
	border:0;
	border-top:1px solid #ccc;
	margin:1em 0;
	padding:0
}
small {
	font-size:85%
}
sub, sup {
	font-size:70%;
	line-height:0;
	position:relative;
	vertical-align:super;
	margin-right:3px;
	display:inline-block
}
sup {
	top:0.25em;
	margin-left:2px
}
sub {
	bottom:-0.25em;
	vertical-align:sub
}
dl, ul, ol {
	margin:1em 0;
	padding:0 0 0 40px
}
nav ul, nav ol {
	list-style:none;
	list-style-image:none;
	margin:0;
	padding:0;
	display:inline-block
}
dl.footnotedl {
	margin-left:0;
	padding-left:0;
	font-size:80%
}
dl.footnotedl dd {
	margin:0;
	position:relative
}
dl.footnotedl dd p {
	margin:0 0 0 2.6em
}
dl.footnotedl dd p.footnote-return {
	margin:0;
	overflow:hidden;
	padding-right:0;
	position:absolute;
	top:-3px
}
dl.footnotedl a.footnote-link {
	background-color:#EEEEEE;
	-webkit-border-radius:6px;
	-moz-border-radius:6px;
	-ms-border-radius:6px;
	-o-border-radius:6px;
	border-radius:6px;
	padding:3px 1px 3px;
	text-decoration:none;
	white-space:nowrap;
	margin-left:0;
	line-height:auto;
	display:inline-block;
	width:20px;
	text-align:center
}
dl.footnotedl a.footnote-link:visited, dl.footnotedl a.footnote-link:hover {
	text-decoration:none
}
.footnote {
	padding:0px;
	font-size:.8em
}
.footnote sup, .footnote sub {
	font-size:1em
}
#contentWrapper .content ul, #contentWrapper .content ol {
	line-height:1.5em;
	margin:.5em 0em 1.2em
}
#contentWrapper .content ul {
	list-style-type:none;
	padding:0
}
#contentWrapper .content ul ul {
	margin:.5em 0em 0em
}
#contentWrapper .content ul ul ul {
	margin:.5em 0em .5em
}
#contentWrapper .content ul li {
	margin-bottom:.6em;
	background:url('../../uploadedImages/Content/Images/bullet-01.gif') no-repeat 0 0.5em;
	padding:0 .5em 0 1.2em
}
#contentWrapper .content ul li li {
	background:url('../../uploadedImages/Content/Images/bullet-02.gif') no-repeat 0 0.75em;
	margin-bottom:.3em
}
#contentWrapper .content ul li li li {
	background:url('../../uploadedImages/Content/Images/bullet-03.gif') no-repeat 0em 0.75em;
	padding:0 .5em 0 1em;
	margin-bottom:.1em
}
#contentWrapper .content ul li li:last-child {
	margin-bottom:0
}
#contentWrapper .content ul.secondaryMenu li {
	background:none;
	padding-left:0
}
#contentWrapper .content ol {
	list-style-position:outside;
	list-style-type:decimal;
	padding-left:1.5em
}
#contentWrapper .content ol ol {
	margin:.5em 0em 0em;
	padding-bottom:0
}
#contentWrapper .content ol ol ol {
	margin:.5em 0em .5em
}
#contentWrapper .content ol li {
	margin-bottom:.7em;
	padding:0 .5em 0 0
}
#contentWrapper .content ol li li {
	list-style-type:lower-alpha;
	padding:0 .5em 0 0;
	margin-bottom:.4em
}
#contentWrapper .content ol li li li {
	list-style-type:lower-roman;
	padding:0 .5em 0 0;
	margin-bottom:.2em
}
#contentWrapper .content ol li li li li {
	list-style-type:upper-alpha
}
#contentWrapper .content ol li li li li li {
	list-style-type:upper-roman
}
#contentWrapper .content ol li li:last-child {
	margin-bottom:0
}
#contentWrapper .content ol li ul li {
	padding:0 .5em 0 1.35em;
	list-style-type:none !important
}
#contentWrapper .content ol li ul li ul {
	margin-left:0
}
#contentWrapper .content ol.lowerAlpha li {
	list-style-type:lower-alpha
}
#contentWrapper .content ol.lowerAlpha li li {
	list-style-type:lower-roman
}
#contentWrapper .content ol.lowerAlpha li li li {
	list-style-type:upper-alpha
}
#contentWrapper .content ol.lowerAlpha li li li li {
	list-style-type:upper-roman
}
table {
	margin-bottom:1.5em;
	margin-top:1em;
	border-spacing:0;
	border:1px solid #dadada;
	empty-cells:show
}
table.tbl-data th {
	padding:0.5em .7em;
	font-size:.9em
}
table.tbl-data td {
	padding:0.5em .7em;
	font-size:.9em
}
table.tbl-data th:first-child {
	width:400px
}
table.tbl-data td:first-child {
	width:400px
}
table caption {
	text-align:left;
	padding:1em 1.5em .8em 0;
	background-color:#fff;
	font-weight:bold;
	font-size:1.1em;
	border-top:2px solid #000
}
table caption span {
	text-transform:uppercase
}
table th {
	background-color:#F5F5F5;
	padding:0.5em;
	color:#000;
	vertical-align:top;
	text-align:left;
	border:1px solid #dadada
}
table th p {
	margin:0;
	padding:0
}
table td {
	border:1px solid #dadada;
	padding:0.5em;
	vertical-align:top
}
table td p {
	padding:1em 0 0em
}
table td p:first-child {
	padding:0em
}
table.tbl-lrg th {
	padding:0.3em .5em;
	font-size:.8em
}
table.tbl-lrg td {
	padding:0.3em .5em;
	font-size:.8em
}
table.tblNoBorder {
	border:none
}
table.tblNoBorder td {
	border:none;
	background:none;
	border-bottom:1px solid #ccc;
	padding:.6em
}
table.tblNoBorder th {
	border:none;
	background:#f5f5f5;
	border-bottom:1px solid #FFF;
	padding:.6em
}
a.button {
	border:1px solid #999999;
	background-color:#ffa200;
	background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(10%, #ffff6f), color-stop(95%, #ffa200));
	background-image:-webkit-linear-gradient(top, #ffff6f 10%, #ffa200 95%);
	background-image:-moz-linear-gradient(top, #ffff6f 10%, #ffa200 95%);
	background-image:-o-linear-gradient(top, #ffff6f 10%, #ffa200 95%);
	background-image:linear-gradient(top, #ffff6f 10%, #ffa200 95%);
	*zoom:1;
	filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFFFFF6F', endColorstr='#FFFFA200');
	padding:0.5em 1em;
	-webkit-border-radius:6px;
	-moz-border-radius:6px;
	-ms-border-radius:6px;
	-o-border-radius:6px;
	border-radius:6px;
	color:#000000;
	font-size:1.2em;
	text-decoration:none;
	vertical-align:middle;
	display:inline-block
}
a.button:hover {
	background:#ffff6f;
	color:#000000
}
a.button:active {
	background:#ffa200
}
.callout, .direction, .danger, .attention {
	padding:1em 1em 1em 4em;
	margin:.5em 0;
	position:relative
}
.callout .calloutHeading, .callout h4, .direction .calloutHeading, .direction h4, .danger .calloutHeading, .danger h4, .attention .calloutHeading, .attention h4 {
	padding:8px 0 0;
	font-size:1.0em;
	font-weight:bold
}
.callout p, .callout ul, .direction p, .direction ul, .danger p, .danger ul, .attention p, .attention ul {
	padding:.25em 0 .75em
}
.callout img.icon, .direction img.icon, .danger img.icon, .attention img.icon {
	position:absolute;
	left:1em;
	top:.9em
}
.callout u, .direction u, .danger u, .attention u {
	text-decoration:none
}
.callout, .direction, .attention {
	padding:0 1em 0 4em
}
.callout img.icon, .direction img.icon, .attention img.icon {
	top:0em
}
.hidePrevious {
	display:none;
	visibility:hidden
}
#mainArea .callout ul, #mainArea .direction ul, #mainArea .danger ul, #mainArea .attention ul {
	margin-top:0em
}
.danger {
	-webkit-border-radius:0.5em;
	-moz-border-radius:0.5em;
	-ms-border-radius:0.5em;
	-o-border-radius:0.5em;
	border-radius:0.5em;
	background-color:#FFEDE8;
	border-color:#EE3124;
	margin-bottom:1.5em
}
.section {
	border-bottom:1px solid #f5f1eb;
	margin:1em 0;
	font-weight:bold
}
.unstyled {
	font-weight:bold;
	color:#F00;
	font-family:"Comic Sans MS", cursive, sans-serif
}
.forms #contentWrapper .content ul, .seminars #contentWrapper .content ul {
	padding:0;
	margin:0
}
.forms #contentWrapper .content ul li, .seminars #contentWrapper .content ul li {
	margin:0
}
.forms #contentWrapper .content ol, .seminars #contentWrapper .content ol {
	margin:0
}
.forms #contentWrapper .content ol li, .seminars #contentWrapper .content ol li {
	margin:0;
	list-style-type:none
}
.forms #contentWrapper .content ol li label, .seminars #contentWrapper .content ol li label {
	padding:0 0.5em
}
.forms #contentWrapper .content .formQuestion, .seminars #contentWrapper .content .formQuestion {
	font-size:1.15em;
	margin:0.5em 0 0;
	border-top:1px solid #dadada;
	line-height:1.2em
}
.forms #contentWrapper .content .formQuestion em, .seminars #contentWrapper .content .formQuestion em {
	font-size:0.85em;
	font-family:Arial, sans-serif, "DejaVu Sans"
}
.forms #contentWrapper .content .noBorder, .seminars #contentWrapper .content .noBorder {
	border:none
}
.forms #contentWrapper .content hr, .seminars #contentWrapper .content hr {
	border-color:#dadada
}
.forms #contentWrapper .content ol.twoCol, .seminars #contentWrapper .content ol.twoCol {
	-webkit-column-count:2;
	-moz-column-count:2;
	-ms-column-count:2;
	-o-column-count:2;
	column-count:2
}
.forms #contentWrapper .content ol.twoCol li, .seminars #contentWrapper .content ol.twoCol li {
	display:table
}
.forms #contentWrapper .content ol.twoCol li input, .forms #contentWrapper .content ol.twoCol li label, .seminars #contentWrapper .content ol.twoCol li input, .seminars #contentWrapper .content ol.twoCol li label {
	display:table-cell
}
.seminars #contentWrapper .content ol li {
	margin:0 0 0.5em
}
.seminars #contentWrapper .content ol li label {
	display:block;
	padding:0 0 0 1.5em
}
.seminars #contentWrapper .content ol li label strong {
	display:block
}
.seminars #contentWrapper .content ol li input {
	float:left;
	margin:0.25em 0 0
}
.otherForms label {
	display:inline-block;
	width:25%
}
.otherForms ol {
	padding:0;
	list-style-type:none;
	margin:0;
	border:none
}
.otherForms ol li {
	display:block
}
.otherForms ol label {
	display:inline;
	width:auto;
	padding:0.5em
}
.otherForms .long label {
	width:auto;
	display:inline
}
.otherForms .long input {
	margin:0 0.5em
}
.otherForms .example ol li {
	width:100%;
	float:left;
	clear:both
}
.otherForms .example ol li input {
	float:left;
	margin:1.5% 0;
	width:2%
}
.otherForms .example ol li label {
	float:left;
	padding:1% 2%;
	width:94%
}
.otherForms .example fieldset {
	padding:0 1em 0.5em;
	margin:0 0 0.5em
}
.otherForms .example fieldset legend {
	padding:0 0.5em
}
.otherForms .example fieldset ol li {
	width:auto;
	float:none;
	display:inline
}
.otherForms .example fieldset ol li input {
	float:none;
	margin:1.5% 0;
	width:auto
}
.otherForms .example fieldset ol li label {
	float:none;
	padding:0 0.75em 0 0.25em;
	width:auto
}
#mainArea fieldset {
	border:none;
	padding:0;
	margin:0
}
#mainArea fieldset legend {
	padding:0 0 0.5em
}
#mainArea fieldset .design_view_button {
	display:none
}
#mainArea fieldset ol.design_list_vertical {
	list-style-type:none;
	margin:0;
	padding:0
}
#mainArea fieldset ol.design_list_vertical li {
	margin:0;
	padding:0
}
#mainArea fieldset ol.design_list_vertical li label {
	padding:0.5em
}
.twc table {
	margin:0;
	clear:both;
	border:none;
	width:100%
}
.twc table h1 {
	line-height:0
}
.twc table h3 {
	padding:0;
	font-weight:bold
}
.twc table td, .twc table th {
	border:none
}
.twc table ol {
	list-style-type:none;
	padding:0;
	margin:0
}
.twc table ol li {
	padding:0;
	display:inline
}
.twc table ol li label {
	padding:0 0.5em
}
.video-container {
	position:relative;
	padding-bottom:56.25%;
	padding-top:25px;
	height:0
}
.video-container iframe {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%
}
html {
	font-size:100%;
	-webkit-text-size-adjust:100%;
	-ms-text-size-adjust:100%
}
html, button, input, select, textarea {
	font-family:sans-serif;
	color:#333
}
body {
	margin:0;
	font-size:0.875em;
	line-height:1.4
}
#wrapper {	
	font-size:100% !important;	
	position:relative 
}
#skiptoLinks a {
	position:absolute;
	left:0px;
	top:-500px;
	width:1px;
	height:1px;
	overflow:hidden;
	z-index:999
}
#skiptoLinks a:active, #skiptoLinks a:focus {
	width:auto;
	height:auto;
	top:20px;
	left:20px;
	padding:10px;
	background:#fff;
	outline:none;
	-webkit-border-radius:8px;
	-moz-border-radius:8px;
	-ms-border-radius:8px;
	-o-border-radius:8px;
	border-radius:8px;
	-webkit-box-shadow:rgba(50, 50, 50, 0.75) 1px 1px 6px;
	-moz-box-shadow:rgba(50, 50, 50, 0.75) 1px 1px 6px;
	box-shadow:rgba(50, 50, 50, 0.75) 1px 1px 6px;
	border:#666 solid 1px
}
#ATOLogoContainer #ATOLogo {
	margin:18px 0 21px 5px
}
#searchboxContainer {
	width:360px;
	float:right;
	clear:right;
	margin-top:30px;
	position:relative
}
#searchboxContainer #search_container {
	float:none;
	padding:0;
	width:auto
}
#searchboxContainer #search_container #search_field {
	margin-bottom:7px
}
#searchboxContainer #search_container #search_field .searchField {
	border:1px solid #ABABA9;
	height:25px;
	padding:1px 20px 0px 12px;
	padding-right:20px;
	width:310px;
	background:#fff;
	-moz-border-radius-topleft:8px;
	-webkit-border-top-left-radius:8px;
	border-top-left-radius:8px;
	-moz-border-radius-bottomleft:8px;
	-webkit-border-bottom-left-radius:8px;
	border-bottom-left-radius:8px;
	border-right:none;
	color:#999
}
#searchboxContainer #search_container #search_field .searchField:focus {
	color:#000
}
#searchboxContainer #search_container #search_field .inputBlurFilled {
	color:#000
}
#searchboxContainer #search_container #search_field .searchButton {
	border:none;
	padding:0;
	margin:0;
	position:absolute;
	right:0px;
	top:0px;
	background:url('../../uploadedImages/Content/Images/gssearch-sprite.png') no-repeat 0 0;
	height:28px;
	width:32px
}
#searchboxContainer #search_container #search_field .searchButton:hover, #searchboxContainer #search_container #search_field .searchButton:focus {
	background-position:0 -28px
}
#searchboxContainer #searchLeftCorner {
	display:none
}
#searchboxContainer #search_tools {
	font-size:80%
}
#searchboxContainer #search_tools input.checker {
	position:relative;
	top:2px
}
#searchboxContainer #search_tools #search_checker {
	display:inline-block;
	font-weight:bold;
	padding-left:5px;
	float:none;
	width:auto
}
#searchboxContainer #search_tools #search_checker .checker {
	width:auto
}
#searchboxContainer #search_tools #search_checker span {
	margin-right:10px;
	margin-left:5px
}
#searchboxContainer #search_tools #search_linker {
	font-weight:bold;
	display:inline;
	float:none
}
#contentContainer {
	background:#fff;
	padding:10px;
	clear:both;
	position:relative;
	min-height:510px
}
#contentContainer #mainArea #contentArea {
	width:100%;
	float:left;
	margin:1em 0;
	width:100%;
	float:left;
	margin:0;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box
}
#contentContainer #upperArea {
	margin-right:10px
}
.homePage #contentContainer #rightArea, .contentPage #contentContainer #rightArea, .generalPage #contentContainer #rightArea {
	padding-top:0
}
.homePage #contentContainer #mainArea #contentArea, .landingPage #contentContainer #mainArea #contentArea, .homeCorp #contentContainer #mainArea #contentArea {
	width:100%;
	margin:0 0 10px 0;
	float:left;
	position:relative
}

.gWrapper {
	background:#fff;
	-webkit-border-radius:8px;
	-moz-border-radius:8px;
	-ms-border-radius:8px;
	-o-border-radius:8px;
	border-radius:8px;
	margin-bottom:10px;
	padding:5px 10px 10px
}
.gWrapper h1 {
	font-size:1.4em;
	line-height:1.25em
}
.gWrapper h1 a {
	text-decoration:none;
	color:#333333
}
.contentPage .gWrapper {
	margin-bottom:10px
}
#divTaxTopics dd, #divTaxTopics dt, #taxononmyDivHolder dd, #taxononmyDivHolder dt {
	margin:0.5em 0
}
#divTaxTopics dd, #taxononmyDivHolder dd {
	font-size:0.95em
}
#divTaxTopics ul, #taxononmyDivHolder ul {
	padding:5px 0 5px 120px;
	margin:0.2em 0 0.6em
}
#divTaxTopics ul li, #taxononmyDivHolder ul li {
	margin-bottom:0px
}
#divTaxTopics .divTaxTopicsRow, #taxononmyDivHolder .divTaxTopicsRow {
	color:#CCC;
	display:inline-block;
	font-size:6em;
	padding:0;
	line-height:0em;
	margin-top:45px;
	position:relative;
	width:100%;
	border-top:1px solid #ccc
}
#divTaxTopics .divTaxTopicsRow a, #taxononmyDivHolder .divTaxTopicsRow a {
	color:#CCC;
	position:absolute;
	text-decoration:none;
	line-height:1.1em;
	width:110px;
	text-align:center
}
#divTaxTopics .divBackToTop, #taxononmyDivHolder .divBackToTop {
	float:right;
	position:relative;
	top:-30px;
	font-size:.9em
}
#divTaxTopics .divBackToTop a, #divTaxTopics .divBackToTop a:visited, #taxononmyDivHolder .divBackToTop a, #taxononmyDivHolder .divBackToTop a:visited {
	color:#333;
	padding-right:13px;
	background:url('../../uploadedImages/Content/Images/icon-sprite.png') no-repeat 70px -254px;
	text-decoration:none
}
#divTaxTopics .divBackToTop a:hover, #divTaxTopics .divBackToTop a:visited:hover, #taxononmyDivHolder .divBackToTop a:hover, #taxononmyDivHolder .divBackToTop a:visited:hover {
	color:#666
}
.tabfilter input[type="submit"], .clearButton {
	padding:0.5em 1em;
	text-align:center;
	-webkit-border-radius:7px;
	-moz-border-radius:7px;
	-ms-border-radius:7px;
	-o-border-radius:7px;
	border-radius:7px;
	background-color:#f5f5f5;
	background:-moz-linear-gradient(top, #f5f5f5 55%, #dadada 100%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(45%, #f5f5f5), color-stop(100%, #dadada));
	background:-webkit-linear-gradient(top, #f5f5f5 55%, #dadada 100%);
	background:-o-linear-gradient(top, #f5f5f5 55%, #dadada 100%);
	background:-ms-linear-gradient(top, #f5f5f5 55%, #dadada 100%);
	background:linear-gradient(to bottom, #f5f5f5 55%, #dadada 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#F5F5F5', endColorstr='#DADADA', GradientType=0 );
	border:#ABABA9 solid 1px;
	color:#000;
	display:inline-block;
	line-height:2.2em;
	font-size:.9em;
	-webkit-text-stroke:0 1px #FFFFFF;
	text-shadow:0 1px 0px #FFFFFF;
	font-weight:bold;
	clear:both;
	margin:1em 0 1em 20px
}
#contentArea .content .tabmenu, #contentArea .content .tabs {
	width:100%;
	margin:20px 0
}
#contentArea .content .tabmenu ul li, #contentArea .content .tabs ul li {
	list-style-type:none
}
#contentArea .content .tabmenu .tabFilter, #contentArea .content .tabs .tabFilter {
	clear:both;
	padding:1em 1em 2em
}
#contentArea .content .tabmenu .tabFilter input[type="button"], #contentArea .content .tabmenu .tabFilter input[type="reset"], #contentArea .content .tabmenu .tabFilter input[type="submit"], #contentArea .content .tabs .tabFilter input[type="button"], #contentArea .content .tabs .tabFilter input[type="reset"], #contentArea .content .tabs .tabFilter input[type="submit"] {
	margin-left:54px;
	margin-top:10px;
	-webkit-border-radius:8px;
	-moz-border-radius:8px;
	-ms-border-radius:8px;
	-o-border-radius:8px;
	border-radius:8px;
	background-color:#f6f5f4;
	*zoom:1;
	filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFF6F5F4', endColorstr='#FFCFCFCF');
	background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSI0NSUiIHN0b3AtY29sb3I9IiNmNmY1ZjQiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjZmNmY2YiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=');
	background-size:100%;
	background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(45%, #f6f5f4), color-stop(100%, #cfcfcf));
	background-image:-webkit-linear-gradient(top, #f6f5f4 45%, #cfcfcf 100%);
	background-image:-moz-linear-gradient(top, #f6f5f4 45%, #cfcfcf 100%);
	background-image:-o-linear-gradient(top, #f6f5f4 45%, #cfcfcf 100%);
	background-image:linear-gradient(top, #f6f5f4 45%, #cfcfcf 100%);
	border:solid #B3B3B3 1px;
	color:#333333;
	text-shadow:1px 1px 0 #fff;
	text-decoration:none;
	padding:0.4em 1em 0.4em
}
#contentArea .content .tabmenu .tabFilter li, #contentArea .content .tabs .tabFilter li {
	margin-bottom:0.5em;
	background:none;
	padding-left:0
}
#contentArea .content .tabmenu .tabFilter li select, #contentArea .content .tabs .tabFilter li select {
	margin-left:0.5em
}
#contentArea .content .tabmenu ul.tabNavigation, #contentArea .content .tabs ul.tabNavigation {
	clear:both;
	float:left;
	padding:0;
	height:29px;
	width:100%;
	margin:0;
	margin-bottom:20px
}
#contentArea .content .tabmenu ul.tabNavigation li, #contentArea .content .tabs ul.tabNavigation li {
	background-color:#f5f5f5;
	background:-moz-linear-gradient(top, #f5f5f5 55%, #dadada 100%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(45%, #f5f5f5), color-stop(100%, #dadada));
	background:-webkit-linear-gradient(top, #f5f5f5 55%, #dadada 100%);
	background:-o-linear-gradient(top, #f5f5f5 55%, #dadada 100%);
	background:-ms-linear-gradient(top, #f5f5f5 55%, #dadada 100%);
	background:linear-gradient(to bottom, #f5f5f5 55%, #dadada 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#F5F5F5', endColorstr='#DADADA', GradientType=0 );
	margin:0;
	float:left;
	border:solid #dadada;
	border-width:1px 1px 1px 0
}
#contentArea .content .tabmenu ul.tabNavigation li:first-child, #contentArea .content .tabs ul.tabNavigation li:first-child {
	-webkit-border-radius:7px 0 0 7px;
	-moz-border-radius:7px 0 0 7px;
	-ms-border-radius:7px 0 0 7px;
	-o-border-radius:7px 0 0 7px;
	border-radius:7px 0 0 7px;
	border-left-width:1px
}
#contentArea .content .tabmenu ul.tabNavigation li:last-child, #contentArea .content .tabs ul.tabNavigation li:last-child {
	-webkit-border-radius:0 7px 7px 0;
	-moz-border-radius:0 7px 7px 0;
	-ms-border-radius:0 7px 7px 0;
	-o-border-radius:0 7px 7px 0;
	border-radius:0 7px 7px 0
}
#contentArea .content .tabmenu ul.tabNavigation li:hover, #contentArea .content .tabs ul.tabNavigation li:hover {
	background-color:#999;
	background:-moz-linear-gradient(top, #999 55%, #666 100%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(45%, #999), color-stop(100%, #666));
	background:-webkit-linear-gradient(top, #999 55%, #666 100%);
	background:-o-linear-gradient(top, #999 55%, #666 100%);
	background:-ms-linear-gradient(top, #999 55%, #666 100%);
	background:linear-gradient(to bottom, #999999 55%, #666666 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#999999', endColorstr='#666666', GradientType=0 );
	border:1px solid #565858
}
#contentArea .content .tabmenu ul.tabNavigation li:hover a, #contentArea .content .tabs ul.tabNavigation li:hover a {
	color:#fff;
	text-shadow:-1px -1px 0 #565858
}
#contentArea .content .tabmenu ul.tabNavigation li a, #contentArea .content .tabs ul.tabNavigation li a {
	color:#333;
	text-shadow:1px 1px 0 #fff;
	text-decoration:none;
	padding:0.4em 2em 0.5em;
	display:block
}
#contentArea .content .tabmenu ul.tabNavigation li a:visited, #contentArea .content .tabs ul.tabNavigation li a:visited {
	color:#333
}
#contentArea .content .tabmenu ul.tabNavigation li.ui-state-active, #contentArea .content .tabs ul.tabNavigation li.ui-state-active {
	background-color:#999;
	background:-moz-linear-gradient(top, #999 55%, #666 100%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(45%, #999), color-stop(100%, #666));
	background:-webkit-linear-gradient(top, #999 55%, #666 100%);
	background:-o-linear-gradient(top, #999 55%, #666 100%);
	background:-ms-linear-gradient(top, #999 55%, #666 100%);
	background:linear-gradient(to bottom, #999999 55%, #666666 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#999999', endColorstr='#666666', GradientType=0 );
	border-color:#565858
}
#contentArea .content .tabmenu ul.tabNavigation li.ui-state-active a, #contentArea .content .tabs ul.tabNavigation li.ui-state-active a {
	color:#fff;
	text-decoration:none;
	text-shadow:-1px -1px 0 #565858;
	font-weight:bold
}
#contentArea .content .tabmenu .tabContentWrapper, #contentArea .content .tabs .tabContentWrapper {
	padding:10px;
	clear:both
}
#contentArea .content .tabmenu .tabContentWrapper form, #contentArea .content .tabs .tabContentWrapper form {
	margin:20px 0;
	padding-bottom:40px;
	width:400px
}
#contentArea .content .tabmenu .tabContentWrapper form .formRow, #contentArea .content .tabs .tabContentWrapper form .formRow {
	margin-bottom:20px
}
#contentArea .content .tabmenu .tabContentWrapper form .formRow label, #contentArea .content .tabs .tabContentWrapper form .formRow label {
	text-align:right;
	display:inline-block;
	width:150px;
	margin-right:5px;
	color:#666666
}
#contentArea .content .tabmenu .tabContentWrapper form .formRow select, #contentArea .content .tabmenu .tabContentWrapper form .formRow input, #contentArea .content .tabs .tabContentWrapper form .formRow select, #contentArea .content .tabs .tabContentWrapper form .formRow input {
	display:inline-block;
	width:220px
}
#contentArea .content .tabmenu .tabContentWrapper form .formRow input, #contentArea .content .tabs .tabContentWrapper form .formRow input {
	padding:.5em .4em .35em;
	border:1px solid #999;
	-webkit-box-shadow:rgba(0, 0, 0, 0.2) 1px 2px -1px inset;
	-moz-box-shadow:rgba(0, 0, 0, 0.2) 1px 2px -1px inset;
	box-shadow:rgba(0, 0, 0, 0.2) 1px 2px -1px inset
}
#contentArea .content .tabmenu .tabContentWrapper form .formRow select, #contentArea .content .tabs .tabContentWrapper form .formRow select {
	width:235px
}
#contentArea .content .tabmenu .tabContentWrapper form .formRow span.btnWrapper, #contentArea .content .tabs .tabContentWrapper form .formRow span.btnWrapper {
	float:right;
	font-size:.9em
}
#contentArea .content .tabmenu #divTopicsBySortTopic, #contentArea .content .tabs #divTopicsBySortTopic {
	padding-left:0
}
#contentArea .content .tabmenu #divTopicsBySortTopic a.trigger, #contentArea .content .tabs #divTopicsBySortTopic a.trigger {
	color:#333
}
#contentArea .content .tabmenu #divTopicsBySortTopic ul, #contentArea .content .tabs #divTopicsBySortTopic ul {
	padding-left:20px;
	margin-top:0
}
#contentArea .content .tabmenu #divTopicsBySortTopic ul li a, #contentArea .content .tabs #divTopicsBySortTopic ul li a {
	margin-right:5px
}
#contentArea .content .tabmenu .accordprefix, #contentArea .content .tabs .accordprefix {
	width:15px;
	height:15px;
	padding:0;
	margin:5px 5px 5px 0;
	cursor:pointer;
	background:url('../../uploadedImages/Content/Images/icon-sprite.png') no-repeat 0 -128px;
	display:inline-block;
	float:left
}
#contentArea .content .tabmenu .openlanguage .accordprefix, #contentArea .content .tabs .openlanguage .accordprefix {
	background-position:0 -143px
}
#contentArea .content .tabmenu .itemTitle, #contentArea .content .tabs .itemTitle {
	margin:5px 0
}
#contentArea .content .tabmenu .itemTitle .trigger, #contentArea .content .tabs .itemTitle .trigger {
	display:inline-block;
	float:left;
	padding-top:4px;
	text-decoration:none
}
#contentArea .content .tabmenu .itemcontent a, #contentArea .content .tabs .itemcontent a {
	display:block
}
#contentArea .content .tabmenu .itemcontent li, #contentArea .content .tabs .itemcontent li {
	margin-bottom:5px
}
.generalPage #contentContainer #mainArea #contentArea {
	padding:0 20px 0 10px;
	margin:0
}
.contentPage #contentContainer #mainArea #contentArea {
	display:block;
	background-color:#fff;
	margin-bottom:0
}
#contentWrapper .content {
	margin:0 20px
}
.generalPage #contentWrapper, .newsUpdates #contentWrapper {
	width:100%;
	float:left
}
.generalPage #contentWrapper .content, .newsUpdates #contentWrapper .content {
	margin:0
}
.generalPage #leftArea, .newsUpdates #leftArea {
	display:none
}
.lastmodified, .quickCode {
	color:#666;
	font-size:0.85em;
	margin:0.5em 0
}
.lastmodified {
	float:left
}
.quickCode {
	float:right
}
.generalPage #contentArea .content ul.sitemap {
	padding:0
}
.generalPage #contentArea .content ul.sitemap li {
	font-size:1.3em;
	list-style-type:none;
	padding:0;
	margin-left:0;
	background:none
}
.generalPage #contentArea .content ul.sitemap li a {
	text-decoration:none;
	color:#333
}
.generalPage #contentArea .content ul.sitemap li li {
	font-size:0.85em;
	list-style-type:square;
	background:none
}
.generalPage #contentArea .content ul.sitemap li li a {
	text-decoration:underline;
	color:#0063C7
}
.generalPage #contentArea .content ul.sitemap li li li {
	font-size:1em;
	list-style-type:disc;
	background:none
}
.generalPage #contentArea .content ul.sitemap ul {
	padding:0 0 0 2em;
	margin:0.5em 0
}
.sitemap #contentArea h2 {
	display:none
}
#mainArea .title {
	border-bottom:1px solid #dadada;
	padding:1em .5em .4em 5px
}
#mainArea .title p {
	font-size:1.55em;
	font-weight:bold;
	margin:0;
	padding:0
}
#mainArea .title p a {
	text-decoration:none;
	color:#333
}
.ind #mainArea .title p a {
	color:#50a512
}
.secondary #mainArea .title p a, .previous #mainArea .title p a, #mainArea #divTaxTopics .title p a {
	font-weight:normal
}
.secondary #mainArea .title p a:before, .previous #mainArea .title p a:before, #mainArea #divTaxTopics .title p a:before {
	content:"\2039\00a0"
}
#mainArea #divTaxTopics .title {
	padding:0
}
#leftArea .secondaryTitle p {
	padding:0
}
#leftArea .secondaryTitle a {
	font-size:1em;
	text-decoration:none;
	padding:0.5em 0.5em 0.5em 28px;
	display:block;
	font-weight:normal
}
.breadcrumbs {
	margin:0;
	padding:10;
	display:block;
	overflow:visible;
	width:auto;
	padding:5px 0;
	position:relative;
	*zoom:1
}
.breadcrumbs:before, .breadcrumbs:after {
	content:"";
	display:table
}
.breadcrumbs:after {
	clear:both
}
.breadcrumbs ul {
	margin:0;
	padding:0;
	display:block
}
.breadcrumbs ul li {
	display:block;
	float:left;
	position:relative;
	overflow:visible;
	white-space:normal;
	line-height:21px;
	margin:0px 8px 0px 0;
	padding:0px 11px 0px 0
}
.breadcrumbs ul li span {
	display:block;
	overflow:hidden
}
.breadcrumbs ul li a {
	display:block;
	position:relative;
	line-height:25px;
	overflow:hidden;
	float:left;
	text-decoration:none;
	color:#333
}
.breadcrumbs ul li a:hover {
	text-decoration:underline
}
.breadcrumbs ul li.expanded {
	padding:0px 0px 0px 0
}
.breadcrumbs ul li span.chevron {
	position:absolute;
	display:inline-block;
	width:5px;
	text-indent:-999em;
	overflow:visible;
	height:10px;
	right:0;
	top:10px;
	z-index:2;
	background:url('../../uploadedImages/Content/Images/icon-column-ul.png') no-repeat 100% 0px
}
.breadcrumbs ul li.first {
	margin-right:0;
	padding-right:8px
}
.breadcrumbs ul li.first a {
	height:16px !important;
	width:16px;
	padding:0;
	margin:6px 0 0 6px;
	background:url('../../uploadedImages/Content/Images/icon-sprite.png') no-repeat -32px -384px
}
.breadcrumbs ul li.first span.chevron {
	display:none
}
.breadcrumbs ul li.last {
	background:none;
	margin-right:0;
	padding-right:0;
	white-space:normal
}
.breadcrumbs ul li:last-child {
	background:url('../../uploadedImages/Content/Images/icon-column-ul.png') no-repeat 100% 50%
}
#mainArea .formSection .formRow {
	padding:10px 0;
	overflow:auto
}
#mainArea .formSection .formLeft {
	float:left;
	width:35%;
	font-weight:bold;
	display:inline-block;
	padding-right:20px;
	padding-top:7px;
	margin-bottom:10px
}
#mainArea .formSection .formRight {
	float:left;
	width:60%
}
#mainArea .formSection .formRight label {
	font-weight:normal;
	margin-right:10px;
	font-size:90%;
	color:#000;
	margin-bottom:10px
}
#mainArea .formSection .formRight ol {
	list-style-type:none;
	padding:0;
	height:1px;
	list-style-position:none
}
#mainArea .formSection .formRight ol li {
	float:left
}
#mainArea .formSection input {
	width:70%;
	padding:.7em .3em .5em;
	border:1px solid #AEAEAE;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	-ms-border-radius:5px;
	-o-border-radius:5px;
	border-radius:5px;
	background:url('../../uploadedImages/Content/Images/input-field-bg.gif') top repeat-x #fff
}
#mainArea .formSection input[type="checkbox"], #mainArea .formSection input[type="radio"] {
	width:auto;
	margin-right:2px
}
#mainArea .formSection input[type="checkbox"] {
	position:relative;
	top:-1px
}
#mainArea .formSection input[type="radio"] {
	position:relative;
	top:1px
}
#mainArea .formSection input[type="file"] {
	height:30px;
	padding:10px;
	border:none
}
#mainArea .formSection input.datepicker {
	width:100px
}
#mainArea .formSection select {
	width:auto;
	margin-top:8px
}
#mainArea .formSection textarea {
	width:304px;
	line-height:1.6em;
	padding:.7em;
	min-height:150px;
	border:1px solid #AEAEAE;
	background:url('../../uploadedImages/Content/Images/input-field-bg.gif') top repeat-x #fff
}
#mainArea .formSection input.button {
	padding:0.5em 1em;
	text-align:center;
	background:#ccc;
	background-color:#f5f5f5;
	background:-moz-linear-gradient(top, #f5f5f5 55%, #dadada 100%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(45%, #f5f5f5), color-stop(100%, #dadada));
	background:-webkit-linear-gradient(top, #f5f5f5 55%, #dadada 100%);
	background:-o-linear-gradient(top, #f5f5f5 55%, #dadada 100%);
	background:-ms-linear-gradient(top, #f5f5f5 55%, #dadada 100%);
	background:linear-gradient(to bottom, #f5f5f5 55%, #dadada 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#F5F5F5', endColorstr='#DADADA', GradientType=0 );
	-webkit-border-radius:8px;
	-moz-border-radius:8px;
	-ms-border-radius:8px;
	-o-border-radius:8px;
	border-radius:8px;
	border:#ABABA9 solid 1px;
	width:auto;
	color:#000;
	margin-right:10px;
	display:inline-block;
	font-weight:bold;
	line-height:2.2em;
	font-size:.9em;
	-webkit-text-stroke:0 1px #fff;
	text-shadow:0 1px 0px #fff
}
#mainArea .formSection input.cta {
	padding:0.5em 1em;
	text-align:center;
	margin-right:0px;
	background:#0F9;
	background:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSI1NSUiIHN0b3AtY29sb3I9IiNmZmQ4MDMiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZmY5OTAwIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==');
	background:#ffd803;
	background:-moz-linear-gradient(top, #ffd803 55%, #f90 100%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(55%, #ffd803), color-stop(100%, #f90));
	background:-webkit-linear-gradient(top, #ffd803 55%, #f90 100%);
	background:-o-linear-gradient(top, #ffd803 55%, #f90 100%);
	background:-ms-linear-gradient(top, #ffd803 55%, #f90 100%);
	background:linear-gradient(to bottom, #ffd803 55%, #ff9900 100%);
	color:#000;
	-webkit-text-stroke:0 1px #FFF493;
	text-shadow:0 1px 0px #FFF493
}
#mainArea .formSection span.required {
	color:#F00
}
#mainArea .formSection .formLeft label span.required, #mainArea .formSection #required-label, #mainArea .formSection label span.required {
	margin:0 0em 0 0.1em;
	display:inline;
	font-size:1.1em;
	font-weight:bold
}
#mainArea .formSection #required-label {
	position:absolute;
	font-size:.9em;
	font-weight:bold;
	right:20px;
	top:70px
}
#mainArea .formSection input.required, #mainArea .formSection textArea.required {
	color:#000;
	border:1px solid #F00
}
#mainArea .formSection .requiredNotifyMsg {
	color:#F00;
	display:block;
	clear:both;
	font-size:90%;
	padding:5px 0
}
.redirect #subNav {
	display:none
}
.redirect p.redirectMsg {
	display:inline-block;
	padding-right:0.5em
}
.redirect #leftArea {
	display:none
}
#footerWrapper {
	min-height:350px;
	background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIxMCUiIHN0b3AtY29sb3I9IiM1NjU4NTgiLz48c3RvcCBvZmZzZXQ9Ijk1JSIgc3RvcC1jb2xvcj0iIzMzMzMzMyIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
	background-size:100%;
	background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(10%, #565858), color-stop(95%, #333333));
	background-image:-webkit-linear-gradient(top, #565858 10%, #333333 95%);
	background-image:-moz-linear-gradient(top, #565858 10%, #333333 95%);
	background-image:-o-linear-gradient(top, #565858 10%, #333333 95%);
	background-image:linear-gradient(top, #565858 10%, #333333 95%);
	*zoom:1;
	filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF565858', endColorstr='#FF333333');
	border-top:1px #333333 solid;
	position:relative
}
#footerWrapper footer {
	margin:0px auto 0px auto;
	width:100%;
	max-width:1024px;
	color:#fff
}
#footersocialBarContainer h4 {
	margin-bottom:0px;
	padding-bottom:2px;
	padding-top:21px
}
#footersocialBarContainer h5 {
	font-size:85%;
	margin-top:0px;
	padding-top:0;
	margin-bottom:20px
}
#footersocialBarContainer p {
	padding-bottom:0
}
#footersocialBarContainer p.copyright {
	font-size:80%
}
#footersocialBarContainer a {
	color:#fff;
	font-size:85%;
	text-decoration:none
}
#footersocialBarContainer a:hover, #footersocialBarContainer a:active, #footersocialBarContainer a:focus {
	text-decoration:underline;
	color:#fff
}
#footersocialBarContainer a.subscribe {
	color:#F8E039;
	font-size:90%
}
#footersocialBarContainer #socialMediaTools {
	background:#333333;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	-ms-border-radius:5px;
	-o-border-radius:5px;
	border-radius:5px;
	padding:10px 0 7px 10px;
	font-size:75%;
	margin:20px 0 10px 0;
	display:inline-block;
	position:relative
}
#footersocialBarContainer #socialMediaTools a {
	background:url('../../uploadedImages/Content/Images/icon-sprite.png') no-repeat;
	width:24px;
	height:24px;
	display:inline-block;
	margin-right:8px
}
#footersocialBarContainer #socialMediaTools a.socialIcon-facebook {
	background-position:0px -1834px
}
#footersocialBarContainer #socialMediaTools a.socialIcon-twitter {
	background-position:-64px -1834px
}
#footersocialBarContainer #socialMediaTools a.socialIcon-linkedin {
	background-position:-96px -1834px
}
#footersocialBarContainer #socialMediaTools a.socialIcon-youtube {
	background-position:-32px -1834px
}
#footersocialBarContainer #socialMediaTools a.socialIcon-rss {
	background-position:-128px -1834px
}
#footersocialBarContainer #socialTitle {
	background:#333333;
	-moz-border-radius-topleft:5px;
	-webkit-border-top-left-radius:5px;
	border-top-left-radius:5px;
	-moz-border-radius-topright:5px;
	-webkit-border-top-right-radius:5px;
	border-top-right-radius:5px;
	position:absolute;
	top:-20px;
	left:0px;
	padding:5px 10px 5px 10px;
	text-transform:uppercase
}
.footerLinksContainer h4 {
	font-weight:bold;
	margin-bottom:0px;
	padding-top:25px;
	padding-bottom:0;
	font-size:100%
}
.footerLinksContainer h4 a {
	font-size:100%
}
.footerLinksContainer ul {
	list-style:none;
	list-style-position:inside;
	margin:0;
	padding:10px 0 0
}
.footerLinksContainer ul li {
	margin-bottom:5px;
	min-height:25px;
	padding-left:0
}
.footerLinksContainer a {
	color:#fff;
	font-size:90%;
	text-decoration:none
}
.footerLinksContainer a:hover, .footerLinksContainer a:active, .footerLinksContainer a:focus {
	text-decoration:underline;
	color:#fff
}
.footerLinksContainer .viewMore {
	position:relative;
	display:inline;
	top:0px;
	margin-left:4px
}
.footerLinksContainer .viewMore .trigger {
	background:url('../../uploadedImages/Content/Images/ftr-arrow-sprite.png') no-repeat 0 0px;
	cursor:pointer;
	height:22px;
	width:24px;
	display:inline-block;
	vertical-align:middle;
	position:relative
}
.footerLinksContainer .viewMore:hover .trigger {
	background-position:0 -22px;
	z-index:9;
-webkit-transition:background-position .0s linear .13s;
-moz-transition:background-position .0s linear .13s;
-o-transition:background-position .0s linear .13s;
transition:background-position .0s linear .13s
}
.footerLinksContainer .popup {
	display:none;
	border:2px solid #fff;
	background:#fff;
	position:absolute;
	color:#333;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	-ms-border-radius:5px;
	-o-border-radius:5px;
	border-radius:5px;
	top:-8px !important;
	left:11px !important;
	z-index:8;
	-webkit-box-shadow:#333 0px 0px 1px 1px;
	-moz-box-shadow:#333 0px 0px 1px 1px;
	box-shadow:#333 0px 0px 1px 1px;
	background-color:#e0e0e0;
	background:-moz-linear-gradient(top, #fff 60%, #e0e0e0 95%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(60%, #fff), color-stop(95%, #e0e0e0));
	background:-webkit-linear-gradient(top, #fff 60%, #e0e0e0 95%);
	background:-o-linear-gradient(top, #fff 60%, #e0e0e0 95%);
	background:-ms-linear-gradient(top, #fff 60%, #e0e0e0 95%);
	background:linear-gradient(to bottom, #ffffff 60%, #e0e0e0 95%)
}
.footerLinksContainer .popup ul {
	padding:1em;
	margin:0;
	-webkit-columns:2;
	-moz-columns:2;
	-ms-columns:2;
	-o-columns:2;
	columns:2;
	-webkit-column-rule:1px solid #dadada;
	-moz-column-rule:1px solid #dadada;
	-ms-column-rule:1px solid #dadada;
	-o-column-rule:1px solid #dadada;
	column-rule:1px solid #dadada;
	width:280px
}
.footerLinksContainer .popup ul li {
	margin:0;
	-webkit-column-break-inside:avoid;
	column-break-inside:avoid;
	display:inline-block;
	min-height:15px;
	padding:0;
	min-width:100px
}
.footerLinksContainer .popup ul li a {
	color:#3366CC;
	font-size:80%;
	display:block;
	padding:0.25em 0 0.25em 0.5em
}
#footerContentContainer {
	display:none
}
body {
	background:#F5F1EB;
	color:#000;
	font-family:Arial, sans-serif, "DejaVu Sans"
}
h1, h2, .forms #contentWrapper .content .formQuestion, .seminars #contentWrapper .content .formQuestion, #adv_container .subHeading, .searchWrapper .resultHeader h2, #adv_container .heading {
	font-family:"Swiss721BT-Roman", Arial, sans-serif, "DejaVu Sans"
}
a.button, #footersocialBarContainer h4, #footersocialBarContainer h5, .calltoaction, .relatedTitle a, ul#slider li h1 p {
	font-family:"Swiss721BT-Light", Arial, sans-serif, "DejaVu Sans"
}
ul#slider li h1 {
	font-family:"Swiss721BT-Thin", Arial, sans-serif, "DejaVu Sans"
}
#accessibilityContainer #accessibilityLinks {
	float:left;
	padding-left:20px
}
#accessibilityContainer #accessibilityLinks a {
	margin-right:10px
}
#accessibilityContainer a {
	color:#fff
}
#accessibilityContainer #topNavContainer {
	float:right;
	border-left:1px solid #999
}
#accessibilityContainer #topNavContainer a {
	display:inline-block;
	padding:0px 26px 0px 33px;
	background-color:#727474;
	background:#727474;
	background:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzcyNzQ3NCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ4JSIgc3RvcC1jb2xvcj0iIzYxNjM2MyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjU0JSIgc3RvcC1jb2xvcj0iIzU4NWE1YSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM1NjU4NTgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+');
	background:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzcyNzQ3NCIvPjxzdG9wIG9mZnNldD0iNDglIiBzdG9wLWNvbG9yPSIjNjE2MzYzIi8+PHN0b3Agb2Zmc2V0PSI1NCUiIHN0b3AtY29sb3I9IiM1ODVhNWEiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM1NjU4NTgiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=');
	background:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #727474), color-stop(48%, #616363), color-stop(54%, #585a5a), color-stop(100%, #565858));
	background:-webkit-linear-gradient(top, #727474 0%, #616363 48%, #585a5a 54%, #565858 100%);
	background:-moz-linear-gradient(top, #727474 0%, #616363 48%, #585a5a 54%, #565858 100%);
	background:-o-linear-gradient(top, #727474 0%, #616363 48%, #585a5a 54%, #565858 100%);
	background:linear-gradient(top, #727474 0%, #616363 48%, #585a5a 54%, #565858 100%);
	-webkit-box-shadow:#252626 0 0 10px -2px inset;
	-moz-box-shadow:#252626 0 0 10px -2px inset;
	box-shadow:#252626 0 0 10px -2px inset;
	-moz-border-radius-topright:8px;
	-webkit-border-top-right-radius:8px;
	border-top-right-radius:8px;
	-moz-border-radius-bottomright:8px;
	-webkit-border-bottom-right-radius:8px;
	border-bottom-right-radius:8px;
	text-decoration:none;
	padding:0px 35px 0px 35px
}
#accessibilityContainer #topNavContainer a:hover {
	color:#CCC;
	background-color:#525454;
	background:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzUyNTQ1NCIvPjxzdG9wIG9mZnNldD0iNDglIiBzdG9wLWNvbG9yPSIjNDQ0NDQ0Ii8+PHN0b3Agb2Zmc2V0PSI1NCUiIHN0b3AtY29sb3I9IiMzMjMzMzEiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMzYjNkM2MiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=');
	background:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #525454), color-stop(48%, #444444), color-stop(54%, #323331), color-stop(100%, #3b3d3c));
	background:-webkit-linear-gradient(top, #525454 0%, #444444 48%, #323331 54%, #3b3d3c 100%);
	background:-moz-linear-gradient(top, #525454 0%, #444444 48%, #323331 54%, #3b3d3c 100%);
	background:-o-linear-gradient(top, #525454 0%, #444444 48%, #323331 54%, #3b3d3c 100%);
	background:linear-gradient(top, #525454 0%, #444444 48%, #323331 54%, #3b3d3c 100%)
}
#globalNav ul {
	float:left
}
#globalNav ul li {
	font-size:1.45em;
	font-family:"Swiss721BT-Light", Arial, sans-serif, "DejaVu Sans";
	position:relative;
	top:1px;
	float:left;
	margin-right:2px;
	background:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U2ZTFkYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkOWQ1ZDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+');
	background-color:#d9d5d0;
	background:-moz-linear-gradient(top, #e6e1db 60%, #d9d5d0 95%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(60%, #e6e1db), color-stop(95%, #d9d5d0));
	background:-webkit-linear-gradient(top, #e6e1db 60%, #d9d5d0 95%);
	background:-o-linear-gradient(top, #e6e1db 60%, #d9d5d0 95%);
	background:-ms-linear-gradient(top, #e6e1db 60%, #d9d5d0 95%);
	background:linear-gradient(to bottom, #e6e1db 60%, #d9d5d0 95%);
	-moz-border-radius-topleft:8px;
	-webkit-border-top-left-radius:8px;
	border-top-left-radius:8px;
	-moz-border-radius-topright:8px;
	-webkit-border-top-right-radius:8px;
	border-top-right-radius:8px
}
#globalNav ul li a {
	float:left;
	padding:0.6em 22px 0.5em;
	color:#333;
	text-decoration:none
}
#globalNav ul li a:hover {
	color:#fff
}
#globalNav ul li.home {
	position:relative
}
#globalNav ul li.home span.rounded {
	width:10px;
	height:10px;
	position:absolute;
	bottom:-10px;
	left:0px;
	background:#d9d5d0
}
#globalNav ul li.home a {
	padding:0.88em 0.6em
}
#globalNav ul li.home a:hover span {
	background-position:0 -176px
}
#globalNav ul li.home a span {
	background:url('../../uploadedImages/Content/Images/icon-sprite.png') no-repeat 0 -160px;
	width:19px;
	height:16px;
	display:block
}
#globalNav ul li.home:hover span.rounded {
	background:#4a4a4a
}
.homePage #globalNav ul li.home span.rounded {
	background:#959494
}
.homePage #globalNav ul li.home:hover span.rounded {
	background:#4A4A4A
}
#globalNav ul li.home:hover, .homePage #globalNav ul li.home:hover {
	background:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzg1ODU4NSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0YTRhNGEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+');
	background-color:#4a4a4a;
	background:-moz-linear-gradient(top, #858585 60%, #4a4a4a 95%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(60%, #858585), color-stop(95%, #4a4a4a));
	background:-webkit-linear-gradient(top, #858585 60%, #4a4a4a 95%);
	background:-o-linear-gradient(top, #858585 60%, #4a4a4a 95%);
	background:-ms-linear-gradient(top, #858585 60%, #4a4a4a 95%);
	background:linear-gradient(to bottom, #858585 60%, #4a4a4a 95%)
}
body.ind #globalNav ul li.individuals, body.bus #globalNav ul li.business, body.npr #globalNav ul li.non-profit, body.spr #globalNav ul li.super, body.txp #globalNav ul li.tax-professionals {
	margin-top:-0.2em;
	padding-top:0.1em;
	padding-bottom:0.15em
}
#globalNav ul li.individuals:hover, body.ind #globalNav .individuals {
	background:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzRmYTUxMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxNDg5MGMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+');
	background-color:#14890c;
	background:-moz-linear-gradient(top, #4fa512 60%, #14890c 95%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(60%, #4fa512), color-stop(95%, #14890c));
	background:-webkit-linear-gradient(top, #4fa512 60%, #14890c 95%);
	background:-o-linear-gradient(top, #4fa512 60%, #14890c 95%);
	background:-ms-linear-gradient(top, #4fa512 60%, #14890c 95%);
	background:linear-gradient(to bottom, #4fa512 60%, #14890c 95%)
}
#globalNav ul li.business:hover, body.bus #globalNav .business {
	background:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzI3OTVmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyZDc1YzkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+');
	background-color:#2d75c9;
	background:-moz-linear-gradient(top, #2795ff 60%, #2d75c9 95%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(60%, #2795ff), color-stop(95%, #2d75c9));
	background:-webkit-linear-gradient(top, #2795ff 60%, #2d75c9 95%);
	background:-o-linear-gradient(top, #2795ff 60%, #2d75c9 95%);
	background:-ms-linear-gradient(top, #2795ff 60%, #2d75c9 95%);
	background:linear-gradient(to bottom, #2795ff 60%, #2d75c9 95%)
}
#globalNav ul li.non-profit:hover, body.npr #globalNav .non-profit {
	background:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y2NjQyZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjNzRmMjMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+');
	background-color:#c74f23;
	background:-moz-linear-gradient(top, #f6642e 60%, #c74f23 95%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(60%, #f6642e), color-stop(95%, #c74f23));
	background:-webkit-linear-gradient(top, #f6642e 60%, #c74f23 95%);
	background:-o-linear-gradient(top, #f6642e 60%, #c74f23 95%);
	background:-ms-linear-gradient(top, #f6642e 60%, #c74f23 95%);
	background:linear-gradient(to bottom, #f6642e 60%, #c74f23 95%)
}
#globalNav ul li.super:hover, body.spr #globalNav .super {
	background:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzhjMWQ1NSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM3YTE4NDkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+');
	background-color:#7a1849;
	background:-moz-linear-gradient(top, #8c1d55 60%, #7a1849 95%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(60%, #8c1d55), color-stop(95%, #7a1849));
	background:-webkit-linear-gradient(top, #8c1d55 60%, #7a1849 95%);
	background:-o-linear-gradient(top, #8c1d55 60%, #7a1849 95%);
	background:-ms-linear-gradient(top, #8c1d55 60%, #7a1849 95%);
	background:linear-gradient(to bottom, #8c1d55 60%, #7a1849 95%)
}
#globalNav ul li.tax-professionals:hover, body.txp #globalNav .tax-professionals {
	background:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzc0MDBiMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM1YTAwODYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+');
	background-color:#5a0086;
	background:-moz-linear-gradient(top, #7400b3 60%, #5a0086 95%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(60%, #7400b3), color-stop(95%, #5a0086));
	background:-webkit-linear-gradient(top, #7400b3 60%, #5a0086 95%);
	background:-o-linear-gradient(top, #7400b3 60%, #5a0086 95%);
	background:-ms-linear-gradient(top, #7400b3 60%, #5a0086 95%);
	background:linear-gradient(to bottom, #7400b3 60%, #5a0086 95%)
}
#globalNav ul li.individuals a:hover, body.ind #globalNav .individuals a, #globalNav ul li.business a:hover, body.bus #globalNav .business a, #globalNav ul li.non-profit a:hover, body.npr #globalNav .non-profit a, #globalNav ul li.super a:hover, body.spr #globalNav .super a, #globalNav ul li.tax-professionals a:hover, body.txp #globalNav .tax-professionals a {
	color:#fff
}
#subNav nav {
	position:relative;
	width:100%;
	float:left
}
#subNav ul {
	width:100%;
	height:auto;
	z-index:99;
	-moz-border-radius-topleft:5px;
	-webkit-border-top-left-radius:5px;
	border-top-left-radius:5px;
	-moz-border-radius-topright:5px;
	-webkit-border-top-right-radius:5px;
	border-top-right-radius:5px;
	padding:0;
	display:table;
	float:left
}
#subNav ul li {
	display:table-cell;
	text-align:center;
	height:auto;
	padding:2px 2px 0 0;
	margin:0.3em 0 0 0;
	float:none;
	background:none;
	font-family:Arial, sans-serif, "DejaVu Sans"
}
#subNav ul li:first-child {
	padding-left:2px
}
#subNav ul li a {
	font-size:1em;
	text-decoration:none;
	margin:0;
	padding:0.4em 7px 0.6em;
	color:#fff;
	display:block;
	float:none;
	filter:none
}
#subNav ul li a:hover {
	text-decoration:none
}
#subNav ul .dropdown {
	position:absolute;
	left:-9999px;
	width:100%;
	top:100%;
	padding:20px 0;
	background:#fff;
	-webkit-box-shadow:rgba(0, 0, 0, 0.1) 0px 8px 8px;
	-moz-box-shadow:rgba(0, 0, 0, 0.1) 0px 8px 8px;
	box-shadow:rgba(0, 0, 0, 0.1) 0px 8px 8px;
	border-bottom-left-radius:12px;
	border-bottom-right-radius:12px;
	z-index:999
}
#subNav ul .dropdown .moreTaxTopics {
	clear:both;
	display:block;
	position:absolute;
	bottom:20px;
	right:20px;
	text-align:right
}
#subNav ul .dropdown .moreTaxTopics a.cta {
	padding:5px 32px 3px 16px;
	display:inline-block;
	font-size:1em
}
#subNav ul .dropdown ul {
	float:left;
	width:24.9%;
	margin-right:0px;
	border-left:1px solid #dadada;
	border-right:none !important;
	-webkit-border-radius:0px;
	-moz-border-radius:0px;
	-ms-border-radius:0px;
	-o-border-radius:0px;
	border-radius:0px
}
#subNav ul .dropdown ul:first-child {
	border-left:none
}
#subNav ul .dropdown ul li {
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.85em;
	font-weight:normal;
	z-index:20;
	margin:5px 20px 10px 20px;
	text-align:left;
	float:none
}
#subNav ul .dropdown ul li a {
	text-decoration:underline;
	color:#333;
	float:none;
	background:none;
	padding:0;
	-moz-border-radius-topleft:0px;
	-webkit-border-top-left-radius:0px;
	border-top-left-radius:0px;
	-moz-border-radius-topright:0px;
	-webkit-border-top-right-radius:0px;
	border-top-right-radius:0px
}
#subNav ul li:last-child .dropdown {
	padding-bottom:60px
}
#subNav ul.sf-menu {
	background-color:#014279;
	margin:0
}
.ind #subNav ul.sf-menu {
	background-color:#14890c
}
.bus #subNav ul.sf-menu {
	background-color:#2d75c9
}
.npr #subNav ul.sf-menu {
	background-color:#c74f23
}
.spr #subNav ul.sf-menu {
	background-color:#7a1849
}
.txp #subNav ul.sf-menu {
	background-color:#5a0086
}
#subNav ul li a:hover, #subNav ul li a:focus, #subNav ul .parent a, #subNav ul li.sfHover a.sf-with-ul, #subNav ul li:hover>a {
	-moz-border-radius-topleft:5px;
	-webkit-border-top-left-radius:5px;
	border-top-left-radius:5px;
	-moz-border-radius-topright:5px;
	-webkit-border-top-right-radius:5px;
	border-top-right-radius:5px;
	color:#333;
	background-color:#fff;
	-webkit-transition:background-color 300ms;
	-moz-transition:background-color 300ms;
	-o-transition:background-color 300ms;
	-ms-transition:background-color 300ms;
	transition:background-color 300ms
}
#subNav ul li:hover .moreTaxTopics a {
	border-radius:0px;
	background-color:#757676
}
#subNav ul li:hover .moreTaxTopics a:hover {
	color:#fff;
	transition:none;
	-webkit-transition:none;
	-moz-transition:none;
	-o-transition:none;
	-ms-transition:none;
	transition:none
}
.ind #subNav ul li:hover .moreTaxTopics a:hover {
	background-color:#14890c
}
.bus #subNav ul li:hover .moreTaxTopics a:hover {
	background-color:#2d75c9
}
.npr #subNav ul li:hover .moreTaxTopics a:hover {
	background-color:#c74f23
}
.sup #subNav ul li:hover .moreTaxTopics a:hover {
	background-color:#7a1849
}
.txp #subNav ul li:hover .moreTaxTopics a:hover {
	background-color:#5a0086
}
#subNav ul ul>li {
	display:block;
	float:none!important
}
#subNav li:hover .dropdown, #subNav li.sfHover .dropdown {
	left:0;
	z-index:99
}
#subNav ul li a:hover>ul.sf-menu {
	border-radius:0!important
}
#subNav ul li>.dropdown {
	width:100%
}
#subNav ul li.sfhover .dropdown, #subNav ul li a:active ul, #subNav ul li.sffocusparent .dropdown, #subNav ul li a.sffocus ul {
	left:0
}
#subNav ul li:hover>ul, #subNav ul li.sfhover>ul, .sffocusparent>ul, #subNav ul li a:active>ul, #subNav ul li a:focus+ul, #subNav ul li a.sffocus+ul {
	left:0
}
#subNav li .menu-sub-indicator, #subNav li a.parentInactive .menu-sub-indicator {
	background:url('../../uploadedImages/Content/Images/icon-sprite.png') no-repeat -32px -320px;
	display:inline-block;
	width:7px;
	height:4px;
	opacity:.6;
	margin:0 0 2px 4px
}
#subNav ul li:hover .menu-sub-indicator, #subNav ul li a:focus .menu-sub-indicator, #subNav ul .parent .menu-sub-indicator {
	background-position:-32px -325px;
	-webkit-transition:background-color 300ms;
	-moz-transition:background-color 300ms;
	-o-transition:background-color 300ms;
	-ms-transition:background-color 300ms;
	transition:background-color 300ms
}
.contentPage #wrapper #globalNavContainer #subNav ul li.parent a.parentInactive:hover, .contentPage #subNav ul li.parent:hover>a {
	background-color:#fff;
	color:#333
}
.contentPage #subNav ul li.parent li a {
	color:#333;
	text-decoration:underline
}
.contentPage #subNav ul li.parent li a:hover {
	text-decoration:none
}
.segmentHome #subNav ul {
	-moz-border-radius-bottomright:5px;
	-webkit-border-bottom-right-radius:5px;
	border-bottom-right-radius:5px
}
body.ind #subNav ul li.parent a.parentInactive {
	background-color:#379b30;
	color:#fff
}
body.bus #subNav ul li.parent a.parentInactive {
	background-color:#4283CE;
	color:#fff
}
body.npr #subNav ul li.parent a.parentInactive {
	background-color:#CC6039;
	color:#fff
}
body.spr #subNav ul li.parent a.parentInactive {
	background-color:#872F5B;
	color:#fff
}
body.txp #subNav ul li.parent a.parentInactive {
	background-color:#6A1992;
	color:#fff
}
body.corp #subNav ul li.parent a.parentInactive {
	background-color:#6F7171;
	color:#fff
}
.homePage #globalNav ul li a.active {
	color:#333
}
.homePage #globalNav ul li.home {
	margin-top:-0.2em;
	padding-top:0.1em;
	padding-bottom:0.1em;
	background:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSI3MCUiIHN0b3AtY29sb3I9IiNkMGNlY2EiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI5NSUiIHN0b3AtY29sb3I9IiM5NTk0OTQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+');
	background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSI3MCUiIHN0b3AtY29sb3I9IiNkMGNlY2EiLz48c3RvcCBvZmZzZXQ9Ijk1JSIgc3RvcC1jb2xvcj0iIzk1OTQ5NCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
	background-size:100%;
	background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(70%, #d0ceca), color-stop(95%, #959494));
	background-image:-webkit-linear-gradient(top, #d0ceca 70%, #959494 95%);
	background-image:-moz-linear-gradient(top, #d0ceca 70%, #959494 95%);
	background-image:-o-linear-gradient(top, #d0ceca 70%, #959494 95%);
	background-image:linear-gradient(top, #d0ceca 70%, #959494 95%)
}
.homePage #globalNav ul li.home a span {
	background-position:0 -176px
}
.homePage #subNav ul.sf-menu {
	display:none
}
.homePage #contentArea #contentAreaArticle1 .links, .homePage #contentArea #contentAreaArticle3 .links {
	padding:0 0 0 95px
}
.homePage #contentArea #contentAreaArticle2 {
	display:none
}
.homePage a.ind span.icon {
	background-position:-96px 0px
}
.homePage a.ind:hover {
	background-position:100% -832px;
	background-color:#14890c
}
.homePage a.ind:hover span {
	background-color:#14890c;
	background-position:-32px -64px
}
.homePage a.ind:hover span.icon {
	background-position:-96px -64px
}
.homePage a.bus span.icon {
	background-position:-96px -384px
}
.homePage a.bus:hover {
	background-position:100% -864px;
	background-color:#2d75c9
}
.homePage a.bus:hover span {
	background-color:#2d75c9;
	background-position:-32px -96px
}
.homePage a.bus:hover span.icon {
	background-position:-96px -448px
}
.gen ul#slider li h1, .gen #mainArea .title p a, .gen #leftArea nav#relatedNav .relatedTitle, .gen .secondaryTitle a, body.generalPage ul#slider li h1, body.generalPage #mainArea .title p a, body.generalPage #leftArea nav#relatedNav .relatedTitle, body.generalPage .secondaryTitle a {
	color:#005f91
}
.gen #subNav ul li a:hover, .gen #subNav ul li:hover>a, body.generalPage #subNav ul li a:hover, body.generalPage #subNav ul li:hover>a {
	color:#014279
}
.ind ul#slider li h1, .ind #mainArea .title p a, .ind #leftArea nav#relatedNav .relatedTitle, .ind .secondaryTitle a {
	color:#50a512
}
.ind #subNav ul li a:hover, .ind #subNav ul li:hover>a {
	color:#14890c
}
.ind a.cta span.icon {
	background-position:-96px 0
}
.ind a.cta span.getitdone {
	background-position:-96px 0
}
.ind a.cta span.workitout {
	background-position:-96px -128px
}
.ind a.cta span.yoursituation {
	background-position:-96px -256px
}
.ind a.cta:hover {
	background-color:#14890c;
	background-position:100% -832px
}
.ind a.cta:hover span {
	background-color:#14890c;
	background-position:-32px -64px
}
.ind a.cta:hover span.icon {
	background-position:-96px -64px
}
.ind a.cta:hover span.getitdone {
	background-position:-96px -64px
}
.ind a.cta:hover span.workitout {
	background-position:-96px -192px
}
.ind a.cta:hover span.yoursituation {
	background-position:-96px -320px
}
.bus ul#slider li h1, .bus #mainArea .title p a, .bus #leftArea nav#relatedNav .relatedTitle, .bus .secondaryTitle a {
	color:#2795ff
}
.bus #subNav ul li a:hover, .bus #subNav ul li:hover>a {
	color:#2d75c9
}
.bus a.cta span.icon {
	background-position:-96px -384px
}
.bus a.cta span.getitdone {
	background-position:-96px -384px
}
.bus a.cta span.workitout {
	background-position:-96px -512px
}
.bus a.cta span.yoursituation {
	background-position:-96px -640px
}
.bus a.cta:hover {
	background-color:#2d75c9;
	background-position:100% -864px
}
.bus a.cta:hover span {
	background-color:#2d75c9;
	background-position:-32px -96px
}
.bus a.cta:hover span.icon {
	background-position:-96px -448px
}
.bus a.cta:hover span.getitdone {
	background-position:-96px -448px
}
.bus a.cta:hover span.workitout {
	background-position:-96px -576px
}
.bus a.cta:hover span.yoursituation {
	background-position:-96px -704px
}
.npr ul#slider li h1, .npr #mainArea .title p a, .npr #leftArea nav#relatedNav .relatedTitle, .npr .secondaryTitle a {
	color:#f6642e
}
.npr #subNav ul li a:hover, .npr #subNav ul li:hover>a {
	color:#c74f23
}
.npr a.cta span.icon {
	background-position:0px -992px
}
.npr a.cta span.getitdone {
	background-position:0px -992px
}
.npr a.cta span.workitout {
	background-position:0px -1120px
}
.npr a.cta span.yoursituation {
	background-position:0px -1248px
}
.npr a.cta:hover {
	background-color:#c74f23;
	background-position:100% -896px
}
.npr a.cta:hover span {
	background-color:#c74f23;
	background-position:-32px -128px
}
.npr a.cta:hover span.icon {
	background-position:0px -1056px
}
.npr a.cta:hover span.getitdone {
	background-position:0px -1056px
}
.npr a.cta:hover span.workitout {
	background-position:0px -1184px
}
.npr a.cta:hover span.yoursituation {
	background-position:0px -1312px
}
.spr ul#slider li h1, .spr #mainArea .title p a, .spr #leftArea nav#relatedNav .relatedTitle, .spr .secondaryTitle a {
	color:#8c1d55
}
.spr #subNav ul li a:hover, .spr #subNav ul li:hover>a {
	color:#7a1849
}
.spr a.cta span.icon {
	background-position:-128px -992px
}
.spr a.cta span.getitdone {
	background-position:-128px -992px
}
.spr a.cta span.workitout {
	background-position:-128px -1120px
}
.spr a.cta span.yoursituation {
	background-position:-128px -1248px
}
.spr a.cta:hover {
	background-color:#7a1849;
	background-position:100% -928px
}
.spr a.cta:hover span {
	background-color:#7a1849;
	background-position:-32px -160px
}
.spr a.cta:hover span.icon {
	background-position:-128px -1056px
}
.spr a.cta:hover span.getitdone {
	background-position:-128px -1056px
}
.spr a.cta:hover span.workitout {
	background-position:-128px -1184px
}
.spr a.cta:hover span.yoursituation {
	background-position:-128px -1312px
}
.generalPage #subNav ul li a:hover, .generalPage #subNav ul li:hover>a {
	color:#5a0086
}
.txp #mainArea .title p a, .txp #leftArea nav#relatedNav .relatedTitle, .txp .secondaryTitle a {
	color:#7400b3
}
.txp #subNav ul li a:hover, .txp #subNav ul li:hover>a {
	color:#5a0086
}
.txp #contentArea #contentAreaArticle2 {
	width:auto
}
.txp a.cta span.keyDates {
	background-position:-64px -992px
}
.txp a.cta span.lawRulingsPolicy {
	background-position:-64px -1120px
}
.txp a.cta span.regularComms {
	background-position:-64px -1376px
}
.txp a.cta span.consultation {
	background-position:-64px -1248px
}
.txp a.cta:hover {
	background-color:#5a0086;
	background-position:100% -960px
}
.txp a.cta:hover span {
	background-color:#5a0086;
	background-position:-32px -192px
}
.txp a.cta:hover span.keyDates {
	background-position:-64px -1056px
}
.txp a.cta:hover span.lawRulingsPolicy {
	background-position:-64px -1184px
}
.txp a.cta:hover span.regularComms {
	background-position:-64px -1440px
}
.txp a.cta:hover span.consultation {
	background-position:-64px -1312px
}
.txp .txpNewsWrap {
	background-color:white;
	-webkit-border-radius:8px;
	-moz-border-radius:8px;
	-ms-border-radius:8px;
	-o-border-radius:8px;
	border-radius:8px
}
.txp .txpNewsWrap article {
	padding:1em 1em 1em 200px;
	position:relative
}
.txp .txpNewsWrap article img {
	position:absolute;
	top:2em;
	left:2em
}
.txp .txpNewsWrap .txpNewsSml h2 {
	font-size:1.1em
}
.txp .txpNewsWrap small {
	color:#555
}
.newsUpdates #contentContainer #rightArea {
	padding-top:10px
}
.newsUpdates #contentContainer #mainArea #contentArea {
	padding:0 10px 0 0
}
.newsUpdates #contentWrapper {
	padding-top:0
}
.newsUpdates #banner {
	padding:1em 2em 2.5em;
	height:auto
}
.newsUpdates #banner h1 {
	padding:0;
	color:#7400b3;
	font-family:"Swiss721BT-Thin", Arial, sans-serif, "DejaVu Sans";
	font-size:2.2em
}
.newsUpdates #banner p {
	font-family:"Swiss721BT-Light", Arial, sans-serif, "DejaVu Sans";
	font-size:1.2em;
	margin-bottom:1em;
	color:#555
}
.newsUpdates #banner a.more {
	color:#7400b3;
	margin-left:3em;
	font-weight:bold
}
.newsUpdates #banner a.cta {
	padding:4px 29px 4px 55px
}
.newsUpdates #banner a.cta span.icon {
	background-position:-128px -1376px
}
.newsUpdates #banner a.cta:hover {
	background-color:#5a0086;
	background-position:100% -960px
}
.newsUpdates #banner a.cta:hover span {
	background-position:-128px -1440px
}
.txpHome #upperArea {
	background:none repeat scroll 0 0 white;
	-webkit-border-radius:8px;
	-moz-border-radius:8px;
	-ms-border-radius:8px;
	-o-border-radius:8px;
	border-radius:8px;
	margin-bottom:10px;
	margin-top:10px;
	overflow:hidden;
	padding:30px 20px 10px 0px;
	position:relative
}
.txpHome #upperArea div#articleFooter {
	position:absolute;
	right:30px;
	bottom:30px
}
.txpHome #upperArea div#articleFooter a.cta {
	padding-left:15px;
	margin:0
}
.txpHome #upperArea ul {
	padding:0;
	margin:0
}
.txpHome #upperArea ul li.PBItem {
	list-style:none;
	float:left;
	width:50%;
	margin-bottom:30px
}
.txpHome #upperArea ul li.PBItem .date {
	color:#666;
	font-size:90%;
	display:inline-block;
	margin-top:5px
}
.txpHome #upperArea ul li.PBItem h1 {
	font-size:1.4em;
	line-height:1.3em;
	font-family:"Swiss721BT-Light", Arial, sans-serif, "DejaVu Sans";
	padding:0 0 7px 0;
	word-wrap:break-word;
	color:#7400b3
}
.txpHome #upperArea ul li.PBItem .banner h1 {
	width:58%;
	margin:0;
	padding:0 0 7px 0
}
.txpHome #upperArea ul li.PBItem h4 {
	font-size:1em;
	font-weight:bold;
	margin:2px 0 1px 0;
	padding:0px;
	word-wrap:break-word
}
.txpHome #upperArea ul li.PBItem h4 a, .txpHome #upperArea ul li.PBItem h4 a:hover {
	color:#000;
	text-decoration:none
}
.txpHome #upperArea ul li.PBItem p {
	font-size:90%;
	margin:0 0 5px 0;
	padding:0px;
	word-wrap:break-word
}
.txpHome #upperArea ul li.PBItem a.more {
	font-size:90%
}
.txpHome #upperArea ul li.PBItem a.more:hover {
	text-decoration:none
}
.txpHome #upperArea ul#slider li .cta {
	bottom:13px
}
.txpHome #upperArea ul#slider li .bannerImage {
	max-width:140px
}
.txpHome #upperArea .column1 {
	float:left;
	width:100%
}
.txpHome #upperArea .column1 #txpFeatureArticle {
	float:left;
	width:182px;
	padding:0;
	margin:3px 0 0 0
}
.txpHome #upperArea .column1 h1, .txpHome #upperArea .column1 p {
	padding-right:20px
}
.txpHome #upperArea li.PBItem .column1 {
	margin-bottom:0;
	list-style:none;
	list-style-position:0
}
.txpHome #upperArea li.PBItem .column1 p {
	line-height:1.57em;
	word-wrap:break-word
}
.txpHome #upperArea .txpProFeatureImage {
	overflow:hidden;
	width:150px;
	height:150px;
	float:left;
	margin:6px 20px 10px 0
}
.txpHome .dropzoneTaxPro {
	background:white;
	-webkit-border-radius:8px;
	-moz-border-radius:8px;
	-ms-border-radius:8px;
	-o-border-radius:8px;
	border-radius:8px;
	padding:30px 30px 100px;
	min-height:410px;
	margin-right:10px;
	position:relative
}
.txpHome #contentAreaArticle1 ul {
	list-style:none
}
.txpHome #contentAreaArticle1 ul li {
	padding:0 0 5px;
	margin:0 0 15px;
	border-bottom:1px solid #ccc
}
.txpHome #contentAreaArticle1 ul li:last-child, .txpHome #contentAreaArticle1 ul li:first-child {
	border-bottom:none;
	list-style:none;
	background:0;
	padding:0;
	margin:0
}
.txpHome #contentAreaArticle1 ul .date {
	color:#666;
	font-size:90%;
	margin:5px 0 5px;
	display:block
}
.txpHome #contentAreaArticle1 ul h4 {
	font-size:1em;
	font-weight:bold;
	margin:15px 0 5px 0;
	padding:0px
}
.txpHome #contentAreaArticle1 ul h4 a, .txpHome #contentAreaArticle1 ul h4 a:hover {
	color:#000;
	text-decoration:none
}
.txpHome #contentAreaArticle1 ul p {
	font-size:90%;
	margin:0 0 5px 0;
	padding:0px
}
.txpHome #contentArea #contentAreaArticle3 a.lrp {
	position:relative;
	bottom:0;
	margin:25px 0 45px
}
.corp {
	background:url('../../uploadedImages/Content/Images/bg-corporate.jpg') no-repeat top left #1c3868;
	background-attachment:fixed
}
.corp #ATOLogo {
	display:block
}
.corp #ATOLogoPrint {
	display:none
}
.corp .corporateHidden {
	display:none
}
.corp #accessibilityContainer #topNavContainer {
	border-left:1px solid #3C5874
}
.corp #accessibilityContainer #topNavContainer a {
	background-color:#267d9a;
*zoom:1;
filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF267D9A', endColorstr='#FF002B52');
	background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzI2N2Q5YSIvPjxzdG9wIG9mZnNldD0iNDglIiBzdG9wLWNvbG9yPSIjMTE1NzgwIi8+PHN0b3Agb2Zmc2V0PSI1NCUiIHN0b3AtY29sb3I9IiMwMDM3NjkiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDJiNTIiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=');
	background-size:100%;
	background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #267d9a), color-stop(48%, #115780), color-stop(54%, #003769), color-stop(100%, #002b52));
	background-image:-webkit-linear-gradient(top, #267d9a 0%, #115780 48%, #003769 54%, #002b52 100%);
	background-image:-moz-linear-gradient(top, #267d9a 0%, #115780 48%, #003769 54%, #002b52 100%);
	background-image:-o-linear-gradient(top, #267d9a 0%, #115780 48%, #003769 54%, #002b52 100%);
	background-image:linear-gradient(top, #267d9a 0%, #115780 48%, #003769 54%, #002b52 100%);
	-webkit-box-shadow:#19284a 0 0 5px -2px inset;
	-moz-box-shadow:#19284a 0 0 5px -2px inset;
	box-shadow:#19284a 0 0 5px -2px inset
}
.corp #accessibilityContainer #topNavContainer a:hover {
	background-color:#1f637c;
	*zoom:1;
	filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF1F637C', endColorstr='#FF002035');
	background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzFmNjM3YyIvPjxzdG9wIG9mZnNldD0iNDglIiBzdG9wLWNvbG9yPSIjMGMzYzU2Ii8+PHN0b3Agb2Zmc2V0PSI1NCUiIHN0b3AtY29sb3I9IiMwMDI0NDQiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDIwMzUiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=');
	background-size:100%;
	background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #1f637c), color-stop(48%, #0c3c56), color-stop(54%, #002444), color-stop(100%, #002035));
	background-image:-webkit-linear-gradient(top, #1f637c 0%, #0c3c56 48%, #002444 54%, #002035 100%);
	background-image:-moz-linear-gradient(top, #1f637c 0%, #0c3c56 48%, #002444 54%, #002035 100%);
	background-image:-o-linear-gradient(top, #1f637c 0%, #0c3c56 48%, #002444 54%, #002035 100%);
	background-image:linear-gradient(top, #1f637c 0%, #0c3c56 48%, #002444 54%, #002035 100%)
}
.corp .landingPage #contentContainer #mainArea #contentArea {
	display:table
}
.corp #searchboxContainer, .corp #searchboxContainer a {
	color:#fff
}
.corp #globalNav ul li {
	background-color:#172443;
	background:-moz-linear-gradient(top, #19284a 60%, #172443 95%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(60%, #19284a), color-stop(95%, #172443));
	background:-webkit-linear-gradient(top, #19284a 60%, #172443 95%);
	background:-o-linear-gradient(top, #19284a 60%, #172443 95%);
	background:-ms-linear-gradient(top, #19284a 60%, #172443 95%);
	background:linear-gradient(to bottom, #19284a 60%, #172443 95%)
}
.corp #globalNav ul li a {
	color:#fff
}
.corp #globalNav ul li.home span.rounded {
	display:none
}
.corp #subNav ul {
	background-color:#565858;
	display:block
}
.corp #subNav ul li a {
	padding-left:1em;
	padding-right:1em
}
.corp #subNav ul li.atoCorporate .menu-sub-indicator {
	display:none
}
.corp #subNav ul ul {
	background-color:#fff
}
.corp #subNav ul ul li {
	height:auto;
	display:block
}
.corp #mainArea .title p a, .corp #leftArea nav#relatedNav .relatedTitle, .corp #subNav ul li a:hover, .corp #subNav ul li:hover>a, .corp #contentWrapper h1, .corp .secondaryTitle a {
	color:#005f91
}
.corp #contentContainer {
	padding:0 10px 10px;
	background:rgba(255, 255, 255, 0.75)
}
.corp #contentContainer #upperArea, .corp #contentContainer #lowerArea {
	margin:0;
	clear:both
}
.corp #contentContainer #mainArea ul.linkFarm {
	padding:0;
	-webkit-column-count:2;
	-moz-column-count:2;
	-ms-column-count:2;
	-o-column-count:2;
	column-count:2
}
.corp #contentContainer #mainArea #contentArea {
	margin:0 0 10px
}
.corp #contentContainer #mainArea #contentArea #contentAreaArticle1, .corp #contentContainer #mainArea #contentArea #contentAreaArticle3 {
	background-image:url('../../uploadedImages/Content/Images/cnr-topright-corp.png'), url('../../uploadedImages/Content/Images/cnr-botright-corp.png');
	background-position:right top, right bottom;
	background-repeat:no-repeat;
	-webkit-border-radius:7px 0 0 7px;
	-moz-border-radius:7px 0 0 7px;
	-ms-border-radius:7px 0 0 7px;
	-o-border-radius:7px 0 0 7px;
	border-radius:7px 0 0 7px;
	border-right:#c6cdd9 10px solid
}
.corp #contentContainer #mainArea #contentArea #contentAreaArticle1 img, .corp #contentContainer #mainArea #contentArea #contentAreaArticle3 img {
	float:left;
	margin:.35em 0 .75em
}
.corp #contentContainer #mainArea #contentArea #contentAreaArticle1 hr, .corp #contentContainer #mainArea #contentArea #contentAreaArticle3 hr {
	clear:both
}
.corp #contentContainer #mainArea #contentArea #contentAreaArticle1 .readMore, .corp #contentContainer #mainArea #contentArea #contentAreaArticle3 .readMore {
	display:block;
	text-align:right
}
.corp #contentContainer #mainArea #contentArea #contentAreaArticle1 .links, .corp #contentContainer #mainArea #contentArea #contentAreaArticle3 .links {
	padding-left:90px
}
.corp #contentContainer #mainArea #contentArea #contentAreaArticle3 {
	border-right:none
}
.corp #contentContainer #mainArea #contentArea #contentAreaArticle3 .dropzone {
	margin:0
}
.corp #contentContainer #mainArea #contentArea #contentAreaArticle2 {
	display:none
}
.corp.contentPage #contentContainer, .corp.generalPage #contentContainer {
	background:#fff;
	padding:10px 10px 10px
}
.corp.contentPage #contentContainer #loginWrapper, .corp.generalPage #contentContainer #loginWrapper {
	border:1px solid #CCCCCC
}
.corp #rightArea h2 {
	font-size:1.3em;
	margin:0;
	padding:0
}
.corp #lowerArea span.newsIcon {
	background:url('../../uploadedImages/Content/Images/icon-sprite-corporate.png') 0 -320px
}
.corp #lowerArea .dropzone {
	padding:35px 35px 75px;
	-webkit-border-radius:8px;
	-moz-border-radius:8px;
	-ms-border-radius:8px;
	-o-border-radius:8px;
	border-radius:8px
}
.corp #lowerArea ul li {
	margin:0;
	width:auto;
	display:block
}
.corp #lowerArea ul.linkFarm {
	padding:0;
	-webkit-column-count:2;
	-moz-column-count:2;
	-ms-column-count:2;
	-o-column-count:2;
	column-count:2
}
.corp #lowerArea ul.linkFarm li {
	margin:0;
	display:block;
	width:auto
}
.corp #loginWrapper, .corp #mediaWrapper, .corp #researchWrapper {
	border:none
}
.corp #mediaWrapper, .corp #researchWrapper {
	padding:20px
}
.corp #mediaWrapper p, .corp #researchWrapper p {
	color:#333
}
.corp #mediaWrapper ul, .corp #researchWrapper ul {
	padding:0;
	margin:0 0 0.5em;
	line-height:1.4em;
	list-style-type:none;
	list-style-position:inside
}
.corp #mediaWrapper ul li, .corp #researchWrapper ul li {
	background:url('../../uploadedImages/Content/Images/icon-column-ul.png') no-repeat scroll left 11px transparent;
	line-height:1.4em;
	list-style:none outside none;
	padding:0.3em 0.3em 0.3em 0.9em
}
.corp #mediaWrapper ul li a, .corp #researchWrapper ul li a {
	text-decoration:none;
	color:#333
}
.corp #mediaWrapper ul li a:hover, .corp #researchWrapper ul li a:hover {
	text-decoration:underline
}
.corp nav.pubs li a {
	border:1px solid #FFFFFF
}
#lowerArea .dropzone {
	padding:35px 30px 30px 40px;
	position:relative;
	background:#fff;
	overflow:auto;
	-webkit-border-radius:8px;
	-moz-border-radius:8px;
	-ms-border-radius:8px;
	-o-border-radius:8px;
	border-radius:8px
}
#lowerArea .dropzone h3 {
	padding:0;
	margin:0 0 10px 0;
	font-family:"Swiss721BT-Light", Arial, sans-serif, "DejaVu Sans";
	line-height:1.2em;
	position:relative
}
span.newsIcon {
	position:absolute;
	width:32px;
	height:32px;
	background:url('../../uploadedImages/Content/Images/icon-sprite.png') no-repeat 0 -320px;
	left:-42px;
	top:-8px
}
span.videoIcon {
	position:absolute;
	width:32px;
	height:32px;
	background:url('../../uploadedImages/Content/Images/icon-sprite.png') no-repeat 0 -288px;
	left:-42px;
	top:-8px
}
.ind span.newsIcon {
	background-position:0 -352px
}
.bus span.newsIcon {
	background-position:0 -480px
}
.spr span.newsIcon {
	background-position:0 -448px
}
.npr span.newsIcon {
	background-position:0 -384px
}
.txp span.newsIcon {
	background-position:0 -416px
}
nav#relatedNav {
	margin:60px 0 0;
	padding:0;
	position:relative
}
nav#relatedNav .parent a {
	background:#E8E4DF
}
nav#relatedNav ul ul {
	margin:0
}
nav#relatedNav ul.navmenu {
	-moz-border-radius-bottomleft:8px;
	-webkit-border-bottom-left-radius:8px;
	border-bottom-left-radius:8px;
	-moz-border-radius-bottomright:8px;
	-webkit-border-bottom-right-radius:8px;
	border-bottom-right-radius:8px;
	-moz-border-radius-topright:8px;
	-webkit-border-top-right-radius:8px;
	border-top-right-radius:8px;
	border-top-right-radius:8px;
	border:1px solid #ddd;
	margin:0;
	padding:0;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box
}
nav#relatedNav ul.navmenu .first .menutop {
	-moz-border-radius-topright:7px;
	-webkit-border-top-right-radius:7px;
	border-top-right-radius:7px
}
nav#relatedNav ul.navmenu .last ul.submenu {
	-moz-border-radius-bottomleft:8px;
	-webkit-border-bottom-left-radius:8px;
	border-bottom-left-radius:8px;
	-moz-border-radius-bottomright:8px;
	-webkit-border-bottom-right-radius:8px;
	border-bottom-right-radius:8px
}
nav#relatedNav ul.navmenu li {
	padding:0
}
nav#relatedNav ul.navmenu .submenu li .menutop .toggle a {
	margin-left:13px
}
nav#relatedNav .relatedTitle {
	position:absolute;
	top:-31px;
	padding:0.05em .5em 0.01em;
	border:1px solid #ddd;
	height:31px;
	float:left;
	border-bottom:none;
	background:#fff;
	font-size:1em;
	line-height:2.2em;
	-moz-border-radius-topleft:8px;
	-webkit-border-top-left-radius:8px;
	border-top-left-radius:8px;
	-moz-border-radius-topright:8px;
	-webkit-border-top-right-radius:8px;
	border-top-right-radius:8px;
	text-decoration:none;
	color:#005f91
}
nav#relatedNav .relatedTitle a {
	color:#005f91
}
nav.previous, nav.pubs {
	margin:10px 0 0;
	padding:0;
	font-size:1.1em
}
nav.previous li a, nav.pubs li a {
	position:relative;
	color:#666666;
	text-decoration:underline
}
nav.previous li:hover a, nav.previous li:focus a, nav.pubs li:hover a, nav.pubs li:focus a {
	color:#000;
	text-decoration:none
}
nav.previous .hidePrevious, nav.pubs .hidePrevious {
	display:none
}
nav.pubs {
	margin:10px 0
}
nav.pubs li a {
	padding:0.8em;
	position:relative;
	width:auto;
	color:#666666;
	text-decoration:none;
	-webkit-border-radius:8px;
	-moz-border-radius:8px;
	-ms-border-radius:8px;
	-o-border-radius:8px;
	border-radius:8px;
	background:none
}
nav.pubs ul:hover, nav.pubs ul:focus {
	background:#f9f5f3;
	background:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y5ZjVmMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ5JSIgc3RvcC1jb2xvcj0iI2VmZWZlZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iI2UxZTFlMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk5JSIgc3RvcC1jb2xvcj0iI2NkY2RjZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=');
	background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y5ZjVmMyIvPjxzdG9wIG9mZnNldD0iNDklIiBzdG9wLWNvbG9yPSIjZWZlZmVmIi8+PHN0b3Agb2Zmc2V0PSI1MSUiIHN0b3AtY29sb3I9IiNlMWUxZTEiLz48c3RvcCBvZmZzZXQ9Ijk5JSIgc3RvcC1jb2xvcj0iI2NkY2RjZCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
	background-size:100%;
	background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f9f5f3), color-stop(49%, #efefef), color-stop(51%, #e1e1e1), color-stop(99%, #cdcdcd));
	background-image:-webkit-linear-gradient(top, #f9f5f3 0%, #efefef 49%, #e1e1e1 51%, #cdcdcd 99%);
	background-image:-moz-linear-gradient(top, #f9f5f3 0%, #efefef 49%, #e1e1e1 51%, #cdcdcd 99%);
	background-image:-o-linear-gradient(top, #f9f5f3 0%, #efefef 49%, #e1e1e1 51%, #cdcdcd 99%);
	background-image:linear-gradient(top, #f9f5f3 0%, #efefef 49%, #e1e1e1 51%, #cdcdcd 99%)
}
a.cta {
	background-image:url('../../uploadedImages/Content/Images/icon-sprite.png');
	background-position:100% -768px;
	background-repeat:no-repeat;
	background-color:#757676;
	padding:4px 29px 4px 55px;
	color:#fff;
	white-space:nowrap;
	text-decoration:none;
	font-family:"Swiss721BT-Roman", Arial, sans-serif, "DejaVu Sans";
	position:relative;
	display:inline-block;
	margin:10px 0 20px;
	height:18px;
	line-height:auto
}
a.cta span {
	background:url('../../uploadedImages/Content/Images/icon-sprite.png') no-repeat -32px 0;
	width:12px;
	height:26px;
	position:absolute;
	top:0;
	left:0
}
a.cta span.icon {
	background:url('../../uploadedImages/Content/Images/icon-sprite.png') no-repeat;
	position:absolute;
	top:-11px;
	left:0;
	height:58px;
	width:50px;
	vertical-align:middle
}
a.cta:hover {
	color:#fff;
	background-color:#48494a;
	background-position:100% -800px
}
a.cta:hover span {
	background-position:-32px -32px
}
a.cta:visited {
	color:#fff
}
#banner a.cta, #lowerArea a.cta, .homePage #contentAreaArticle1 a.cta, .homePage #contentAreaArticle3 a.cta, .corp #contentAreaArticle1 a.cta, .corp #contentAreaArticle3 a.cta {
	padding-left:15px;
	margin:0
}
#lowerArea ul {
	list-style:none;
	margin:0px;
	padding:0;
	margin-left:32px
}
#lowerArea ul li {
	margin:0 0 15px 0;
	width:49%;
	padding:0;
	display:inline-block;
	vertical-align:top
}
#lowerArea ul li:first-child {
	width:100%;
	margin-bottom:0
}
#lowerArea ul small {
	color:#666;
	font-size:90%;
	display:inline-block;
	margin-bottom:10px
}
#lowerArea ul h3 a {
	color:#333333;
	text-decoration:none
}
#lowerArea ul h4 {
	color:#999;
	font-size:100%;
	font-weight:bold;
	margin:5px 50px 0px 0;
	padding:0px
}
#lowerArea ul h4 a, #lowerArea ul h4 a:hover {
	color:#333333;
	text-decoration:none
}
#lowerArea ul p {
	font-size:90%;
	margin:0 50px 5px 0;
	padding:0px
}
#lowerArea ul span.date {
	display:inline-block;
	margin:.25em 0 0 0;
	color:#666666
}
#lowerArea ul a.more {
	font-size:90%
}
.ind #lowerArea .dropzone #articleFooter {
	position:absolute;
	right:20px;
	bottom:20px
}
.bus #lowerArea .dropzone #articleFooter {
	position:absolute;
	right:20px;
	bottom:20px
}
.npr #lowerArea .dropzone #articleFooter {
	position:absolute;
	right:20px;
	bottom:20px
}
.spr #lowerArea .dropzone #articleFooter {
	position:absolute;
	right:20px;
	bottom:20px
}
.txp #lowerArea .dropzone #articleFooter {
	position:absolute;
	right:20px;
	bottom:20px
}
a.getitdone {
	background-position:0px 0px
}
a.getitdone:hover {
	background-position:0px -58px
}
a.workitout {
	background-position:0px -116px
}
a.workitout:hover {
	background-position:0px -174px
}
a.yoursituation {
	background-position:0px -232px
}
a.yoursituation:hover {
	background-position:0px -290px
}
a.getitdonebus {
	background-position:0px -346px
}
a.getitdonebus:hover {
	background-position:0px -404px
}
a.workitoutbus {
	background-position:0px -464px
}
a.workitoutbus:hover {
	background-position:0px -522px
}
a.yourbusiness {
	background-position:0px -580px
}
a.yourbusiness:hover {
	background-position:0px -638px
}
#other .anythingControls {
	top:47%
}
#other ul#update_list {
	float:none;
	width:100%;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	padding:1em
}
#other ul#update_list li {
	list-style-type:none;
	position:relative;
	display:table-cell
}
#other ul#update_list a {
	text-decoration:none;
	color:#333
}
#other ul#update_list a:hover {
	text-decoration:underline
}
#other .anythingSlider span.forward, #other .anythingSlider span.back {
	position:absolute;
	top:0;
	display:inline-block;
	width:15px;
	height:30px;
	background:url('../img/twit-sprite.png') no-repeat;
	margin-top:2px;
	cursor:pointer;
	top:30%
}
#other .anythingSlider span.back {
	background-position:left top;
	left:-10px
}
#other .anythingSlider span.forward {
	background-position:right top;
	right:-10px
}
#other .anythingSlider span.forward:hover {
	background-position:right -22px
}
#other .anythingSlider span.back:hover {
	background-position:left -22px
}
#loginWrapper, #mediaWrapper, #researchWrapper {
	border:1px solid #ccc;
	background:#fff;
	padding:10px
}
#loginWrapper h3, #mediaWrapper h3, #researchWrapper h3 {
	padding:7px 0 6px 40px;
	margin:0;
	display:inline-block;
	line-height:1.2em;
	font-weight:bold a;
	font-weight-color:#000;
	font-weight-text-decoration:none;
	font-weight-cursor:default
}
#researchWrapper h3, #mediaWrapper h3 {
	background:url('../../uploadedImages/Content/Images/icon-sprite-corporate.png') no-repeat 0px -192px;
	padding:6px 0 6px 40px
}
#researchWrapper h3 a, #mediaWrapper h3 a {
	text-decoration:none;
	color:#333
}
#mediaWrapper {
	margin-bottom:10px
}
#mediaWrapper h3 {
	background-position:0px -64px
}
#loginWrapper {
	padding:0px
}
#loginWrapper .form {
	text-align:center;
	padding:10px 0px 0px 0
}
#loginWrapper h3 {
	background:url('../../uploadedImages/Content/Images/icon-sprite.png') no-repeat -192px -192px;
	margin:10px 10px 0
}
#loginWrapper h3 a {
	text-decoration:none;
	color:#000;
	font-size:90%
}
#loginWrapper select {
	width:160px;
	margin-bottom:15px;
	font-size:80%;
	border:1px solid #999;
	padding:.3em .3em;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	-ms-border-radius:5px;
	-o-border-radius:5px;
	border-radius:5px;
	height:27px;
*zoom:1;
filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFFFFFFF', endColorstr='#FFFDFAF9');
	background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjxzdG9wIG9mZnNldD0iNjAlIiBzdG9wLWNvbG9yPSIjZmZmZmZmIi8+PHN0b3Agb2Zmc2V0PSI3MSUiIHN0b3AtY29sb3I9IiNmZGZhZjkiLz48c3RvcCBvZmZzZXQ9Ijk5JSIgc3RvcC1jb2xvcj0iI2U1ZTVlNSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
	background-size:100%;
	background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(60%, #ffffff), color-stop(71%, #fdfaf9), color-stop(99%, #e5e5e5));
	background-image:-webkit-linear-gradient(top, #ffffff 0%, #ffffff 60%, #fdfaf9 71%, #e5e5e5 99%);
	background-image:-moz-linear-gradient(top, #ffffff 0%, #ffffff 60%, #fdfaf9 71%, #e5e5e5 99%);
	background-image:-o-linear-gradient(top, #ffffff 0%, #ffffff 60%, #fdfaf9 71%, #e5e5e5 99%);
	background-image:linear-gradient(top, #ffffff 0%, #ffffff 60%, #fdfaf9 71%, #e5e5e5 99%)
}
#loginWrapper option {
	padding:5px 10px 5px 10px;
	border-bottom:1px solid #ccc;
	width:100%;
	font-size:110%;
	position:relative
}
#loginWrapper option:hover {
	background-color:#CCC;
	color:#000
}
#loginWrapper .btnWrapper {
	background:none;
	margin-top:0px;
	display:inline-block;
	width:160px;
	clear:both;
	margin-bottom:5px;
	float:none
}
#loginWrapper .btnWrapper input {
	padding:0.5em 1em;
	text-align:center;
	width:100%;
	background:#0F9;
	background:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSI1NSUiIHN0b3AtY29sb3I9IiNmZmQ4MDMiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZmY5OTAwIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==');
	background:#ffd803;
	background:-moz-linear-gradient(top, #ffd803 55%, #f90 100%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(55%, #ffd803), color-stop(100%, #f90));
	background:-webkit-linear-gradient(top, #ffd803 55%, #f90 100%);
	background:-o-linear-gradient(top, #ffd803 55%, #f90 100%);
	background:-ms-linear-gradient(top, #ffd803 55%, #f90 100%);
	background:linear-gradient(to bottom, #ffd803 55%, #ff9900 100%);
	-webkit-border-radius:8px;
	-moz-border-radius:8px;
	-ms-border-radius:8px;
	-o-border-radius:8px;
	border-radius:8px;
	border:#ABABA9 solid 1px;
	color:#000;
	display:block;
	font-weight:bold;
	line-height:2.2em;
	font-size:.9em;
	float:none;
	-webkit-text-stroke:0 1px #FFF493;
	text-shadow:0 1px 0px #FFF493
}
#loginWrapper .link {
	font-size:75%;
	text-align:left;
	display:block;
	margin-top:8px
}
#loginWrapper p.loginWrapperFooter {
	padding:5px 30px 15px;
	margin:7px 0 0;
	line-height:1.4;
	background:#f5f5f5;
	clear:both;
	border-top:solid #D5D5D5 1px;
	-moz-border-radius-bottomleft:8px;
	-webkit-border-bottom-left-radius:8px;
	border-bottom-left-radius:8px;
	-moz-border-radius-bottomright:8px;
	-webkit-border-bottom-right-radius:8px;
	border-bottom-right-radius:8px
}
#loginWrapper .registerLink {
	text-align:left;
	display:block;
	margin:3px 30px 10px;
	font-size:90%;
	text-decoration:none
}
#loginWrapper .registerLink:hover {
	text-decoration:underline
}
.contentPage #rightArea aside {
	display:block
}
body.contentPage #loginWrapper {
	border:1px solid #ccc
}
a.more {
	color:#0063c7;
	text-decoration:none
}
.homePage .articleContent a.more {
	display: block;
	margin-bottom: 20px;	
}
a.more:hover {
	text-decoration:none
}
span.moreArrow {
	display:inline-block;
	width:12px;
	height:15px;
	overflow:hidden;
	text-indent:-999em;
	vertical-align:middle;
	background:url('../../uploadedImages/Content/Images/icon-sprite.png') -40px -289px;
	vertical-align:middle
}
a.subscribe span.moreArrow {
	background-position:-40px -309px;
	height:7px
}
body.ind div.example, div.ind, table.ind caption, body.ind table caption {
	border-top:2px solid #50a512
}
body.bus div.example, div.bus, table.bus caption, body.bus table caption {
	border-top:2px solid #2795ff
}
body.spr div.example, div.sup, table.sup caption, body.spr table caption {
	border-top:2px solid #8c1d55
}
body.txp div.example, div.tpr, table.tpr caption, body.txp table caption {
	border-top:2px solid #7400b3
}
body.npr div.example div.npr, table.npr caption, body.npr table caption {
	border-top:2px solid #f6642e
}
body.ind table td, body.ind table th, table.ind td, table.ind th, body.ind div.example, div.ind {
	background-color:#F3FFE6;
	border:1px solid #DAF4C5
}
body.bus table td, body.bus table th, table.bus td, table.bus th, body.bus div.example, div.bus {
	background:#E4F7FF;
	border:1px solid #BBE9FF
}
body.spr table td, body.spr table th, table.sup td, table.sup th, body.spr div.example, div.sup {
	background:#FFF3F1;
	border:1px solid #FFDADC
}
body.txp table td, body.txp table th, table.tpr td, table.tpr th, body.tpr div.example, div.tpr {
	background:#F2F0FF;
	border:1px solid #E6DEFF
}
body.npr table td, body.npr table th, table.npr td, table.npr th, body.npr div.example, div.npr {
	background:#FFF5E6;
	border:1px solid #FFDCB9
}
.column-dark {
	background:#f5f5f5;
	font-weight:bolder
}
div.figureChart {
	background:#FFF
}
div.figureChart p {
	text-align:center
}
#mainArea .rbaSearchContainer br {
	display:none
}
#mainArea .rbaAuthNumberSearch {
	background:#f5f5f5;
	border-bottom:#dadada
}
#mainArea .rbaContentSearch, #mainArea .rbaAuthNumberSearch {
	float:left;
	padding:1% 2% 2%;
	width:96%
}
#mainArea .rbaAuthNumberSearch:hover, #mainArea .rbaContentSearch:hover {
	background:#dadada
}
#mainArea .rbaLabel {
	font-weight:bold;
	float:left;
	clear:both;
	padding:0.5em 0
}
#mainArea .goButton {
	margin:0 0.5em;
	border:none;
	padding:0;
	width:auto;
	float:left
}
#mainArea .AndOrLabel, #mainArea .publishedDateFrom, #mainArea .publishedDateTo {
	float:left;
	padding:0.5em 0.5em 0 0;
	clear:both;
	width:50px
}
#mainArea .AndOrLabel {
	font-size:80%
}
#mainArea .txtPublishFrom, #mainArea .txtPublishTo {
	float:left;
	margin:0 0 1em;
	width:245px
}
#mainArea .publishedDateFrom {
	clear:both
}
#mainArea .txtAuthNumber, #mainArea .txtKeyword {
	float:left;
	clear:left
}
#mainArea .chkBoxSc {
	float:left;
	padding:0.45em 1em
}
.rba .searchWrapper {
	clear:both
}
.rba .searchWrapper ol {
	list-style-type:decimal;
	padding:0 0 0 40px
}
.rba .rbaResultsPageSizeSelection {
	margin:1em 0
}
.rba #mainArea .rbaResultsPageSizeSelection .goButton {
	float:none
}
#leftArea nav .title {
	display:none
}
.corp #lowerArea .PBItem ul, #contentAreaArticle1 .PBItem ul, #contentAreaArticle2 .PBItem ul, #contentAreaArticle3 .PBItem ul {
	margin:0 0 10px 0;
	padding:0.2em 0em 0.7em .1em
}
.corp #lowerArea .PBItem ul li, #contentAreaArticle1 .PBItem ul li, #contentAreaArticle2 .PBItem ul li, #contentAreaArticle3 .PBItem ul li {
	background:url('../../uploadedImages/Content/Images/icon-column-ul.png') no-repeat left 11px;
	line-height:1.4em;
	list-style:none outside none;
	padding:0.3em 0.5em 0.3em 0.9em
}
.corp #lowerArea .PBItem ul a, .corp #lowerArea .PBItem ul a:visited, #contentAreaArticle1 .PBItem ul a, #contentAreaArticle1 .PBItem ul a:visited, #contentAreaArticle2 .PBItem ul a, #contentAreaArticle2 .PBItem ul a:visited, #contentAreaArticle3 .PBItem ul a, #contentAreaArticle3 .PBItem ul a:visited {
	color:#333;
	text-decoration:none
}
.corp #lowerArea .PBItem ul a:hover, #contentAreaArticle1 .PBItem ul a:hover, #contentAreaArticle2 .PBItem ul a:hover, #contentAreaArticle3 .PBItem ul a:hover {
	text-decoration:underline
}
.homePage #contentArea #contentAreaArticle1 a.cta, .homePage #contentArea #contentAreaArticle3 a.cta, .corp #contentArea #contentAreaArticle1 a.cta, .corp #contentArea #contentAreaArticle3 a.cta {
	bottom:30px
}
.homePage #contentArea #contentAreaArticle1 img, .homePage #contentArea #contentAreaArticle3 img, .corp #contentArea #contentAreaArticle1 img, .corp #contentArea #contentAreaArticle3 img {
	float:left;
	margin:0.75em 0 0.75em .5em
}
.homePage #newsUpdatesContainer, .corp #newsUpdatesContainer, .segmentHome #newsUpdatesContainer {
	margin-bottom:0
}
#contentArea #contentAreaArticle1, #contentArea #contentAreaArticle2, #contentArea #contentAreaArticle3, #contentArea #upperArea {
	background-color:#fff;
	background-image:url('../../uploadedImages/Content/Images/cnr-topright.png'), url('../../uploadedImages/Content/Images/cnr-botright.png');
	background-position:right top, right bottom;
	background-repeat:no-repeat;
	-webkit-border-radius:7px 0 0 7px;
	-moz-border-radius:7px 0 0 7px;
	-ms-border-radius:7px 0 0 7px;
	-o-border-radius:7px 0 0 7px;
	border-radius:7px 0 0 7px;
	display:table-cell;
	vertical-align:top
}
#contentArea #contentAreaArticle1 .dropzone, #contentArea #contentAreaArticle2 .dropzone, #contentArea #contentAreaArticle3 .dropzone, #contentArea #upperArea .dropzone {
	padding:30px 30px 70px;
	display:inline-block
}
body.homePage #contentArea #contentAreaArticle1 .dropzone, body.homePage #contentArea #contentAreaArticle2 .dropzone, body.homePage #contentArea #contentAreaArticle3 .dropzone, body.homePage #contentArea #upperArea .dropzone {
	padding-bottom:60px
}
#contentArea #contentAreaArticle1 h2, #contentArea #contentAreaArticle2 h2, #contentArea #contentAreaArticle3 h2, #contentArea #upperArea h2 {
	font-family:"Swiss721BT-Light", Arial, sans-serif, "DejaVu Sans";
	clear:both;
	font-size:1.4em;
	line-height:1.25em;
	padding:0 0 10px 0
}
#contentArea #contentAreaArticle1 h2 a, #contentArea #contentAreaArticle2 h2 a, #contentArea #contentAreaArticle3 h2 a, #contentArea #upperArea h2 a {
	text-decoration:none;
	color:#333
}
#contentArea #contentAreaArticle1 a.cta, #contentArea #contentAreaArticle2 a.cta, #contentArea #contentAreaArticle3 a.cta, #contentArea #upperArea a.cta {
	position:absolute;
	bottom:20px
}
#contentArea #contentAreaArticle1 a.re, #contentArea #contentAreaArticle2 a.re, #contentArea #contentAreaArticle3 a.re, #contentArea #upperArea a.re {
	position:relative;
	bottom:0;
	margin:1.5em 0 2em
}
#banner {
	position:relative;
	background:#fff;
	height:200px;
	-moz-border-radius-bottomleft:8px;
	-webkit-border-bottom-left-radius:8px;
	border-bottom-left-radius:8px;
	-moz-border-radius-bottomright:8px;
	-webkit-border-bottom-right-radius:8px;
	border-bottom-right-radius:8px;
	overflow:hidden;
	margin-bottom:10px
}
.homePage #banner {
	-webkit-border-radius:8px;
	-moz-border-radius:8px;
	-ms-border-radius:8px;
	-o-border-radius:8px;
	border-radius:8px
}
ul#slider li .bannerImage {
	-webkit-border-radius:0 0 8px 0;
	-moz-border-radius:0 0 8px 0;
	-ms-border-radius:0 0 8px 0;
	-o-border-radius:0 0 8px 0;
	border-radius:0 0 8px 0
}
.homePage ul#slider li .bannerImage {
	-webkit-border-radius:0 8px 8px 0;
	-moz-border-radius:0 8px 8px 0;
	-ms-border-radius:0 8px 8px 0;
	-o-border-radius:0 8px 8px 0;
	border-radius:0 8px 8px 0
}
.anythingControls {
	right:10px;
	background:url('../../uploadedImages/Content/Images/white_bannercontrols-bg.png')
}
ul#slider li h1 {
	font-size:240%
}
#contentContainer #lowerArea {
	clear:both;
}
.homePage #contentContainer, .landingPage #contentContainer {
	padding:0 0 10px 0;
	background:none
}
ul.navmenu a {
	padding:10px 5% 10px 28px
}
ul.navmenu li {
	border-top:1px solid #dadada
}
ul.navmenu li:first-child {
	border:none
}
ul.navmenu li .menutop .toggle a {
	width:15px;
	height:15px;
	left:0;
	margin:11px 6px;
	background-position:0 -128px
}
ul.navmenu li .menutop .toggle-open a {
	background-position:0 -143px
}
nav ul.navmenu ul.submenu {
	background:#f5f5f5
}
nav ul.navmenu ul.submenu li {
	border:none
}
nav ul.navmenu ul.submenu li a {
	padding:10px 10px 10px 35px
}
#contentWrapper .content ul.ceiIcons {
	list-style-type:none
}
#contentWrapper .content ul.ceiIcons li {
	background:none;
	margin:0 0 10px;
	padding:0;
	float:left;
	width:50%;
	position:relative
}
#contentWrapper .content ul.ceiIcons li span.cell {
	display:table
}
#contentWrapper .content ul.ceiIcons li a:visited {
	color:#fff
}
#contentWrapper .content ul.ceiIcons li a.ctaLarge {
	background:none;
	color:#555;
	height:64px;
	width:auto;
	padding:0 30px 0 70px;
	margin:0;
	white-space:normal;
	display:table-cell;
	vertical-align:middle
}
#contentWrapper .content ul.ceiIcons li a.ctaLarge:hover {
	color:#333
}
#contentWrapper .content ul.ceiIcons li a.ctaLarge span.icon {
	top:0;
	width:64px;
	height:64px;
	background-position:0 -1504px
}
#contentWrapper .content ul.ceiIcons li a.ctaLarge span.icon.cg {
	background-position:0 -1504px
}
#contentWrapper .content ul.ceiIcons li a.ctaLarge span.icon.gcr {
	background-position:-64px -1504px
}
#contentWrapper .content ul.ceiIcons li a.ctaLarge span.icon.frm {
	background-position:-128px -1504px
}
#contentWrapper .content ul.ceiIcons li a.ctaLarge span.icon.pe {
	background-position:0 -1632px
}
#contentWrapper .content ul.ceiIcons li a.ctaLarge span.icon.fi {
	background-position:-64px -1632px
}
#contentWrapper .content ul.ceiIcons li a.ctaLarge span.icon.si {
	background-position:-128px -1632px
}
#contentWrapper .content ul.ceiIcons li a:hover span.icon {
	background-position:0 -1568px
}
#contentWrapper .content ul.ceiIcons li a:hover span.icon.cg {
	background-position:0 -1568px
}
#contentWrapper .content ul.ceiIcons li a:hover span.icon.gcr {
	background-position:-64px -1568px
}
#contentWrapper .content ul.ceiIcons li a:hover span.icon.frm {
	background-position:-128px -1568px
}
#contentWrapper .content ul.ceiIcons li a:hover span.icon.pe {
	background-position:0 -1696px
}
#contentWrapper .content ul.ceiIcons li a:hover span.icon.fi {
	background-position:-64px -1696px
}
#contentWrapper .content ul.ceiIcons li a:hover span.icon.si {
	background-position:-128px -1696px
}
#contentArea h1.icon-cei {
	position:relative;
	padding:0.7em 1em 1em 80px
}
#contentArea h1.icon-cei span {
	width:64px;
	height:64px;
	position:absolute;
	top:0;
	left:0;
	background:url('../../uploadedImages/Content/Images/icon-sprite.png') 0 -1504px
}
#contentArea h1.icon-cei-gcr span {
	background-position:-64px -1504px
}
#contentArea h1.icon-cei-frm span {
	background-position:-128px -1504px
}
#contentArea h1.icon-cei-pe span {
	background-position:0 -1632px
}
#contentArea h1.icon-cei-fi span {
	background-position:-64px -1632px
}
#contentArea h1.icon-cei-si span {
	background-position:-128px -1632px
}
.printIcontest {
	position:absolute;
	top:-35px;
	right:10px
}
#anzsic_coder_container #ContentScreenHeading {
	font-size:1.35em;
	padding:.5em 0 0;
	font-family:"Swiss721BT-Roman", Arial, sans-serif, "DejaVu Sans"
}
#anzsic_coder_container #ContentScreenContainer {
	padding:1em 0
}
#anzsic_coder_container #SearchTools input {
	margin:0 0 0 10px
}
#anzsic_coder_container #ResultsContainer ul {
	padding:0;
	margin-top:0
}
#anzsic_coder_container #ResultsContainer ul li {
	list-style-type:none
}
#anzsic_coder_container #ResultsContainer ul li.primary {
	margin-top:5px;
	font-weight:bold
}
#anzsic_coder_container #error {
	margin:1em 0
}
.noPrint #printFunc {
	display:none;
	visibility:hidden
}
#localNav, #relatedNav {
	position:relative;
	z-index:1
}
#leftArea nav ul {
	padding:0;
	margin:0;
	display:block;
	width:100%
}
ul.navmenu {
	display:block
}
ul.navmenu li {
	margin:0;
	list-style:none
}
ul.navmenu a {
	text-decoration:none;
	font-size:90%;
	display:block;
	color:#333
}
ul.navmenu li .menutop-open a.selected {
	background:#f5f5f5
}
ul.navmenu li .menutop .toggle a {
	position:absolute;
	padding:0;
	cursor:pointer;
	overflow:hidden;
	background-image:url('../../uploadedImages/Content/Images/icon-sprite.png')
}
ul.navmenu li.level2 .menutop .toggle a {
	margin-left:13px
}
ul.navmenu li.level3 .menutop .toggle a {
	margin-left:18px
}
ul.navmenu li.level4 .menutop .toggle a {
	margin-left:23px
}
ul.navmenu .menusingle a {
	width:80%
}
ul.navmenu .parent, ul.navmenu .parent .menutop-open {
	background:#f4f4f4
}
ul.navmenu .menutop {
	width:100%
}
ul.navmenu li a.selected, .twc.inbc li.item1 a, .twc.lhc li.item2 a, .twc.vac li.item3 a {
	background:#dadada;
	font-weight:bold
}
nav ul.navmenu ul.submenu {
	padding:0
}
nav ul.navmenu ul.submenu li {
	padding:0px
}
nav ul.navmenu ul.submenu li a {
	width:auto;
	font-size:90%
}
nav ul.navmenu ul.submenu li.active a {
	background:#ccc;
	padding-bottom:10px;
	font-weight:bold
}
nav ul.navmenu ul.submenu li li a {
	padding:10px 10px 10px 40px;
	width:auto
}
nav ul.navmenu ul.submenu li li li a {
	padding:10px 10px 10px 45px;
	width:auto
}
nav ul.navmenu ul.submenu li li li li a {
	padding:10px 10px 10px 50px;
	width:auto
}
.btnWrapper {
	display:inline-block
}
.btnWrapper button {
	padding:0px 20px 0px 20px;
	line-height:1.8em
}
.btnWrapper a {
	padding:0px 20px 0px 20px;
	text-decoration:none;
	line-height:1.6em;
	vertical-align:middle
}
.btnWrapper:hover {
	background-position:right -26px;
	color:#fff
}
.btnWrapper button:hover, .btnWrapper a:hover {
	background-position:left -26px;
	color:#fff
}
.btnWrapper button, .btnWrapper a, .btnWrapper a:visited {
	border:0px;
	background:url('../img/btn-genericleft.gif') no-repeat top left;
	height:26px;
	float:left;
	display:inline-block;
	font-size:110%;
	color:#333
}
div.example {
	padding:0em 1.5em 1em;
	background:#f5f5f5;
	position:relative;
	margin:1em 0 1.5em;
	overflow:hidden;
	border-top:2px solid #000000
}
div.example h4 {
	width:100%;
	font-size:1.1em;
	font-weight:bold;
	background:#FFF;
	padding:1em 1.5em;
	position:relative;
	left:-1.5em;
	text-indent:-1.4em;
	margin-bottom:.5em
}
div.example h4 span {
	text-transform:uppercase
}
div.example table.tblNoBorder {
	margin-bottom:.5em;
	border-spacing:0px 2px
}
div.example table.tblNoBorder td {
	border:none;
	background:#FFF
}
.generalPage #contentArea .content ul#alphabetLinks {
	margin:0 0 1em;
	padding:0;
	width:100%;
	clear:both;
	float:left
}
.generalPage #contentArea .content ul#alphabetLinks li {
	float:left;
	margin-right:6px;
	list-style-type:none;
	line-height:2em;
	font-size:90%;
	border:1px solid #CCC;
	min-width:20px;
	text-align:center;
	color:#999;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	-ms-border-radius:5px;
	-o-border-radius:5px;
	border-radius:5px;
	background:#f4f4f4;
	background:-moz-linear-gradient(top, #f4f4f4 0%, #ebebeb 51%, #e2e2e2 100%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #f4f4f4), color-stop(51%, #ebebeb), color-stop(100%, #e2e2e2));
	background:-webkit-linear-gradient(top, #f4f4f4 0%, #ebebeb 51%, #e2e2e2 100%);
	background:-o-linear-gradient(top, #f4f4f4 0%, #ebebeb 51%, #e2e2e2 100%);
	background:-ms-linear-gradient(top, #f4f4f4 0%, #ebebeb 51%, #e2e2e2 100%);
	background:linear-gradient(to bottom, #f4f4f4 0%, #ebebeb 51%, #e2e2e2 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4f4f4', endColorstr='#e2e2e2', GradientType=0 )
}
.generalPage #contentArea .content ul#alphabetLinks li a {
	text-decoration:none;
	color:#333333;
	text-shadow:1px 1px 0px #fff;
	padding:0px 6px 0px;
	min-width:8px;
	font-weight:bold;
	display:inline-block;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	-ms-border-radius:5px;
	-o-border-radius:5px;
	border-radius:5px;
	background:#f4f4f4;
	background:-moz-linear-gradient(top, #f4f4f4 0%, #ebebeb 51%, #e2e2e2 100%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #f4f4f4), color-stop(51%, #ebebeb), color-stop(100%, #e2e2e2));
	background:-webkit-linear-gradient(top, #f4f4f4 0%, #ebebeb 51%, #e2e2e2 100%);
	background:-o-linear-gradient(top, #f4f4f4 0%, #ebebeb 51%, #e2e2e2 100%);
	background:-ms-linear-gradient(top, #f4f4f4 0%, #ebebeb 51%, #e2e2e2 100%);
	background:linear-gradient(to bottom, #f4f4f4 0%, #ebebeb 51%, #e2e2e2 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4f4f4', endColorstr='#e2e2e2', GradientType=0 )
}
.generalPage #contentArea .content ul#alphabetLinks li a.inactive {
	font-weight:normal;
	color:#999
}
.generalPage #contentArea .content ul#alphabetLinks li a.active, .generalPage #contentArea .content ul#alphabetLinks li a:hover {
	background:#9b9b9b;
	background:-moz-linear-gradient(top, #9b9b9b 0%, #636363 87%, #515151 100%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #9b9b9b), color-stop(87%, #636363), color-stop(100%, #515151));
	background:-webkit-linear-gradient(top, #9b9b9b 0%, #636363 87%, #515151 100%);
	background:-o-linear-gradient(top, #9b9b9b 0%, #636363 87%, #515151 100%);
	background:-ms-linear-gradient(top, #9b9b9b 0%, #636363 87%, #515151 100%);
	background:linear-gradient(to bottom, #9b9b9b 0%, #636363 87%, #515151 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#9b9b9b', endColorstr='#515151', GradientType=0 );
	color:#fff;
	text-shadow:1px 1px 0px #333
}
.generalPage #contentArea .content .navbar ul {
	margin:0;
	padding:0
}
.generalPage #contentArea .content .navbar ul li {
	float:left;
	margin-right:10px;
	list-style-type:none;
	background:none;
	padding:0
}
.generalPage #contentArea .content .navbar ul li.next, .generalPage #contentArea .content .navbar ul li.previous {
	color:#0063c7;
	border:none;
	font-weight:normal
}
.generalPage #contentArea .content .navbar ul li.next:hover, .generalPage #contentArea .content .navbar ul li.previous:hover {
	text-shadow:none
}
.generalPage #contentArea .content .navbar ul li.next {
	background:url('../../uploadedImages/Content/Images/icon-sprite.png') 100% -291px;
	padding-right:15px;
	padding-left:0
}
.generalPage #contentArea .content .navbar ul li.previous {
	background:url('../../uploadedImages/Content/Images/icon-sprite.png') 0 -291px;
	padding-left:16px
}
#contentContainer .secondaryMenu {
	clear:both
}
#contentContainer .secondaryMenu ul li {
	background:none;
	padding:0
}
#contentContainer .secondaryMenu ul li a {
	font-weight:normal;
	font-size:1.0em
}
.breadcrumbs {
	font-size:0.8em
}
.ModifiedDate {
	color:#666;
	font-size:0.8em
}
.searchWrapper .searchHeader {
	margin:0 0 1em
}
.searchWrapper .resultHeader {
	clear:both
}
.searchWrapper .resultHeader hr {
	display:none
}
.searchWrapper .search_tools {
	clear:both;
	position:relative
}
.searchWrapper .search_tools .results_search_field {
	float:left
}
.searchWrapper .search_tools .results_search_field .result_search_input, .searchWrapper #search_tools .results_search_field .result_search_button {
	float:left
}
.searchWrapper .search_tools .result_search_links {
	float:left
}
.searchWrapper .search_tools .result_search_links a {
	font-size:90%
}
.searchWrapper .divider {
	display:block;
	clear:both;
	width:100%
}

#results_container .divider {
	display:block;
	clear:both;
	width:100%
}
.searchWrapper .resultsCountBar {
	display:block;
	clear:both
}
.searchWrapper #recommended_container {
	clear:both;
	display:block;
	width:96%;
	padding:0 2%;
	background:#f5f5f5
}
.searchWrapper #recommended_container h3 {
	font-size:1em;
	font-weight:bold
}
.searchWrapper #recommended_container ol li .recommendedResult br {
	display:none
}
.searchWrapper ol {
	list-style-type:none;
	padding:0;
	display:block
}
.searchWrapper ol li .searchResultURL, .searchWrapper ol li .recommendedResultURL {
	color:#666;
	font-size:90%;
	padding:0 0 1em
}
.searchWrapper ul.paging {
	list-style-type:none
}
.searchWrapper ul.paging li {
	display:inline
}
.searchLogo {
	background:url('../../uploadedImages/Content/Images/powered_by_google.gif') no-repeat;
	width:135px;
	height:35px;
}
#adv_container .subContainer .advRow {
	position:relative;
	display:table;
	width:100%
}
#adv_container .subContainer .advRow .advLabel {
	display:table-cell;
	min-width:16em
}
#adv_container .subContainer .advRow .advLabel span {
	padding:1em 1em 0 0;
	display:block
}
#adv_container .subContainer .advRow .advInput {
	display:table-cell;
	width:100%
}
#adv_container .subContainer .advRow .advInput .sameWidthField, #adv_container .subContainer .advRow .advInput #txt_adv_unwanted {
	width:93%
}
#adv_container .subContainer .advRow .advInput .orSpacer {
	font-size:85%;
	padding:0.5em
}
#adv_container .subContainer .advRow .advInput .moreWordsField {
	width:25%
}
#adv_container .subContainer .advRow .advTip {
	position:absolute;
	right:0;
	top:15px
}
#adv_container .subContainer .advRow .advTip a {
	font-size:90%
}
#adv_container .subContainer .advRow .newRow {
	float:left;
	min-width:16em
}
#adv_container .subContainer #adv_links_holder #adv_button_holder, #adv_container .subContainer #adv_links_holder #adv_tips_holder {
	padding:0.5em 0
}
#adv_container .subHeading {
	font-size:1.5em;
	display:block;
	width:100%;
	clear:both;
	font-size:1.3em;
	padding:1em 0 0
}
#adv_container .subHeading .subHeading {
	font-size:1em;
	padding:0
}
.searchWrapper .resultHeader h2, #adv_container .heading {
	font-size:1.7em;
	padding:1.5em 0 0em;
	line-height:1.7em;
	display:block;
	border-bottom:1px solid #dadada
}
.design_validation_failed {
	border:1px dotted red !important
}
#subscriptionForm .subscriptionHeaderFields {
	display:table
}
#subscriptionForm .subscriptionHeaderFields .subscriptionHeaderField {
	display:table-cell
}
#subscriptionForm .subscriptionHeaderFields .subscriptionHeaderField input {
	margin:0 1em
}
#subscriptionForm .publicationline {
	display:table;
	width:75%;
	margin:0.5em 0
}
#subscriptionForm .publicationline div {
	display:table-cell
}
#subscriptionForm .publicationline .publication input {
	margin-right:0.25em
}
#subscriptionForm .publicationline .publicationfrequency {
	text-align:right
}
ul#slider {
	list-style:none;
	overflow-y:hidden;
	overflow-x:hidden;
	margin:0;
	padding:0
}
ul#slider li {
	position:relative;
	display:none
}
ul#slider li h1 {
	margin-top:25px;
	padding:0 320px 0 0;
	line-height:1.1em;
	letter-spacing:-0.001em;
	opacity:0
}
ul#slider li p {
	line-height:1.5em;
	margin-top:0;
	position:static !important
}
ul#slider li h1, ul#slider li p {
	margin-left:30px;
	padding-right:320px;
	opacity:0;
	color:#666666;
	word-wrap:break-word
}
ul#slider li .bannerImage {
	position:absolute;
	top:0px;
	opacity:0;
	right:0px;
	z-index:1
}
ul#slider li .cta {
	position:absolute;
	bottom:30px;
	opacity:0;
	z-index:2
}
.anythingSlider-default {
	margin:0 auto;
	padding:0
}
.anythingControls {
	position:absolute;
	z-index:2;
	bottom:10px;
	padding:10px 15px 10px 15px;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	-ms-border-radius:10px;
	-o-border-radius:10px;
	border-radius:10px
}
.anythingSlider-default .anythingControls a {
	background:#999999;
	color:#333;
	height:7px;
	-webkit-border-radius:75px;
	-moz-border-radius:75px;
	-ms-border-radius:75px;
	-o-border-radius:75px;
	border-radius:75px;
	width:7px;
-webkit-transition:-webkit-transform .1s ease-out;
-moz-transition:-moz-transform .1s ease-out;
-o-transition:-o-transform .1s ease-out;
-ms-transition:-ms-transform .1s ease-out;
transition:transform .1s ease-out;
	visibility:visible
}
.anythingSlider-default .anythingControls a span {
	visibility:hidden
}
.anythingSlider-default .anythingControls a.cur {
	background:#666666;
	color:#000
}
.anythingSlider-default .anythingControls a.start-stop:hover, .anythingSlider-default .anythingControls a.start-stop.hover, .anythingSlider-default .anythingControls a.start-stop .anythingControls ul a:hover {
	background-image:none;
	color:#ddd
}
.anythingSlider-default.activeSlider .anythingWindow {
	border-color:#7C9127
}
.anythingSlider-default.activeSlider .anythingControls a {
	background-color:#999999;
	text-indent:-999em
}
.anythingSlider-default.activeSlider .anythingControls a.cur, .anythingSlider-default.activeSlider .anythingControls a:hover {
	background:#666666
}
.anythingSlider-default .anythingControls a.start-stop, .anythingSlider-default.activeSlider .anythingControls a.start-stop {
	background:url('../../uploadedImages/Content/Images/icon-sprite.png') no-repeat -48px -352px
}
.anythingSlider-default .anythingControls a.start-stop:hover, .anythingSlider-default.activeSlider .anythingControls a.start-stop:hover, .anythingSlider-default .anythingControls a.start-stop:focus, .anythingSlider-default.activeSlider .anythingControls a.start-stop:focus {
	background:url('../../uploadedImages/Content/Images/icon-sprite.png') no-repeat -56px -352px
}
.anythingSlider-default .anythingControls a.start-stop.playing, .anythingSlider-default.activeSlider .anythingControls a.start-stop.playing {
	background:url('../../uploadedImages/Content/Images/icon-sprite.png') no-repeat -32px -352px
}
.anythingSlider-default .anythingControls a.start-stop.playing:hover, .anythingSlider-default.activeSlider .anythingControls a.start-stop.playing:hover {
	background:url('../../uploadedImages/Content/Images/icon-sprite.png') no-repeat -41px -352px
}
.anythingSlider-default .anythingControls ul {
	margin:0;
	padding:0;
	float:right
}
.anythingSlider-default .anythingControls ul li {
	float:left;
	list-style-type:none
}
.anythingSlider-default .anythingControls ul a {
	float:left;
	text-decoration:none;
	padding:0px 1px;
	height:9px;
	margin:0 0px 0 18px;
	text-align:center;
	outline:0
}
.anythingSlider-default .anythingControls .anythingNavWindow {
	overflow:hidden;
	float:left
}
.anythingSlider-default .anythingControls .start-stop {
	padding:0;
	width:7px;
	height:9px;
	float:right;
	z-index:100;
	outline:0;
	border-radius:0px;
	-moz-border-radius:0px;
	-webkit-border-radius:0px;
	margin-top:0
}
.as-oldie .anythingSlider-default .anythingControls li {
	margin-left:15px
}
.as-oldie .anythingSlider-default .anythingControls a {
	margin:0
}
.as-oldie .anythingSlider-default .anythingNavWindow {
	margin:0 2px
}
.as-oldie .anythingSlider-default .anythingNavWindow li {
	padding:3px 0 0 0
}
.anythingSlider {
	display:block;
	overflow:visible !important;
	position:relative
}
.anythingSlider .anythingWindow {
	overflow:hidden;
	position:relative;
	width:100%;
	height:100%
}
.anythingSlider .anythingBase {
	background:transparent;
	list-style:none;
	position:absolute;
	overflow:visible !important;
	top:0;
	left:0;
	margin:0;
	padding:0
}
.anythingSlider .panel {
	background:transparent;
	display:block;
	overflow:hidden;
	float:left;
	padding:0;
	margin:0
}
.anythingSlider .fade .panel {
	float:none;
	position:absolute;
	top:0;
	left:0;
	z-index:-1
}
.anythingSlider .fade .activePage {
	z-index:0
}
.anythingSlider.rtl .anythingWindow {
	direction:ltr;
	unicode-bidi:bidi-override
}
.anythingSlider.rtl .anythingControls ul {
	float:left
}
.anythingSlider.rtl .anythingControls ul a {
	float:right
}
.anythingSlider.rtl .start-stop {
	float:right
}
.anythingSlider, .anythingSlider .anythingWindow, .anythingSlider .anythingControls ul a, .anythingSlider .arrow a, .anythingSlider .start-stop {
	transition-duration:0;
	-o-transition-duration:0;
	-moz-transition-duration:0;
	-webkit-transition-duration:0
}
#rightArea #rightAreaArticle2 div.PBViewing li.PBItem {
	margin-bottom:10px
}
.accordion, .foi, nav.pubs ul {
	border:1px solid #ccc;
	-webkit-border-radius:8px;
	-moz-border-radius:8px;
	border-radius:8px;
	background:#FFF
}
.accordion h3, .foi h3, nav.pubs ul h3 {
	font-size:1.1em
}
.accordion h3, .foi h3, nav.pubs ul {
	margin:0;
	padding:0;
	background:#fdfaf9;
	background:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZkZmFmOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlNWU1ZTUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+');
	background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZkZmFmOSIvPjxzdG9wIG9mZnNldD0iNDklIiBzdG9wLWNvbG9yPSIjZjdmN2Y3Ii8+PHN0b3Agb2Zmc2V0PSI1MSUiIHN0b3AtY29sb3I9IiNmMGYwZjAiLz48c3RvcCBvZmZzZXQ9Ijk5JSIgc3RvcC1jb2xvcj0iI2U1ZTVlNSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
	background-size:100%;
	background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #fdfaf9), color-stop(49%, #f7f7f7), color-stop(51%, #f0f0f0), color-stop(99%, #e5e5e5));
	background-image:-webkit-linear-gradient(top, #fdfaf9 0%, #f7f7f7 49%, #f0f0f0 51%, #e5e5e5 99%);
	background-image:-moz-linear-gradient(top, #fdfaf9 0%, #f7f7f7 49%, #f0f0f0 51%, #e5e5e5 99%);
	background-image:-o-linear-gradient(top, #fdfaf9 0%, #f7f7f7 49%, #f0f0f0 51%, #e5e5e5 99%);
	background-image:linear-gradient(top, #fdfaf9 0%, #f7f7f7 49%, #f0f0f0 51%, #e5e5e5 99%)
}
.accordion .new:first-child h3, .accordion .new:first-child h3 a, .foi .new:first-child h3, .foi .new:first-child h3 a {
	-webkit-border-radius:8px 8px 0 0;
	-moz-border-radius:8px 8px 0 0;
	-ms-border-radius:8px 8px 0 0;
	-o-border-radius:8px 8px 0 0;
	border-radius:8px 8px 0 0
}
.accordion .new:last-child h3, .accordion .new:last-child h3 a, .foi .new:last-child h3, .foi .new:last-child h3 a {
	-webkit-border-radius:0 0 8px 8px;
	-moz-border-radius:0 0 8px 8px;
	-ms-border-radius:0 0 8px 8px;
	-o-border-radius:0 0 8px 8px;
	border-radius:0 0 8px 8px
}
.accordion .new h3:hover, .accordion .new h3:focus, .foi .new h3:hover, .foi .new h3:focus {
	background:#f9f5f3;
	background:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y5ZjVmMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ5JSIgc3RvcC1jb2xvcj0iI2VmZWZlZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iI2UxZTFlMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk5JSIgc3RvcC1jb2xvcj0iI2NkY2RjZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=');
	background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y5ZjVmMyIvPjxzdG9wIG9mZnNldD0iNDklIiBzdG9wLWNvbG9yPSIjZWZlZmVmIi8+PHN0b3Agb2Zmc2V0PSI1MSUiIHN0b3AtY29sb3I9IiNlMWUxZTEiLz48c3RvcCBvZmZzZXQ9Ijk5JSIgc3RvcC1jb2xvcj0iI2NkY2RjZCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
	background-size:100%;
	background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f9f5f3), color-stop(49%, #efefef), color-stop(51%, #e1e1e1), color-stop(99%, #cdcdcd));
	background-image:-webkit-linear-gradient(top, #f9f5f3 0%, #efefef 49%, #e1e1e1 51%, #cdcdcd 99%);
	background-image:-moz-linear-gradient(top, #f9f5f3 0%, #efefef 49%, #e1e1e1 51%, #cdcdcd 99%);
	background-image:-o-linear-gradient(top, #f9f5f3 0%, #efefef 49%, #e1e1e1 51%, #cdcdcd 99%);
	background-image:linear-gradient(top, #f9f5f3 0%, #efefef 49%, #e1e1e1 51%, #cdcdcd 99%)
}
.accordion .new h3:hover a, .accordion .new h3:focus a, .foi .new h3:hover a, .foi .new h3:focus a {
	color:#000;
	text-decoration:none
}
.accordion .new h3 a, .foi .new h3 a {
	text-decoration:none;
	position:relative;
	color:#666;
	background:url('../../uploadedImages/Content/Images/icon-sprite.png') no-repeat -184px 7px;
	padding:.7em 2em 0.7em 2.9em;
	display:block;
	font-size:90%
}
.foi .new:last-child h3, .foi .new:last-child h3 a {
	-webkit-border-radius:8px 8px 0px 0px;
	-moz-border-radius:8px 8px 0px 0px;
	-ms-border-radius:8px 8px 0px 0px;
	-o-border-radius:8px 8px 0px 0px;
	border-radius:8px 8px 0px 0px
}
.foi .new .accordionContent ul {
	padding:1em 0 0.5em;
	text-align:center
}
.foi .new .accordionContent ul li {
	background:none;
	padding:0
}
nav.pubs ul {
	-webkit-border-radius:8px;
	-moz-border-radius:8px;
	-ms-border-radius:8px;
	-o-border-radius:8px;
	border-radius:8px
}
.ui-icon {
	width:11px;
	height:11px;
	display:block;
	background:url('../../uploadedImages/Content/Images/icon-sprite.png') no-repeat 0 -96px;
	position:absolute;
	top:38%;
	right:5%;
	overflow:hidden
}
.accordion h3 .open .ui-icon {
	background-position:0 -106px;
	top:45%
}
.accordion .panel-3 h3 a {
	background-position:-184px 7px
}
.accordion .panel-1 h3 a {
	background-position:-184px -57px
}
.accordion .panel-2 h3 a {
	background-position:-184px -121px
}
.accordion-3681 .panel-1 h3 a, .accordion-3681 .panel-2 h3 a, .accordion-3681 .panel-3 h3 a, .accordion-3681 .panel-4 h3 a, .accordion-3680 .panel-1 h3 a, .accordion-3680 .panel-2 h3 a, .accordion-3680 .panel-3 h3 a, .accordion-3680 .panel-4 h3 a {
	background-image:none;
	padding:.9em 1.6em 0.8em 1em
}
.accordionContent ul, #leftArea .accordionContent ul {
	padding:1em 1em .5em;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	margin:0;
	line-height:1.4em;
	list-style-type:none;
	list-style-position:inside
}
.accordionContent ul li, #leftArea .accordionContent ul li {
	background:url('../../uploadedImages/Content/Images/icon-column-ul.png') no-repeat scroll left 11px transparent;
	line-height:1.4em;
	list-style:none outside none;
	padding:0.3em 0.3em 0.3em 0.9em
}
.accordionContent ul a, .accordionContent ul a:visited, #leftArea #relatedNav ul a {
	color:#333;
	text-decoration:none;
	font-size:90%
}
.accordionContent ul a:hover, #leftArea #relatedNav ul a:hover {
	text-decoration:underline
}
.accordionContent ul li, #leftArea #relatedNav ul li {
	ppadding:0.3em 0.3em 0.3em 0.9em
}
p.accordionFooter {
	padding:0em 1.1em 1.5em;
	font-size:90%
}
#modalWrapper {
	display:none
}
@font-face {
font-family: 'Swiss721BT-Heavy';
src: url('../../uploadedFiles/Content/Web_Admin/Web_Fonts/233CC5_E_0.eot');
src: url('../../uploadedFiles/Content/Web_Admin/Web_Fonts/233CC5_E_0.eot?#iefix') format('embedded-opentype'),url('../../uploadedFiles/Content/Web_Admin/Web_Fonts/233CC5_E_0.woff') format('woff'),url('../../uploadedFiles/Content/Web_Admin/Web_Fonts/233CC5_E_0.ttf') format('truetype');
}
@font-face {
font-family:'Swiss721BT-Light';
src:local("Swiss721BT-Light"), url('../../uploadedFiles/Content/Web_Admin/Web_Fonts/233CC5_0_0.eot');
src:local("Swiss721BT-Light"), url('../../uploadedFiles/Content/Web_Admin/Web_Fonts/233CC5_0_0.eot?#iefix') format("embedded-opentype"), url('../../uploadedFiles/Content/Web_Admin/Web_Fonts/233CC5_0_0.woff') format("woff"), url('../../uploadedFiles/Content/Web_Admin/Web_Fonts/233CC5_0_0.ttf') format("truetype")
}
@font-face {
font-family:'Swiss721BT-Thin';
src:local("Swiss721BT-Thin"), url('../../uploadedFiles/Content/Web_Admin/Web_Fonts/233CC5_C_0.eot');
src:local("Swiss721BT-Thin"), url('../../uploadedFiles/Content/Web_Admin/Web_Fonts/233CC5_C_0.eot?#iefix') format("embedded-opentype"), url('../../uploadedFiles/Content/Web_Admin/Web_Fonts/233CC5_C_0.woff') format("woff"), url('../../uploadedFiles/Content/Web_Admin/Web_Fonts/233CC5_C_0.ttf') format("truetype")
}
@font-face {
font-family:'Swiss721BT-Roman';
src:local("Swiss721BT-Roman"), url('../../uploadedFiles/Content/Web_Admin/Web_Fonts/233CC5_2_0.eot');
src:local("Swiss721BT-Roman"), url('../../uploadedFiles/Content/Web_Admin/Web_Fonts/233CC5_2_0.eot?#iefix') format("embedded-opentype"), url('../../uploadedFiles/Content/Web_Admin/Web_Fonts/233CC5_2_0.woff') format("woff"), url('../../uploadedFiles/Content/Web_Admin/Web_Fonts/233CC5_2_0.ttf') format("truetype")
}
@font-face {
font-family:'Myanmar3';
src:local("Myanmar3"), url('../../uploadedFiles/Content/Web_Admin/Web_Fonts/myanmar3.eot');
src:local("Myanmar3"), url('../../uploadedFiles/Content/Web_Admin/Web_Fonts/myanmar3.eot?#iefix') format("embedded-opentype"), url('../../uploadedFiles/Content/Web_Admin/Web_Fonts/myanmar3.woff') format("woff"), url('../../uploadedFiles/Content/Web_Admin/Web_Fonts/myanmar3.ttf') format("truetype")
}
@font-face {
font-family:'estrangelo_edessaregular';
src:local("estrangelo_edessaregular"), url('../../uploadedFiles/Content/Web_Admin/Web_Fonts/SyrCOMEdessa.eot');
src:local("estrangelo_edessaregular"), url("/../../uploadedFiles/Content/Web_Admin/Web_Fonts/SyrCOMEdessa.eot?#iefix") format("embedded-opentype"), url('../../uploadedFiles/Content/Web_Admin/Web_Fonts/SyrCOMEdessa.woff') format("woff"), url('../../uploadedFiles/Content/Web_Admin/Web_Fonts/SyrCOMEdessa.ttf') format("truetype")
}
@font-face {
font-family:'khmer';
src:local("khmer"), url('../../uploadedFiles/Content/Web_Admin/Web_Fonts/khmer.eot');
src:local("khmer"), url('../../uploadedFiles/Content/Web_Admin/Web_Fonts/khmer.eot?#iefix') format("embedded-opentype"), url('../../uploadedFiles/Content/Web_Admin/Web_Fonts/khmer.woff') format("woff"), url('../../uploadedFiles/Content/Web_Admin/Web_Fonts/khmer.ttf') format("truetype")
}
#searchboxContainer #search_container #search_field .searchButton, #contentArea .content .tabmenu .accordprefix, #contentArea .content .tabs .accordprefix, .breadcrumbs ul li.first a, #footersocialBarContainer #socialMediaTools a, .footerLinksContainer .viewMore .trigger, #globalNav ul li.home a span, #subNav li .menu-sub-indicator, #subNav li a.parentInactive .menu-sub-indicator, span.newsIcon, span.videoIcon, #other .anythingSlider span.forward, #other .anythingSlider span.back {
	border:0;
	text-indent:-999em;
	overflow:hidden;
	background-color:transparent;
	background-repeat:no-repeat;
	text-align:left;
	direction:ltr;
*line-height:0
}
.hidden {
	display:none !important;
	visibility:hidden
}
.visuallyHidden, span.accessibility {
	border:0;
	clip:rect(0 0 0 0);
	height:1px;
	margin:-1px;
	overflow:hidden;
	padding:0;
	position:absolute;
	width:1px
}
.visuallyHidden.focusable:active, .visuallyHidden.focusable:focus {
	clip:auto;
	height:auto;
	margin:0;
	overflow:visible;
	position:static;
	width:auto
}
.invisible {
	visibility:hidden
}
.clearfix:before, .clearfix:after, #contentContainer:after, #contentContainer:before, #footerWrapper:after, #footerWrapper:before, #topContainer:after, #topContainer:before, #leftArea nav ul.submenu:after, #leftArea nav ul.submenu:before, #leftArea nav#relatedNav:before, #leftArea nav#relatedNav:after, .itemTitle:before, .itemTitle:after {
	content:"";
	display:table
}
.clearfix:after, #contentContainer:after, #footerWrapper:after, #topContainer:after, #leftArea nav ul.submenu:after, #leftArea nav#relatedNav:after, .itemTitle:after {
	clear:both
}
.clearfix, #contentContainer, #footerWrapper, #topContainer, #leftArea nav ul.submenu, #leftArea nav#relatedNav, .itemTitle {
*zoom:1
}
@media print {
* {
	background:transparent !important;
	color:black !important;
	box-shadow:none !important;
	text-shadow:none !important;
	filter:none !important;
	-ms-filter:none !important;
	page-break-after:avoid !important;
	page-break-before:avoid !important;
	float-left:none !important
}
a, a:visited {
	text-decoration:underline;
	color:#781351
}
p, a {
	padding:0;
	border:0;
	font:inherit;
	vertical-align:baseline;
	page-break-after:avoid !important;
	page-break-inside:avoid !important;
	page-break-before:avoid !important
}
#contentWrapper .content ul, #contentWrapper .content ul li {
	widows:0 !important;
	orphans:0 !important
}
p {
	margin:.5em 0
}
.printSection, .footerMessage {
	margin:0!important;
	padding:0!important;
	display:inline!important;
	width:100%!important
}
.printSection h1 {
	padding-top:10px
}
#printButton a, #printFunc, #iconPrint {
	display:none!important
}
@page {
margin:2.5cm 0.5cm
}
a[href^=http]:after {
content:" <" attr(href) "> ";
color:#781351;
font-size:80%
}
body {
	font-size:90%
}
.ir a:after, a[href^="javascript:"]:after, a[href^="#"]:after, .printSectionInfo li a:after {
content:""
}
pre, blockquote {
	border:1px solid #999;
	page-break-inside:avoid
}
thead {
	display:table-header-group
}
tr, img {
	page-break-inside:avoid
}
img {
	max-width:100% !important
}
h2, h3 {
	page-break-after:avoid
}
h3 {
	border-bottom:1px solid #CCC
}
#upperArea, #mainArea, #contentArea, #contentWrapper, .contentPage #contentArea #contentWrapper, #contentContainer #mainArea, #ATOLogoContainer, #contentWrapper .content, #contentContainer, #wrapper, header, #footerWrapper footer, #footerContentContainer, #footerWrapper, ul.columnwidgetlist, li.PBItem, div.widget, .PBViewing, .dropzone, .PBClear, #ctl00_MainPlaceHolder_contentWrapperDropZone_columnDisplay_ctl00_controlcolumn_ctl00_WidgetHost_updatepanel, #contentContainer #upperArea, #contentContainer .secondaryMenu, #contentContainer .secondaryMenu ul, #contentContainer .secondaryMenu ul li {
	border:none;
	width:100% !important;
	clear:both !important;
	padding:0 !important;
	margin:0 !important;
	min-height:0;
	max-width:none;
	min-width:0
}
#footerContentContainer, .printStatement {
	display:block
}
div.dropzone div.PBViewing ul.columnwidgetlist, li.PBItem, #contentWrapper .content ul, #contentWrapper .content ul li, p, a, .callout, .direction, .danger, .attention, #mainArea .title {
	widows:0 !important;
	orphans:0 !important
}
.callout img.icon, .direction img.icon, .attention img.icon {
	top:1em
}
.clearfix:before, .clearfix:after, #contentContainer:after, #contentContainer:before, #footerWrapper:after, #footerWrapper:before, #topContainer:after, #topContainer:before, #leftArea nav ul.submenu:after, #leftArea nav ul.submenu:before, #leftArea nav#relatedNav:before, #leftArea nav#relatedNav:after, .itemTitle:before, .itemTitle:after {
	content:normal;
	display:block
}
#accessibilityContainer, #searchboxContainer, #globalNav, #subNav, #footersocialBarContainer, #leftArea, #rightArea, #footerLinksContainer, .breadcrumbs, #ctl00_MainPlaceHolder_contentWrapperDropZone_columnDisplay_ctl00_controlcolumn_ctl04_WidgetHost_WidgetHost_widget_ContentReview1, #ctl00_MainPlaceHolder_contentAreaDropZone_columnDisplay_ctl00_controlcolumn_ctl03_WidgetHost_WidgetHost_widget_ContentReview1, #skiptoLinks, .aspNetHidden, #ATOContainer1, #globalNavContainer, #footerNavContainer, #lowerArea, span#accesspoint {
	display:none!important
}
.printStatement {
	font-size:80%
}
ul#slider li h1 {
	display:block;
	border-bottom:1px solid
}
table caption {
	border-color:#333333 !important
}
table td, table th {
	background-color:#f5f5f5 !important;
	border:1px solid #CCC !important
}
.callout, .direction, .danger, .attention {
	padding:1em 1em 1em 4em !important;
	border:1px solid #CCC;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px
}
#mainArea .title {
	padding-left:0;
	margin-bottom:20px
}
#contentWrapper .content ul {
	list-style-type:square;
	list-style-position:inside
}
div.example {
	border-top:1px solid #000 !important;
	border-bottom:1px solid #CCC !important
}
body.corp #ATOLogo {
	display:none
}
body.corp #ATOLogoPrint {
	display:block
}
}
#contentContainer #upperArea {
	position:relative
}
.noSingle #printFunc {
	top:0
}
#printMenu {
	display:inline
}
#printMenu p {
	display:table
}
#printMenu p a, #printMenu p img {
	text-decoration:none;
	display:table-cell;
	vertical-align:middle
}
#printMenu p a {
	padding:0 0 0 5px;
	font-size:0.9em
}
#printMenu p a:hover {
	text-decoration:underline
}
#printMenu #printPopup {
	z-index:1
}
.printSection, .footerMessage {
	margin:10px;
	padding:2em;
	display:block;
	max-width:768px;
	background:#fff
}
.printSection h1, .footerMessage h1 {
	padding-top:0
}
#printButton {
	margin:0 0 10px 10px
}
#printButton a {
	display:block
}
p #ATOlogo {
	margin:10px 0 0 10px
}
.landingPage #printFunc {
	display:none
}
.noPrintDoc #printMenu p {
	display:none
}
.noPrintDoc #printMenu p a, .noPrintDoc #printMenu p img {
	display:none
}
.noPrintDoc #printMenu p:first-child {
	display:table
}
.noPrintDoc #printMenu p:first-child a, .noPrintDoc #printMenu p:first-child img {
	display:table-cell
}
.no-csscolumns .corp #mainArea #contentAreaArticle1 ul.linkFarm, .no-csscolumns .corp #mainArea #contentAreaArticle3 ul.linkFarm {
	padding:0 10px 0 90px
}
.no-csscolumns .corp #mainArea #contentAreaArticle1 .cta, .no-csscolumns .corp #mainArea #contentAreaArticle3 .cta {
	margin-left:90px
}
.lt-ie10 .searchResults #contentContainer {
	min-height:165px
}
.lt-ie10 #contentContainer {
	min-height:165px
}
.lt-ie10 #searchboxContainer #search_container #search_field .searchField {
	padding-top:7px;
	height:19px;
	width:315px;
	padding-right:0px
}
.lt-ie10 #searchboxContainer #search_container #search_field .searchButton {
	width:38px
}
.lt-ie10 #loginWrapper .btnWrapper input, .lt-ie10 .clearButton input, .lt-ie10 .tabFilter input {
	padding:0px 10px;
	line-height:2em
}
.lt-ie10 body.ind #subNav li .menu-sub-indicator, .lt-ie10 body.ind #subNav li a.parentInactive .menu-sub-indicator {
	background:url('../../uploadedImages/Content/Images/icon-sprite-ie.png') 0 -1056px no-repeat
}
.lt-ie10 body.bus #subNav li .menu-sub-indicator, .lt-ie10 body.bus #subNav li a.parentInactive .menu-sub-indicator {
	background:url('../../uploadedImages/Content/Images/icon-sprite-ie.png') -10px -1056px no-repeat
}
.lt-ie10 body.npr #subNav li .menu-sub-indicator, .lt-ie10 body.npr #subNav li a.parentInactive .menu-sub-indicator {
	background:url('../../uploadedImages/Content/Images/icon-sprite-ie.png') -20px -1056px no-repeat
}
.lt-ie10 body.sup #subNav li .menu-sub-indicator, .lt-ie10 body.sup #subNav li a.parentInactive .menu-sub-indicator {
	background:url('../../uploadedImages/Content/Images/icon-sprite-ie.png') -30px -1056px no-repeat
}
.lt-ie10 body.txp #subNav li .menu-sub-indicator, .lt-ie10 body.txp #subNav li a.parentInactive .menu-sub-indicator {
	background:url('../../uploadedImages/Content/Images/icon-sprite-ie.png') -30px -1056px no-repeat
}
.lt-ie9 #searchboxContainer #searchLeftCorner {
	background:url('../../uploadedImages/Content/Images/icon-sprite-ie.png') 0 -1024px no-repeat;
	position:relative;
	width:7px;
	height:30px;
	left:-4px;
	top:0px;
	text-indent:-99em;
	z-index:2px;
	position:absolute;
	display:inline-block
}
.lt-ie9 #searchboxContainer #search_container #search_field .searchField {
	padding-left:6px;
	padding-top:5px;
	padding-bottom:2px;
	line-height:auto
}
.lt-ie9 #accessibilityContainer #accessibilityLinks {
	background:#565858 url('../../uploadedImages/Content/Images/icon-sprite-ie.png') 0 -896px no-repeat;
	min-height:34px;
	color:#fff;
	line-height:3em
}
.lt-ie9 #accessibilityContainer #topNavContainer a {
	background:url('../../uploadedImages/Content/Images/icon-sprite-ie.png') 100% -960px no-repeat;
	padding-bottom:1px
}
.lt-ie9 .corp #accessibilityContainer #accessibilityLinks {
	background:#111a32
}
.lt-ie9 .corp #accessibilityContainer #topNavContainer a {
	background:#111a32;
	padding-bottom:1px
}
.lt-ie9 #globalNavContainer #globalNav ul li {
	background:url('../../uploadedImages/Content/Images/icon-sprite-ie.png');
	background-repeat:no-repeat;
	background-position:100% -64px;
	-webkit-border-radius:0px;
	-moz-border-radius:0px;
	-ms-border-radius:0px;
	-o-border-radius:0px;
	border-radius:0px;
	top:0
}
.lt-ie9 #globalNavContainer #globalNav ul li a {
	background:url('../../uploadedImages/Content/Images/icon-sprite-ie.png') 0 0 no-repeat
}
.lt-ie9 #globalNavContainer #globalNav ul li:hover a {
	background:url('../../uploadedImages/Content/Images/icon-sprite-ie.png') 0 -128px no-repeat
}
.lt-ie9 #globalNavContainer #globalNav ul li.home span.rounded {
	display:none
}
.lt-ie9 #globalNavContainer #globalNav ul li.home a {
	padding-bottom:.87em
}
.lt-ie9 #globalNavContainer #globalNav ul li.home:hover {
	background:url('../../uploadedImages/Content/Images/icon-sprite-ie.png') 100% -192px no-repeat
}
.lt-ie9 body.homePage #globalNavContainer #globalNav {
	top:3px
}
.lt-ie9 body.homePage #globalNavContainer #globalNav ul li.home {
	background:url('../../uploadedImages/Content/Images/icon-sprite-ie.png') right -1536px no-repeat
}
.lt-ie9 body.homePage #globalNavContainer #globalNav ul li.home a {
	margin-top:-0.1em;
	padding-bottom:.97em;
	background:url('../../uploadedImages/Content/Images/icon-sprite-ie.png') 0 -1536px no-repeat
}
.lt-ie9 body.corp.contentPage #contentContainer {
	background:#fff
}
.lt-ie9 body.corp #contentContainer {
	background:url('../../uploadedImages/Content/Images/corp-content-bg.png') repeat
}
.lt-ie9 body.ind #globalNavContainer #globalNav li.individuals, .lt-ie9 body.bus #globalNavContainer #globalNav li.business, .lt-ie9 body.npr #globalNavContainer #globalNav li.non-profit, .lt-ie9 body.spr #globalNavContainer #globalNav li.super, .lt-ie9 body.txp #globalNavContainer #globalNav li.tax-professionals {
	background-color:#f5f1eb
}
.lt-ie9 #globalNavContainer #globalNav ul li.individuals:hover {
	background-position:100% -320px
}
.lt-ie9 body.ind #globalNavContainer #globalNav li.individuals {
	background-position:100% -318px
}
.lt-ie9 body.ind #globalNavContainer #globalNav .individuals a, .lt-ie9 #globalNavContainer #globalNav ul li.individuals:hover a {
	background-position:0 -256px
}
.lt-ie9 #globalNavContainer #globalNav ul li.business:hover {
	background-position:100% -448px
}
.lt-ie9 body.bus #globalNavContainer #globalNav .business, .lt-ie9 body.bus #globalNavContainer #globalNav ul li.business:hover {
	background-position:100% -446px
}
.lt-ie9 body.bus #globalNavContainer #globalNav .business a, .lt-ie9 #globalNavContainer #globalNav ul li.business:hover a {
	background-position:0 -385px
}
.lt-ie9 #globalNavContainer #globalNav ul li.non-profit:hover {
	background-position:100% -576px
}
.lt-ie9 body.npr #globalNavContainer #globalNav .non-profit, .lt-ie9 body.npr #globalNavContainer #globalNav .non-profit:hover {
	background-position:100% -574px
}
.lt-ie9 body.npr #globalNavContainer #globalNav .non-profit a, .lt-ie9 #globalNavContainer #globalNav ul li.non-profit:hover a {
	background-position:0 -513px
}
.lt-ie9 #globalNavContainer #globalNav ul li.super:hover {
	background-position:100% -704px
}
.lt-ie9 body.spr #globalNavContainer #globalNav .super, .lt-ie9 body.spr #globalNavContainer #globalNav .super:hover {
	background-position:100% -702px
}
.lt-ie9 body.spr #globalNavContainer #globalNav .super a, .lt-ie9 #globalNavContainer #globalNav ul li.super:hover a {
	background-position:0 -641px
}
.lt-ie9 #globalNavContainer #globalNav ul li.tax-professionals:hover {
	background-position:100% -832px
}
.lt-ie9 body.txp #globalNavContainer #globalNav .tax-professionals, .lt-ie9 body.txp #globalNavContainer #globalNav .tax-professionals:hover {
	background-position:100% -830px
}
.lt-ie9 body.txp #globalNavContainer #globalNav .tax-professionals a, .lt-ie9 #globalNavContainer #globalNav ul li.tax-professionals:hover a {
	background-position:0 -769px
}
.lt-ie9 body.corp #globalNavContainer #globalNav ul li {
	background:#111a32;
	-webkit-border-radius:0px;
	-moz-border-radius:0px;
	-ms-border-radius:0px;
	-o-border-radius:0px;
	border-radius:0px
}
.lt-ie9 body.corp #globalNavContainer #globalNav ul li a {
	background:none
}
.lt-ie9 body.corp #globalNavContainer #globalNav ul li.home a {
	padding-bottom:.87em
}
.lt-ie9 body.corp #globalNavContainer #globalNav ul li.home:hover {
	background:#4A4A4A
}
.lt-ie9 body.corp #globalNavContainer #globalNav ul li.individuals:hover {
	background:#14890c
}
.lt-ie9 body.corp #globalNavContainer #globalNav ul li.business:hover {
	background:#2d75c9
}
.lt-ie9 body.corp #globalNavContainer #globalNav ul li.non-profit:hover {
	background:#c74f23
}
.lt-ie9 body.corp #globalNavContainer #globalNav ul li.super:hover {
	background:#7a1849
}
.lt-ie9 body.corp #globalNavContainer #globalNav ul li.tax-professionals:hover {
	background:#5a0086
}
.lt-ie9 .homePage #contentContainer #mainArea #contentArea, .lt-ie9 .landingPage #contentContainer #mainArea #contentArea {
	margin-top:0
}
.lt-ie9 #subNav nav ul li div.dropdown {
	background:url('../../uploadedImages/Content/Images/ie8-megamenu-ftr.png') no-repeat bottom left;
	padding-bottom:35px;
	overflow:visible
}
.lt-ie9 #subNav ul .dropdown ul.column4 {
	margin-bottom:40px
}
.lt-ie9 #subNav ul .dropdown .moreTaxTopics {
	bottom:35px
}
.lt-ie9 .anythingSlider-default.activeSlider .anythingControls a, .lt-ie9 .anythingSlider-default .anythingControls ul a {
	-webkit-border-radius:0px;
	-moz-border-radius:0px;
	-ms-border-radius:0px;
	-o-border-radius:0px;
	border-radius:0px;
	height:9px;
	width:9px;
	background-color:none;
	background:url('../../uploadedImages/Content/Images/icon-sprite-ie.png') -64px -1056px no-repeat;
	padding:0
}
.lt-ie9 .anythingSlider-default.activeSlider .anythingControls a.cur, .lt-ie9 .anythingSlider-default.activeSlider .anythingControls a:hover, .lt-ie9 .anythingSlider-default .anythingControls a.cur {
	background-color:none;
	background:url('../../uploadedImages/Content/Images/icon-sprite-ie.png') -73px -1056px no-repeat;
	padding:0
}
.lt-ie9 .anythingSlider-default .anythingControls a.start-stop, .lt-ie9 .anythingSlider-default.activeSlider .anythingControls a.start-stop {
	background:url('../../uploadedImages/Content/Images/icon-sprite.png') no-repeat -48px -352px
}
.lt-ie9 .anythingSlider-default .anythingControls a.start-stop:hover, .lt-ie9 .anythingSlider-default.activeSlider .anythingControls a.start-stop:hover, .lt-ie9 .anythingSlider-default .anythingControls a.start-stop:focus, .lt-ie9 .anythingSlider-default.activeSlider .anythingControls a.start-stop:focus {
	background:url('../../uploadedImages/Content/Images/icon-sprite.png') no-repeat -56px -352px
}
.lt-ie9 .anythingSlider-default .anythingControls a.start-stop.playing, .lt-ie9 .anythingSlider-default.activeSlider .anythingControls a.start-stop.playing {
	background:url('../../uploadedImages/Content/Images/icon-sprite.png') no-repeat -32px -352px
}
.lt-ie9 .anythingSlider-default .anythingControls a.start-stop.playing:hover, .lt-ie9 .anythingSlider-default.activeSlider .anythingControls a.start-stop.playing:hover {
	background:url('../../uploadedImages/Content/Images/icon-sprite.png') no-repeat -41px -352px
}
.lt-ie9 ul#slider li h1, .lt-ie9 ul#slider li p, .lt-ie9 .accordionContent ul li a {
	background:#fff
}
.lt-ie9 ul#slider li .cta {
	left:30px !important
}
.lt-ie9 #contentArea #contentAreaArticle1 h2, .lt-ie9 #contentArea #contentAreaArticle2 h2, .lt-ie9 #contentArea #contentAreaArticle3 h2, .lt-ie9 #contentArea #upperArea h2 {
	font-family:Arial, sans-serif, "DejaVu Sans"
}
.lt-ie9 .accordion h3 {
	width:99.5%
}
.lt-ie9 .accordion h3, .lt-ie9 .foi h3, .lt-ie9 nav.pubs ul {
	*zoom:1;
	filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFFDFAF9', endColorstr='#FFE5E5E5')
}
.lt-ie9 .accordion h3:hover, .lt-ie9 .accordion h3:focus, .lt-ie9 nav.pubs ul:hover, .lt-ie9 nav.pubs ul:focus, .lt-ie9 .foi h3:hover, .lt-ie9 .foi h3:focus {
*zoom:1;
filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFF9F5F3', endColorstr='#FFCDCDCD')
}
.lt-ie9 #loginWrapper h3, .lt-ie9 #mediaWrapper h3, .lt-ie9 #researchWrapper h3 {
	font-family:Arial, sans-serif, "DejaVu Sans"
}
.lt-ie9 #loginWrapper .btnWrapper input {
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd803', endColorstr='#ff9900', GradientType=0 )
}
.lt-ie9 #footerWrapper {
	min-height:400px
}
.lt-ie9 .footerLinksContainer .viewMore {
	position:relative;
	display:inline;
	top:0px
}
.lt-ie9 .footerLinksContainer .viewMore .popup {
	background:#fff
}
.lt-ie9 .footerLinksContainer .viewMore .popup ul {
	padding-right:0px;
	float:left
}
.lt-ie9 .footerLinksContainer .viewMore .popup ul li {
	width:130px;
	padding:0.25em 0.5em 0.25em 0;
	float:left;
	display:block
}
.lt-ie9 .footerLinksContainer .viewMore .popup ul li a {
	padding:0;
	display:block
}
.lt-ie8 #ATOLogoContainer {
	height:100px
}
.lt-ie8 #ATOLogoContainer img {
	margin-top:0px
}
.lt-ie8 #accessibilityContainer {
	height:34px
}
.lt-ie8 #searchboxContainer #search_container #search_field .searchButton {
	font-size:0;
	line-height:0;
	display:block;
	width:32px
}
.lt-ie8 #searchboxContainer #search_container #search_field .searchField {
	width:330px
}
.lt-ie8 #searchboxContainer #search_tools #search_checker, .lt-ie8 #searchboxContainer #search_tools #search_linker {
	display:inline
}
.lt-ie8 #searchboxContainer #search_tools #search_checker {
	padding-left:3px
}
.lt-ie8 #searchboxContainer #search_tools #search_checker .checker {
	top:-1px
}
.lt-ie8 header {
	position:relative;
	z-index:2
}
.lt-ie8 #contentContainer {
	position:relative;
	z-index:1
}
.lt-ie8 #globalNavContainer {
	width:100%;
	position:relative;
	top:3px
}
.lt-ie8 body {
	text-align:center
}
.lt-ie8 #wrapper, .lt-ie8 footer {
	text-align:left;
	width:1024px
}
.lt-ie8 #globalNavContainer #globalNav ul li.home a {
	padding-bottom:.47em
}
.lt-ie8 body.homePage #globalNavContainer #globalNav ul li.home a {
	padding-bottom:.53em
}
.lt-ie8 #subNav ul {
	left:0;
	display:block
}
.lt-ie8 #subNav ul li {
	margin-top:2px;
	float:left
}
.lt-ie8 #subNav ul li a {
	padding:.5em .5em .5em 1em
}
.lt-ie8 #subNav ul li a .menu-sub-indicator {
	position:relative;
	top:5px;
	right:-5px;
	margin-right:10px
}
.lt-ie8 a.cta {
	padding:3px 30px 5px 65px
}
.lt-ie8 #contentArea #contentAreaArticle1, .lt-ie8 #contentArea #contentAreaArticle2, .lt-ie8 #contentArea #contentAreaArticle3 {
	float:left;
	background:#fff;
	min-height:420px
}
.lt-ie8 #contentArea #contentAreaArticle1 .dropzone, .lt-ie8 #contentArea #contentAreaArticle2 .dropzone, .lt-ie8 #contentArea #contentAreaArticle3 .dropzone {
	background:#fff
}
.lt-ie8 .homePage #contentArea #contentAreaArticle1, .lt-ie8 .homePage #contentArea #contentAreaArticle3, .lt-ie8 .corp #contentArea #contentAreaArticle1, .lt-ie8 .corp #contentArea #contentAreaArticle3 {
	width:48.5%
}
.lt-ie8 .landingPage #contentArea #contentAreaArticle1, .lt-ie8 .landingPage #contentArea #contentAreaArticle2, .lt-ie8 .landingPage #contentArea #contentAreaArticle3 {
	width:32%
}
.lt-ie8 #contentContainer #lowerarea {
	margin-top:0
}
.lt-ie8 .btnWrapper {
	display:inline
}
.lt-ie8 .btnWrapper a {
	line-height:2em
}
.lt-ie8 .btnWrapper span {
	top:-10px
}
.lt-ie8 #loginWrapper {
	padding-top:10px
}
.lt-ie8 .accordion h3 .ui-icon, .lt-ie8 .accordion h3 .open .ui-icon {
	top:15px;
	right:12px
}
.lt-ie8 #banner {
	margin-bottom:6px;
	height:200px !important
}
.lt-ie8 .footerLinksContainer {
	display:block;
	float:left;
	width:23%;
	padding-right:10px
}
.lt-ie8 .footerLinksContainer ul {
	list-style-position:outside
}
.lt-ie8 div.dropzone ul.columnwidgetlist div.widget {
	width:100%;
	display:inline-block
}
.lt-ie8 div.PBClear {
	zoom:0
}
.lt-ie8 #rightArea #rightAreaArticle2 div.PBViewing li.PBdiv.dropzone div.PBViewing tem {
	margin:0
}
.lt-ie8 .anythingSlider-default.activeSlider .anythingControls a, .lt-ie8 .anythingSlider-default .anythingControls ul a, .lt-ie8 #footersocialBarContainer #socialMediaTools a {
	text-indent:0;
	font-size:0
}
.lt-ie8 .anythingControls {
	width:110px
}
.lt-ie8 #footersocialBarContainer #socialMediaTools {
	width:165px
}
.lt-ie8 #footersocialBarContainer h5 {
	padding-bottom:1.3em
}
.lt-ie8 #lowerArea .dropzone {
	min-height:100px
}
.lt-ie8 #lowerArea .dropzone ul li {
	width:100%
}
.lt-ie8 input.button {
	padding:0 .3em;
	margin-right:5px;
	overflow:visible
}
html.no-js ul#slider li {
	display:block;
	height:170px
}
html.no-js div#tbl-data {
	display:block
}
.no-fontface a.cta {
	background:url('../img/btn-cta-arrow.png') no-repeat right 3px #757676;
	padding:4px 30px 5px 15px;
	line-height:1.3em
}
@-moz-document url-prefix() {
#searchboxContainer #search_container #search_field .searchField {
height:22px;
padding:4px 20px 0 12px
}
}
div.PBColumn div.widget div.header img {
	float:none!important
}
div.dropzone div.PBViewing ul.columnwidgetlist {
	border:0 solid;
	list-style-type:none;
	margin:0;
	padding:0
}
div.PBViewing {
	float:left;
	margin:0
}
#wrapper div.PBColumn div.widget div.header div.buttons a {
	line-height:20px;
	padding:0.25em 0 0 0;
	float:none
}
.PBClear:after {
	content:normal!important
}
table.RadEDropDownTable td, table.RadEDropDownTable th {
	padding:0;
	border:1px #AAAAAA
}
table.RadEContextMenu {
	padding:0;
	margin:0
}
table.RadEContextMenu td {
	padding:0;
	margin:0;
	border:0
}
#myGovContainer input[type="button"] {
    float: none;
    width: 76%;
}
#myGovContainer img {
    float: left;
    padding-right: 4px;
}
.clearboth {
    clear: both;
}
#myGovContainer {
    min-width: 45px;
}
#advanced_search_header {
    border-width: 0px;
}
.table {
    width: 100%;
    background-color: #ffffff;
    color: #ffffff;
}
.global_text {
    font-family: arial, sans-serif;
    text-color: #333333;
    font-size: small;
}
.global_link {
    text-color: #0000cc;
}
.noWrap {
    white-space: nowrap;
}
.center {
    margin-left: auto;
    margin-right: auto;
    width: 70%;
}
.center p {
    text-color: #2f2f2f;
}
div .gsa_title {
    display: none;
    visibility: hidden;
}