@charset "utf-8";
/*
======================================================================
13/10/2014 10:56 AM
======================================================================
*/

/*
======================================================================
#### Table of contents ####

-| Media Print
-| Bootstrap Overrides
-| Global Styles
-| Header Styles
----| Top Navigation 
----| Logo and Search
----| Navigation
-| Content Container
----| Main Area
-------| Upper Area
-------| Content Area
-------| Lower Area
----| Right Area
-| Footer Styles
-| Plugin Styles

-| Small business newsroom 
-| Compliance 
-| Individuals News and Updates
-| HTML 5 Forms
-| Search Results Page
======================================================================
*/

/*
======================================================================
## Media print
======================================================================
*/
@media print{
    #navBarTop, .printPopupWrap, .popover-content, .arrow, #leftHandMenuBtn {display:none !important;}
    a[href]:after {content:"" !important;}
                
    html, body, form {width: 100% !important; margin: 0px !important; padding: 0px !important;}
    @page {margin: 0.5cm}
    #ATOLogoContainer {text-align: left !important;}              
    .row {margin: 0px !important; padding: 0px !important;}
    .cta { display: none !important;}
    #banner { width: 100% !important; height: 250px !important; margin: 0px !important; padding: 0px !important;}
    #banner .anythingSlider { width: 88% !important; margin: 0px !important;}
    #banner .anythingSlider .anythingWindow { width: 88% !important;}
    #banner .anythingSlider .anythingWindow ul li h1 {margin: 0 !important;}
    #banner .anythingSlider .anythingWindow ul li img { width: 30% !important;}
    #banner .anythingSlider .anythingWindow ul li h1, #banner .anythingSlider .anythingWindow ul li img, #banner .anythingSlider .anythingWindow ul li p { position: static !important; display: block !important; clear: both !important;}
    #banner .anythingSlider .anythingWindow ul li p a { display: none !important;}
    #contentWrapper, #footerContentContainer { float: left !important; position: static !important;}              
}

/*
======================================================================
## Bootstrap Overrides 
======================================================================
*/

/* Internet Explorer 10 in Windows 8 and Windows Phone 8 Fix */

@-webkit-viewport   { width: device-width; }
@-moz-viewport      { width: device-width; }
@-ms-viewport       { width: device-width; }
@-o-viewport        { width: device-width; }
@viewport           { width: device-width; }

/* Fix CSS3 box-sizing issues on some elements - reset back to CSS 2.1 */
#search_container,
#search_container *,
#search_container *:before,
#search_container *:after, 
a.cta,
.anythingSlider,
.anythingSlider *,
.anythingSlider *:before,
.anythingSlider *:after {
  -webkit-box-sizing: content-box;
     -moz-box-sizing: content-box;
          box-sizing: content-box;
}
#globalNavContainer .navbar {
	border-radius: 0px;
	-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;	
}
.corp #globalNavContainer .navbar {
	border: 0px;	
}

#headerWrap .affix {
	top: 0px;
	left: 0px;	
}

#results_container blockquote {
	font-size: 100%;	
}

/*
======================================================================
## Global Styles
======================================================================
*/
#wrapper {
	max-width: 1024px;
	min-width: 320px;	
}

.lt-ie9 #wrapper {
        max-width: 994px;
}

.lt-ie9 .anythingSlider-default .anythingControls a {
        filter: progid:DXImageTransofrm.Microsoft.gradient(gradientType=0,cstartColorstr='#00FFFFFF',endColorstr='#00FFFFFF');
}


/*
======================================================================
## General Styles
======================================================================
*/
.menuMargin {
	margin-top: 0px;
}
/*
======================================================================
## Global Navigation
======================================================================
*/
#navBarTop {
	z-index: 1011;
	text-align: center;
	padding-left: 0px;
	padding-right: 0px;
	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%, #757676), color-stop(95%, #48494a));
	background-image: -webkit-linear-gradient(top, #757676 10%, #48494a 95%);
	background-image: -moz-linear-gradient(top, #757676 10%, #48494a 95%);
	background-image: -o-linear-gradient(top, #757676 10%, #48494a 95%);
	background-image: linear-gradient(top, #757676 10%, #48494a 95%);
	filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#757676', endColorstr='#48494a');
	border-top: 1px solid #333;
	border-bottom: 1px solid #000;
	height: 57px;
	min-width: 320px;	
}

#navBarTop .navbar-toggle {
	border: 1px solid #ccc;
	float: left;	
}
#navBarTop .navbar-toggle .icon-bar {
	border: 1px solid #ccc;
	width: 25px;
}
#globalNav {
	margin-bottom: 0px;
}
#globalNav ul {
	margin: 0px;
	padding-left: 15px;
}
body.corp #globalNav ul li {
	background: #19284A;
}
#globalNav ul li a {
	padding: 0.6em 0.6em 0.5em;
	line-height: inherit;
}

#globalNav ul li a:hover, 
#globalNav ul li a:focus {
  text-decoration: underline;
  background-color: inherit;
}
#navbar-collapse-grid ul li button:focus {
	outline: #fff dotted 1px;
}
#marketSegmentBar {
	display: block;
	height: 7px;
}
/* Market Segment Breadcrum Colours */
.ind #marketSegmentBar {
	background-color: #14890c;	
}
.bus #marketSegmentBar {
	background-color: #2D75C9;	
}
.npr #marketSegmentBar {
	background-color: #C74F23;	
}
.spr #marketSegmentBar {
	background-color: #7A1849;	
}
.txp #marketSegmentBar {
	background-color: #5A0086;	
}
.corp #marketSegmentBar {
	background-color: #19284A;	
}

/*
==================================================
## Sub Navigation - Market Segments
==================================================
*/

/* Integrating: Yamm!3 Mega Menu - http://geedmo.github.com/yamm3 */

/* Market Segment Colours - Megamenu */
.ind .yamm {
	background-color: #14890C;	
}
.bus .yamm {
	background-color: #2D75C9;		
}
.npr .yamm {
	background-color: #C74F23;	
}
.spr .yamm {
	background-color: #7A1849;	
}
.txp .yamm {
	background-color: #5A0086;	
}
.corp .yamm {
	background-color: #565858;	
}
.yamm {	
	height: auto;
	border-top: 0px;
	margin: 0 15px;
	padding: 0px;
}
.navbar-default.yamm {
	margin-bottom: 0px;
	min-height: 35px;
	height: auto;
	margin-top: -1px;
}

.navbar-default.yamm .navbar-collapse {
	padding: 0px;
}
.navbar-default.yamm .navbar-collapse ul.navbar-nav {
	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;
	padding: 3px 3px 0 3px;
}

/* Corporate Colours - Sub Menu */
.corp  .navbar-default.yamm .navbar-collapse ul.navbar-nav {
	padding: 0;	
}

.corp #sidebarSub ul li.atoCorporate {
	color: #ccc;
	background: url('../../uploadedImages/Content/Images/arrow-corp-menu.png') #6f7273 no-repeat 100% center;		
	padding-right: 2em;
	padding-left: 14px;
	margin: 0 5px 0 0;
	vertical-align: middle;
	-moz-border-radius-topleft: 5px;
	-webkit-border-top-left-radius: 5px;
	border-top-left-radius: 5px;
}

.navbar-default.yamm .navbar-collapse ul.navbar-nav > li {
	display: table-cell;
	height: auto;
	padding: 0;
	float: none;
	background: none;
	font-family: Arial, sans-serif, "DejaVu Sans";
}
.navbar-default.yamm .navbar-collapse ul.navbar-nav li.dropdown a {
	font-size: 0.9em;
	margin: 0;
	padding: 10px 0px 10px 5px;
	color: #fff;
	display: block;
	float: left;
}
.navbar-default.yamm .navbar-collapse ul.navbar-nav li.dropdown button {
	float: left;
	margin: 0px 5px 0 0;
	padding: 3px;
	border: 0px;
	background: none;
	width: 25px;
	height: 40px;
}
.navbar-default.yamm .navbar-collapse ul.navbar-nav li.dropdown button span.iconPM {
	width: 15px;
	height: 15px;
	display: block;
	border: 1px dotted #fff;	
	background: url('../../uploadedImages/Content/Images/icon-sprite.png') no-repeat -31px -251px transparent;	
}
.navbar-default.yamm .navbar-collapse ul.navbar-nav li.dropdown button:hover span.iconPM, .navbar-default.yamm .navbar-collapse ul.navbar-nav li.parent button span.iconPM  {
	background: url('../../uploadedImages/Content/Images/icon-sprite.png') no-repeat -31px -265px #fff;
}
.navbar-default.yamm .navbar-collapse ul.navbar-nav li.dropdown ul.dropdown-menu {
	padding: 20px;
	border: 0px;
	margin-top: -1px;
}
.navbar-default.yamm .navbar-collapse ul.navbar-nav li.dropdown ul.dropdown-menu li.subLinks a {	
	text-align: left;
	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;
	border-left: 1px solid #DADADA;
	padding: 5px 0 5px 15px;
}
.navbar-default.yamm .navbar-collapse ul.navbar-nav li.dropdown.open, .navbar-default.yamm .navbar-collapse ul.navbar-nav li.dropdown.open.light, .navbar-default.yamm .navbar-collapse ul.navbar-nav > li.parent, .navbar-default.yamm .navbar-collapse ul.navbar-nav li.dropdown.mm-shadow {
	-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;
	background-color: #fff;
}

.navbar-default.yamm .navbar-collapse ul.navbar-nav li.dropdown.open a {
	background: #fff;
	-moz-border-radius-topleft: 5px;
	-webkit-border-top-left-radius: 5px;
	border-top-left-radius: 5px;
}

.navbar-default.yamm .navbar-collapse ul.navbar-nav li.dropdown.open button span.iconPM, .navbar-default.yamm .navbar-collapse ul.navbar-nav li.dropdown.light.open button span.iconPM, .navbar-default.yamm .navbar-collapse ul.navbar-nav li.dropdown.mm-shadow button span.iconPM {
	background: url('../../uploadedImages/Content/Images/icon-sprite.png') no-repeat -31px -265px transparent;	
}

.navbar-default.yamm .navbar-collapse ul.navbar-nav li.dropdown.light button span.iconPM {
	background: url('../../uploadedImages/Content/Images/icon-sprite.png') no-repeat -31px -251px transparent;	
}

.navbar-default.yamm .navbar-collapse ul.navbar-nav li.dropdown a:hover {
	color: #fff;
	text-decoration: none;
}

.navbar-default.yamm .navbar-collapse ul.navbar-nav li.dropdown ul.dropdown-menu li.subLinks div.first {
	padding-right: 0px;
	padding-left: 0px;	
}
.navbar-default.yamm .navbar-collapse ul.navbar-nav li.dropdown ul.dropdown-menu li.subLinks div.first a {
	border-left: 0px;	
}
.navbar-default.yamm .navbar-collapse ul.navbar-nav li.dropdown ul.dropdown-menu li.subLinks .moreTaxTopics a.cta {
    float: right;
	border-left: 0px;
    background-color: #757676;
    background-image: url("../../uploadedImages/Content/Images/icon-sprite.png");
    background-position: 100% -768px;
    background-repeat: no-repeat;
    color: #FFFFFF;
    display: inline-block;
    font-family: "Swiss721BT-Roman",Arial,sans-serif,"DejaVu Sans";
    height: 18px;
    padding: 4px 29px 4px 20px;
    position: relative;
    text-decoration: none;
    white-space: nowrap;		
}

/* Market Segment Colour Styliing - Menu Link Colour 'Active' */
.ind .navbar-default.yamm .navbar-collapse ul.navbar-nav li.dropdown.open a, .ind .navbar-default.yamm .navbar-collapse ul.navbar-nav li.dropdown.light.open a, .ind .navbar-default.yamm .navbar-collapse ul.navbar-nav li.dropdown.mm-shadow a {
	color: #14890c;
}
.ind .navbar-default.yamm .navbar-collapse ul.navbar-nav li.dropdown.light {
    background-color: #379B30;
}
.bus .navbar-default.yamm .navbar-collapse ul.navbar-nav li.dropdown.open a, .bus .navbar-default.yamm .navbar-collapse ul.navbar-nav li.dropdown.light.open a, .bus .navbar-default.yamm .navbar-collapse ul.navbar-nav li.dropdown.mm-shadow a {
	color: #2D75C9;
}
.bus .navbar-default.yamm .navbar-collapse ul.navbar-nav li.dropdown.light
{
    background-color: #4283CE;
}
.npr .navbar-default.yamm .navbar-collapse ul.navbar-nav li.dropdown.open a, .npr .navbar-default.yamm .navbar-collapse ul.navbar-nav li.dropdown.light.open a, .npr .navbar-default.yamm .navbar-collapse ul.navbar-nav li.dropdown.mm-shadow a {
	color: #C74F23;
}
.npr .navbar-default.yamm .navbar-collapse ul.navbar-nav li.dropdown.light {
    background-color: #CC6039;
}
.spr .navbar-default.yamm .navbar-collapse ul.navbar-nav li.dropdown.open a, .spr .navbar-default.yamm .navbar-collapse ul.navbar-nav li.dropdown.light.open a, .spr .navbar-default.yamm .navbar-collapse ul.navbar-nav li.dropdown.mm-shadow a {
	color: #7A1849;
}
.spr .navbar-default.yamm .navbar-collapse ul.navbar-nav li.dropdown.light {
    background-color: #872F5B;
}
.txp .navbar-default.yamm .navbar-collapse ul.navbar-nav li.dropdown.open a, .txp .navbar-default.yamm .navbar-collapse ul.navbar-nav li.dropdown.light.open a, .txp .navbar-default.yamm .navbar-collapse ul.navbar-nav li.dropdown.mm-shadow a {
	color: #5A0086;
}
.txp .navbar-default.yamm .navbar-collapse ul.navbar-nav li.dropdown.light {
    background-color: #6A1992;
}
.corp .navbar-default.yamm .navbar-collapse ul.navbar-nav li.dropdown.open a, .corp .navbar-default.yamm .navbar-collapse ul.navbar-nav li.dropdown.light.open a, .corp .navbar-default.yamm .navbar-collapse ul.navbar-nav li.dropdown.mm-shadow a {
	color: #565858;
}
.corp .navbar-default.yamm .navbar-collapse ul.navbar-nav li.dropdown.light {
    background-color: #6F7171;
}
.ind .navbar-default.yamm .navbar-collapse ul.navbar-nav li.dropdown.light a,
.bus .navbar-default.yamm .navbar-collapse ul.navbar-nav li.dropdown.light a,
.npr .navbar-default.yamm .navbar-collapse ul.navbar-nav li.dropdown.light a,
.txp .navbar-default.yamm .navbar-collapse ul.navbar-nav li.dropdown.light a,
.corp .navbar-default.yamm .navbar-collapse ul.navbar-nav li.dropdown.light a {
	color: #fff;	
}


/* Market Segment More Tax Topics Link (Super, Corp not required) */
.ind .navbar-default.yamm .navbar-collapse ul.navbar-nav li.dropdown ul.dropdown-menu li.subLinks .moreTaxTopics a.cta:hover {
	background-color: #14890c;
	color: #fff;
	background-position: 100% -832px;
}
.bus .navbar-default.yamm .navbar-collapse ul.navbar-nav li.dropdown ul.dropdown-menu li.subLinks .moreTaxTopics a.cta:hover  {
	background-color: #2d75c9;
	color: #fff;
	background-position: 100% -864px;	
}
.npr .navbar-default.yamm .navbar-collapse ul.navbar-nav li.dropdown ul.dropdown-menu li.subLinks .moreTaxTopics a.cta:hover  {
	background-color: #c74f23;
	color: #fff;
	background-position: 100% -896px;	
}
.txp .navbar-default.yamm .navbar-collapse ul.navbar-nav li.dropdown ul.dropdown-menu li.subLinks .moreTaxTopics a.cta:hover  {
	background-color: #5a0086;
	color: #fff;
	background-position: 100% -960px;	
}
/* Market Segment Sub Links Hover */

.ind .navbar-default.yamm .navbar-collapse ul.navbar-nav li.dropdown ul.dropdown-menu li.subLinks a:hover {
	color: #14890c;
}
.bus .navbar-default.yamm .navbar-collapse ul.navbar-nav li.dropdown ul.dropdown-menu li.subLinks a:hover {
	color: #2D75C9;
}
.npr .navbar-default.yamm .navbar-collapse ul.navbar-nav li.dropdown ul.dropdown-menu li.subLinks a:hover {
	color: #C74F23;
}
.spr .navbar-default.yamm .navbar-collapse ul.navbar-nav li.dropdown ul.dropdown-menu li.subLinks a:hover {
	color: #7A1849;
}
.txp .navbar-default.yamm .navbar-collapse ul.navbar-nav li.dropdown ul.dropdown-menu li.subLinks a:hover {
	color: #5A0086;
}
.corp .navbar-default.yamm .navbar-collapse ul.navbar-nav li.dropdown ul.dropdown-menu li.subLinks a:hover {
	color: #565858;
}
.yamm .nav,
.yamm .collapse,
.yamm .dropup,
.yamm .dropdown {
  position: static;
}
.yamm .dropdown.yamm-fw .dropdown-menu {
  left: 0;
  right: 0;
}


/*
==================================================
## Logo and Search
==================================================
*/
#ATOLogoContainer {
	padding-left: 0px;	
}
.corp #acWrap {
	background: #111a32;
}
#searchboxContainer {
	width: auto;
	float: right;
	padding: 0;
}

#searchboxContainer #search_container {
	position: relative;	
}

#searchboxContainer #search_container #search_field .searchField {
	margin-right: 15px;
}

/* Firefox Specific Style */
@-moz-document url-prefix() {
	#searchboxContainer #search_container #search_field .searchField {
		height: 22px;
		padding: 4px 20px 0 12px;
		margin-right: 15px;
	}
}

#searchboxContainer .search_tools #search_checker span{
	font-weight:bold;
	color: #000;
	margin-left: 5px;
	margin-right: 10px;
}

#searchboxContainer .search_tools #search_linker{
	font-weight:bold;
}

#searchboxContainer .search_tools {
	font-size: 80%;
}
.searchWrapper .search_tools .results_search_field .result_search_input, .searchWrapper .search_tools .results_search_field .result_search_button {
	float: left;
}
/*
======================================================================
## Content Container
======================================================================
*/

/*
==================================================
## Main Area
==================================================
*/
#contentContainer #contentWrap1, #contentContainer #contentWrap2, #contentContainer #contentWrap3 {
	padding-left: 0px;
	padding-right: 0px;
	margin-bottom: 10px;	
}
#contentContainer #contentWrap1, #contentContainer #contentWrap2 {
	padding-right: 10px;	
}
#contentContainer #upperArea, 
#contentContainer #contentArea, 
#contentContainer #lowerArea, 
#contentContainer #rightArea {
	padding-left: 0px;
	padding-right: 0px;	
}
#contentContainer #rightArea {
	padding-right: 15px;	
}

.homePage #contentContainer #mainArea #contentArea, 
.landingPage #contentContainer #mainArea #contentArea, 
.homeCorp #contentContainer #mainArea #contentArea {
	margin: 0px;	
}
.corp #contentContainer #mainArea #contentArea #contentAreaArticle1, .corp #contentContainer #mainArea #contentArea #contentAreaArticle3 {
	border-right: 0px;
}
#leftArea, #contentWrapper {
	padding: 0.5em 0;
}
#leftArea {
	padding-left: 15px;
}
/* Horizontal scroll on non-responsive content elements */
#contentWrapper #ctl00_MainPlaceHolder_contentWrapperDropZone_updatepanel {
    overflow-x: auto;
    overflow-y: hidden;
}
#iconPrintPopup {
	background: transparent;
	border: 0px;
	position: absolute;
	top: 0;
	right: 15px;
	padding: 0;
	margin-top: 10px;
	z-index: 2;
}
#iconPrintPopup span.iconPrint {
	display: block;
	width: 26px;
	height: 24px;
	background: url('../../uploadedImages/Content/Images/icon-print.png') 0 0 no-repeat transparent;
}

/*
==============================
## Upper Area
==============================
*/
#bannerInnerWrap {
	height: 200px;		
}
ul#slider li .bannerImage {
	position: absolute;
}
.anythingSlider .panel {
	background: transparent;
	display: block;
	overflow: hidden;
	float: left;
	padding: 0;
	margin: 0;
	border: 0px;
	border-radius: 0px;
	box-shadow: none;
}
/* Fix visibility and position of the banner controls */
.anythingControls a.tooltip {
	position: relative;
	opacity: 1;
	display: visible;
	filter: alpha(opacity=100);
}
.breadcrumbs {
	margin: 0 30px 0 0;	
}
#printPopupWrap {
	display: none;
}
/*
==============================
## Lower Area
==============================
*/
#contentArea #contentAreaArticle1, 
#contentArea #contentAreaArticle2, 
#contentArea #contentAreaArticle3, 
#contentArea #upperArea {
	margin: 0px;
	border: 0px;
	display: inherit;
}

#lowerWrap {
	padding: 0px;
	margin: 0px;	
}

/*
==================================================
## Right Area
==================================================
*/
#loginWrapper {
	margin-top: 10px;	
}
body.homePage #loginWrapper {
	margin-top: 0px;	
}
/*
======================================================================
## Footer Styles
======================================================================
*/

/* IE8 Footer Links Popover Fix */
.lt-ie9 #footerWrapper {
	padding-top: 50px;
}
#footersocialBarContainer h5, #footersocialBarContainer span {
	color: #fff;
}
/* Fix footer font size issue in Firefox causing the 'view more' arrow to drop to next line */
.footerLinksContainer a {
	font-size: 0.875em;	
}

#footerWrap .popup { 
	display: none;
}

#footerWrap .popover ul { 
	padding: 1em; 
	margin: 0px; 
	-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: auto;
	min-width: 270px;	
}
#footerWrap .popover ul li { margin: 0px; display: inline-block; min-height: 15px; padding: 0px; min-width: 120px; }
#footerWrap .popover ul li a { color: rgb(51, 102, 204); font-size: 80%; display: block; padding: 0.25em 0.5em 0.25em 0.5em; }
#footerWrap .popover .popover-content {
	padding: 0px;
	border: none;
	display: table;
}
#footerWrap .btnViewMore {
    background: url('../../uploadedImages/Content/Images/ftr-arrow-sprite.png') no-repeat scroll 5px -45px transparent; 
	cursor: pointer; 
	height: 22px; 
	width: 30px;
	border: none;	
    direction: ltr;
    overflow: hidden;
    text-align: left;
    text-indent: -999em;
	padding: 0px;
	position: absolute;
}

#footerWrap .btnViewMore:hover, #footerWrap .btnViewMore:focus{
    background: url('../../uploadedImages/Content/Images/ftr-arrow-sprite.png') no-repeat scroll 4px -46px transparent; 	
	border: 1px dotted #CCC;
}

#footerWrap .btnViewMore.now {
    background: url('../../uploadedImages/Content/Images/ftr-arrow-sprite.png') no-repeat scroll 5px -65px transparent; 
	border: 0px;
	text-decoration: none;
	box-shadow: none;
	position: absolute;
}
#footerWrap .popover.top {
	margin-top: -7px;
}

#footerWrap button.popUpClose {
	background: transparent;
	position: absolute;
	top: 0;
	right: 0;
	padding: 2px 5px;
}

#footerWrap .popover.top > .arrow {
	bottom: -10px;
}
#footerWrap .footerLinksContainer a:hover, #footerWrap .footerLinksContainer a:active, .footerLinksContainer a:focus {
	text-decoration: underline;
}
/*
======================================================================
## Plugin Styles
======================================================================
*/

/*
======================================================================
## Misc Styles
======================================================================
*/


ul.navmenu li .menutop .toggle {
	width: 30px;
	float: left;
}

ul.navmenu li .menutop .toggle a {
	position: relative;
	display: block;
	z-index: 99;
}

/* Topics A-Z */
.generalPage #contentArea .content ul#alphabetLinks li {
	margin-bottom: 6px;	
}
/* Website feedback */

#contentArea ol {
	padding-left: 0;
}
#contentArea ol li {
	margin: 0;
	padding: 0;
}
#contentArea ol li label {
	font-weight: normal;	
}
/*
======================================================================
## Tax time banners 
======================================================================
*/
.taxTime ul .bannerImg1, .taxTime ul .bannerImg2, .taxTime ul .bannerImg3 {
	cursor: pointer;
}

.taxTime ul .bannerImg1 {
	background: url("../../uploadedImages/Content/Images/Banners/Campaign/MytaxTime2014/Banner_BG_A.png") no-repeat 0 0 transparent;
}

.taxTime ul li .banContentWrap1 .banContent1_txt {
	padding: 68px 50px 0px 132px;
}

/* Tax time phase 3 banner A start*/
.taxTime ul .bannerImgP3A {
	background: url("../../uploadedImages/Content/Images/Banners/Campaign/MytaxTime2014/Banner_BG_P3A.png") no-repeat 0 0 transparent;
}

.taxTime ul li .banContentWrapP3A .banContentP3A_txt {
	padding: 50px 65px 0px 65px;
}
/* Tax time phase 3 banner A end*/

.taxTime ul .bannerImg2 {
	background: url("../../uploadedImages/Content/Images/Banners/Campaign/MytaxTime2014/Banner_BG_B.png") no-repeat 0 0 transparent;
}

.taxTime ul li .banContentWrap2 .banContent2_txt  {
	float: left;
	margin: 65px 0px 0px 65px;
}

.taxTime ul li .banContentWrap2 .banContent_btns {
	float: left;
	padding-top: 60px;
}

.taxTime ul li .banContentWrap2 .banContent_btns .etax_btn, .taxTime ul li .banContentWrap2 .banContent_btns .mytax_btn {
	float: left;
	height: 37px;
	margin-left: 15px;	
}

.taxTime ul li .banContentWrap2 .banContent_btns .etax_btn {
	width: 83px;	
	background: url("../../uploadedImages/Content/Images/Banners/Campaign/MytaxTime2014/eTax_Btn.png") no-repeat 0 0 transparent;
}

.taxTime ul li .banContentWrap2 .banContent_btns .mytax_btn {
	width: 96px;
	background: url("../../uploadedImages/Content/Images/Banners/Campaign/MytaxTime2014/myTax_Btn.png") no-repeat 0 0 transparent;
}

/* Tax time phase 3 banner B start */
.taxTime ul .bannerImgP3B {
	background: url("../../uploadedImages/Content/Images/Banners/Campaign/MytaxTime2014/Banner_BG_P3B.png") no-repeat 0 0 transparent;
}

.taxTime ul li .banContentWrapP3B .banContentP3B_txt  {
	padding: 50px 70px 0px 70px;
}
/* Tax time phase 3 banner B end */

.taxTime ul .bannerImg3 {
	background: url("../../uploadedImages/Content/Images/Banners/Campaign/MyTaxTime2014/Banner_BG_C.png") no-repeat 0 0 transparent;
}

.taxTime ul li .banContentWrap3 .lodgeonline_btn {
	float: left;
	width: 201px;
	height: 44px;
	margin: 79px 0px 0px 207px;
	background: url("../../uploadedImages/Content/Images/Banners/Campaign/MytaxTime2014/LodgeOnline_Btn.png") no-repeat 0 0 transparent;
}

.taxTime ul li .banContentWrap1 .banContent1_txt, .taxTime ul li .banContentWrap2 .banContent2_txt, .taxTime ul li .banContentWrap3 .banContent3_txt {
	color: #00675D;
	font-family: "Swiss721BT-Heavy",Arial,sans-serif,"DejaVu Sans";
	font-size: 1.6em;
}

/* Tax time phase 3 banners A & B start*/
.taxTime ul li .banContentWrapP3A .banContentP3A_txt, .taxTime ul li .banContentWrapP3B .banContentP3B_txt {
	color: #FFFFFF;
	font-family: "Swiss721BT-Heavy",Arial,sans-serif,"DejaVu Sans";
	font-size: 1.6em;
}
/* Tax time phase 3 banners A & B end*/

.taxTime ul li .banContentWrap3 .banContent3_txt {
	float: left;
	font-size: 1.3em;
	color: #ffffff;
	margin: 89px 0px 0px 15px;	
}

.lt-ie9 .taxTime ul#slider li p {
	background-color: transparent !important;
}

.taxTime ul#slider li .banContentWrap1 .banContent1_txt p, .taxTime ul#slider li .banContentWrap2 .banContent2_txt p, .taxTime ul#slider li .banContentWrap3 .banContent3_txt p {
	padding: 0px;
	margin: 0px;
	color: #00675D;	
}

/* Tax time phase 3 banners A & B start */
.taxTime ul#slider li .banContentWrapP3A .banContentP3A_txt p, .taxTime ul#slider li .banContentWrapP3B .banContentP3B_txt p {
	padding: 0px;
	margin: 0px;
	color: #FFFFFF;
	text-align: center;
}
/* Tax time phase 3 banners A & B end */

.taxTime ul#slider li .banContentWrap3 .banContent3_txt p {
	color: #ffffff;	
}

/* Tax time phase 3 banner C start */
.taxTime ul#slider li .banContentWrapP3C .banContentP3C_txt p {
	color: #ffffff;	
}
/* Tax time phase 3 banner C start */

.taxTime .thumbNav {
	display:none !important;
}
#latestUpdatesWrap {
	float: left;
	margin-bottom: 10px;	
	background-color:#fff;
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	-ms-border-radius: 7px;
	-o-border-radius: 7px;
	border-radius: 7px;
	display: table;
	width: 100%;
}
#latestUpdatesInnerWrap {
	float: left;
	background: url('../../uploadedImages/Content/Images/latest-updates-arrow.png') 10px center no-repeat transparent;
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	-ms-border-radius: 7px;
	-o-border-radius: 7px;
	border-radius: 7px;
	display: table-row;
	width: 100%;
}
#latestUpdatesWrap #headingWrap {
	width: 140px;
	display: table-cell;
	vertical-align: middle;
	-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;
	background: url('../../uploadedImages/Content/Images/latest-updates-bg-repeat.png') repeat-y 0 0 transparent;
}
#latestUpdatesWrap #latestUpdatesContent {
	padding: 10px 15px 10px 30px;
	display: table-cell;
}
#latestUpdatesWrap #headingWrap span {
	color: #fff;
	margin-left: 25px;
	background: url('../../uploadedImages/Content/Images/icon-sprite.png') no-repeat -190px -444px transparent;
	height: 40px;
	width: 110px;
	padding-left: 45px;
	display: block;
	font-size: 1em;
	font-weight: bold;
	cursor: pointer;
}
#latestUpdatesWrap #latestUpdatesContent p {
	padding: 0px;
}
#latestUpdatesWrap #latestUpdatesContent p span.latestUpdatesDate {
	color: #13890C;
	font-weight: bold;	
}
#latestUpdatesWrap #latestUpdatesContent p a {
	text-decoration: none;
	color: #000;	
}
/* Watch our videos */
#newsColumn, #vidColumn {
	padding-right: 0px;          
}
#vidTable {
	display: table;
	width: 100%;
}
.#vidRow {
	display: table-row;          
}
.vidThumb {
	padding: 0px 10px 20px 0px;       
}
.vidThumb, .vidContent {
	display: table-cell;
	vertical-align: top;
}
#lowerArea ul li .vidContent h4 {
	margin: 0px;       
}
/*
======================================================================
## Small Business Newsroom banner
======================================================================
*/

#banner.bannerSBN ul li a {
	display: block;
	height: 100%;
	width: 100%;
	color: #fff;
	font-family: "Swiss721BT-Light",Arial,sans-serif,"DejaVu Sans";
	font-size: 1.8em;
	font-weight: normal;
	text-decoration: none;
}

#banner.bannerSBN ul li a .aligner {
	display: table;
	height: 100%;
	width: 100%;
}

#banner.bannerSBN ul li a p {
	display: table-cell;
	vertical-align: middle;
	margin: 0;
	color: #fff;
	line-height: 1.1em;
}

.lt-ie9 #banner.bannerSBN p {
	background-color: transparent !important;
}

#banner.bannerSBN ul li a p .subscribeButton {
	color: #002864;
	display: inline-block;
	vertical-align: middle;
	padding: 15px 20px;
	background: #fff;
	border-radius: 13px;
}

#banner.bannerSBN ul li a p .chevron {
	/*float: right;*/
	display: inline-block;
	background-image: url("../../uploadedImages/Content/Images/Banners/Campaign/SBN_Banner/SBN-Banner-chevrons.png");
	background-color: transparent;
	background-repeat: no-repeat;
}

.bannerSBN .thumbNav {
	display:none !important;
}
#banner.bannerSBN .heavy {
	font-family: "Swiss721BT-Heavy", Arial, Helvetica, sans-serif, "DejaVu Sans";
}
/*
======================================================================
## Small Business Newsroom (SBN)
======================================================================
*/
.sbNewsroom div#contentContainer.container div#contentArea div#contentWrapper div#contentWrapArticle div#results_container {
	padding-left:20px;
}
.sbNewsroom .breadcrumbs .first {
	display:none;
}
.sbNewsroom #contentWrap .content .breadcrumbs ul li:nth-child(2):before {
	display:none;
}
.sbNewsroom.contentPage.searchResults #contentContainer #contentWrapper {
	padding: 0px;
}
.contentPage.sbNewsroom #contentWrap #contentWrapRight ul li{
	padding-right:10px;
}
/* SBN generic content styles */
.sbNewsroom {
	background: #ecedee;
}
.sbNewsroom a span {
	white-space: nowrap;
}
.sbNewsroom #contentAreaArticle img {
	display: block;
	height: auto;
	max-width: 100%;
}
.sbNewsroom header, .sbNewsroom #navWrap, .sbNewsroom #upperWrap, .sbNewsroom #lowerWrap, .sbNewsroom footer, .sbNewsroom #socialInnerWrap, .sbNewsroom #contentAreaArticleHead, .sbNewsroom #contentAreaArticleFoot, .sbNewsroom #contentAreaRight {
	float: left;
	width: 100%;	
}
.sbNewsroom #search_tools #results_search_field, .sbNewsroom #search_tools #result_search_input, .sbNewsroom #search_tools #result_search_button, .sbNewsroom #search_tools #result_search_links, .sbNewsroom #search_tools #logoContainer, .sbNewsroom .searchLogo {
	float: left;	
}
.sbNewsroom #search_tools #result_search_links a {
	display: block;
	margin-top: -20px;
	padding: 0px 20px;
}
.sbNewsroom #search_tools #result_search_links br {
	display: none;
}
.sbNewsroom.generalContent #contentWrapper .content {
	margin: 0px 30px 30px 30px;
}
.sbNewsroom.contentPage #contentWrapper .content {
	margin: 0px 30px;
}
.sbNewsroom #contentWrapper h1 {
  	margin: 20px 0 10px;
}
.sbNewsroom .btn-group-vertical .btn-default {
	text-align: left;
	padding-top: 10px;
	padding-bottom: 10px;
}
.sbNewsroom .btn-group-vertical .btn-default input {
	margin: 0px 15px 0 0;
}
.sbNewsroom .btn-group-vertical .btn-default:focus {
	background: #EBEBEB;
}
.sbNewsroom .button-list, .sbNewsroom .checkbox .radio {
	padding-left: 0px;
}
.sbNewsroom .button-list .input-group-addon {
	background-color: transparent;
	border: 0px;
	text-align: left;
	white-space: normal;
	padding: 5px 0;
	line-height: 1.4;  
}
.sbNewsroom .button-list .input-group-addon ul {
	padding: 0.5em 0 0 1em;
}
.sbNewsroom .stopPaper {
	float: left;
	width: 100%;
	box-shadow: none;
	background: #1e64ff;
	border-radius: 10px;
	border: none;
}
.sbNewsroom .stopPaper h2 {
	margin-bottom: 20px;
}
.sbNewsroom .stopPaper h2, .sbNewsroom .stopPaper p {
	color: #FFF !important;
}
.sbNewsroom .stopPaper .btn {
	float: right;
	background: #fff;
	color: #002864;
}
.sbNewsroom .stopPaper .btn:hover {
	background: #dee0e2;
}
.sbNewsroom .stopPaper .paperIcon {
	display: block;
	width: 90px;
	height: 60px;
	background: url(../../uploadedImages/Content/Images/icon-sprite-sbn.png) no-repeat;
	background-position: -128px -128px;
	float: left;
	margin: 0 20px 0;
}
.sbNewsroom .required {
	color: #ee3124;
}
.sbNewsroom .error {
	border: 1px solid #ee3124;
}
.sbNewsroom .errorMessage {
	display: none;
	background: #ffede8;
	padding: 1em 1em;
	border-radius: 0px 0px 4px 4px;
}
.sbNewsroom div.design_content .design_textfield {
    width:70%;
}
.sbNewsroom #wrapper {
	margin-top: 0px;
	max-width: 950px;
}
.sbNewsroom #accessibilityContainer, .sbNewsroom #logoSearch, .sbNewsroom #mainArea, .sbNewsroom #contentArea, .sbNewsroom #lowerArea {
	padding-left: 0px;
	padding-right: 0px;
}
.sbNewsroom #accessibilityContainer #acWrap {
	border-radius: 0px;
	font-size: 85%;
	line-height: 2.5em;
	min-height: 30px;
}
.sbNewsroom #accessibilityContainer #acWrap #accessibilityLinks {
	float: none;
	text-align: right;
	padding: 0px 23px;
}
.sbNewsroom #accessibilityContainer #acWrap #accessibilityLinks a {
	text-decoration: none;
}
.sbNewsroom #logoSearchWrap {
	background: #fff;
	float: left;
	width: 100%;
}
.sbNewsroom #ATOLogoContainer #ATOLogo {
	padding-left: 30px;
	height: 52px;
}
.sbNewsroom #ATOLogoContainer h1 {
	color: #002d5f;
	font-size: 2.8em;
	font-weight: 100;
	padding: 10px 0px 25px 35px;
	line-height: 0.5em;
	font-family: "Trebuchet MS";
}
.sbNewsroom #ATOLogoContainer h1 .sbnDark {
	font-weight: 900;
}
.sbNewsroom #searchboxContainer {
	padding-right: 33px;
	margin-top: 95px;
}
.sbNewsroom #searchboxContainer #search_container #search_field .searchField {
	width: 221px;
	border-radius: 3px;
	color: #666;
	padding: 2px 20px 2px 12px;
	max-height: 22px;
}
.sbNewsroom #searchboxContainer #search_container #search_field .searchButton {
	background: url("../../uploadedImages/Content/Images/sbn-gssearch-sprite.png") no-repeat 0 0 transparent;
}
.sbNewsroom #searchboxContainer #search_container #search_field .searchButton:hover, .sbNewsroom #searchboxContainer #search_container #search_field .searchButton:focus {
	background-position:0 -28px	
}
/* SBN Header Updates */
.sbNewsroom #ATOLogoContainer h1 {
  font-weight: normal;
  font-family: "Swiss721BT-Light", Arial, Helvetica, sans-serif, "DejaVu Sans";
}
.sbNewsroom #ATOLogoContainer h1 .sbnDark {
  font-weight: normal;
  font-family: 'Swiss721BT-Heavy', Arial, Helvetica, sans-serif, "DejaVu Sans";
}
.sbNewsroom #searchboxContainer #search_container #search_field .searchButton {
  background: url("../../uploadedImages/Content/Images/icon-sprite-sbn.png") no-repeat 0 0;
}
.sbNewsroom #marketSegmentBar {
	background: #fff;
}
/* SBN Upper Area Content */
.segments.sbNewsroom #upperArea {
	display: none;
}
.sbNewsroom #upperWrap1, .sbNewsroom #upperWrap2, .sbNewsroom #upperWrap3 {
	margin-bottom: 10px;
}
.sbNewsroom #upperWrap1, .sbNewsroom #upperWrap3 {
	padding: 0px;
}
.sbNewsroom #upperWrap1 {
	padding-right: 3px;
}
.sbNewsroom #upperWrap2 {
	padding-right: 0px;
	padding-left: 7px;
}
.sbNewsroom.homePage #upperWrap3 {
	display: none;	
}
.sbNewsroom #upperWrap1 #upperAreaMain, .sbNewsroom #upperWrap2 #upperAreaRight, .sbNewsroom #upperWrap3 #upperAreaFooter {
	float: left;
	width: 100%;
	background: #fff;
}
/* SBN Home - Feature Article */
.sbNewsroom #upperAreaMain {
	position: relative;
}
.sbNewsroom #upperAreaMain .content {
	background: #FFFFFF;
}
.sbNewsroom #upperAreaMain a, .sbNewsroom #upperAreaMain h1 a, .sbNewsroom #upperAreaMain .date {
	color:  #1e64ff;
}
.sbNewsroom #upperAreaMain h1 {
	margin: 0;
	line-height: 1.2;
	font-size: 1.8em;
}
.sbNewsroom #upperAreaMain h1 a {
	text-decoration: none;
	display: inline;
}
.sbNewsroom #upperAreaMain img {
	right: 0;
	top: 0;
	position: absolute;
}
.sbNewsroom #upperAreaMain p {
	font-size: 1.2em;
	line-height: 1.4;
}
.sbNewsroom #upperAreaMain .date {
	text-transform: uppercase;
	font-size: 1em;
}
.sbNewsroom #upperAreaMain .more {
	font-size: 0.8em;
	line-height: 2.4;
	color: #002864;
}
/* SBN Home - Upcoming Dates */
.sbNewsroom #upperAreaRight h2, .sbNewsroom #upperAreaRight a, .sbNewsroom #upperAreaRight a:visited {
	color:  #1e64ff;
}
.sbNewsroom #upperAreaRight h2 {
	margin: 0;
}
.sbNewsroom #upperAreaRight a {
	text-decoration: none;
	border-bottom: 2px solid #DAE1FF;
	display: block;
}
.sbNewsroom #upperAreaRight a:hover {
	text-decoration: none;
}
.sbNewsroom #upperAreaRight ul {
	padding: 0;
	margin:  0;
	list-style: none;
}
.sbNewsroom #upperAreaRight p a  {
	color: #002864;
	border:  none;
}
.sbNewsroom #upperAreaRight li li {
	font-size: .9em;
	margin-bottom: .5em;
}
.sbNewsroom #upperAreaRight h2 {
	font-size: 1.8em;
	padding: 0 0 .4em 0;
}
.sbNewsroom #upperAreaRight li li a {	
	padding: .5em 0 .25em 0;
	margin:  0 0 .25em 0;
}
/* SBN Home - Twitter */
.sbNewsroom #latestUpdatesWrap {
	margin: 0;
	padding: 0;
}
.sbNewsroom #upperAreaMain a, .sbNewsroom #upperAreaMain h1 a, .sbNewsroom #upperAreaMain .date {
	color:  #1e64ff;
}
.sbNewsroom #upperAreaFooter a.socialIcon-twitter-small {
  width: 20px !important;
  height: 18px !important;
  margin-left: 20px !important;
  background-position: -256px -64px;
  margin-top: 4px;
}
.sbNewsroom #upperAreaFooter a.socialIcon-twitter {
  width: 36px;
  background-position: 0px -64px;
  margin-left: 10px;
}
.sbNewsroom #upperAreaFooter a {
	color:  #1e64ff;
}
.sbNewsroom #upperAreaFooter #latestUpdatesInnerWrap {
	background: none;
}
.sbNewsroom #upperAreaFooter #headingWrap, .sbNewsroom #upperAreaFooter #latestUpdatesContent, .sbNewsroom #upperAreaFooter #latestUpdatesControl {
	float: left;
	margin: 0px;
	padding: 15px 0px;
	background: none;
	border-radius: 0;
}
.sbNewsroom #upperAreaFooter #headingWrap {
	background-color: #DEE0E2;
	line-height: 26px;
	width: 168px;
}
.sbNewsroom #upperAreaFooter #headingWrap a {
	float: left;
	height: 26px;
	text-decoration: none;
}
.sbNewsroom #upperAreaFooter #latestUpdatesContent {
	background: url("../../uploadedImages/Content/Images/icon-sprite-sbn.png") no-repeat;
	background-position: -576px -128px;
	padding-left: 50px;
	list-style: none;
}
.sbNewsroom #upperAreaFooter #latestUpdatesContent li {
	height: 26px;
	line-height: 26px;
}
.sbNewsroom #upperAreaFooter #latestUpdatesContent li a {
	color: #002864;
	text-decoration: none;
}
.sbNewsroom #upperAreaFooter #latestUpdatesControl {
	float: right;
	margin-right: 40px;
}
.sbNewsroom #upperAreaFooter #latestUpdatesControl a {
	width: 20px;
	height:  20px;
	margin-top: 4px;
	text-indent: -999em;
}
/* SBN Content Area */
.sbNewsroom #contentContainer, .sbNewsroom #contentContainer #mainArea #contentArea {
	background: none;
	padding: 0px;
}
.sbNewsroom #contentContainer #mainArea #contentArea {
	margin-bottom: 10px;
}
.sbNewsroom #contentContainer .row, .sbNewsroom #lowerAreaMain .row {
	padding: 0px;
}
.sbNewsroom #lowerAreaMain .row {
	margin: 0px;	
}
.sbNewsroom.contentPage #contentContainer #contentWrapper {
	padding: 0px;
	padding: 0px 10px 0px 0px;
}
.sbNewsroom.generalContent #contentContainer #contentWrapper {
	border: 0px;
	background: #fff;
	float: left;
	width: 100%;
}
.sbNewsroom.emptyRight #contentContainer #contentWrapper #contentWrapArticle {
	max-width: 700px;	
}
.sbNewsroom.generalContent #contentContainer #contentWrapper {
	padding: 0px;	
}
.sbNewsroom #contentContainer #contentWrapper #contentWrapArticle, .sbNewsroom #contentContainer #mainArea #contentWrap #contentWrapRight {
	background: #fff;
}
.sbNewsroom.generalContent #contentContainer #contentWrapper #contentWrapArticle {
	float: left;	
}
.sbNewsroom.contentPage #contentWrap #contentWrapRight {
	padding: 0px;
}
/* SBN Content Styles */
.sbNewsroom #upperAreaMain small {
	margin-top: 100px;
	color: #1e64ff;
}
.sbNewsroom #upperAreaMain small, .sbNewsroom #contentWrap .content small, .sbNewsroom #contentWrap .content-tile small {
	font-size: 0.7em;
	text-transform: uppercase;
	font-weight: bold;
	display: block;
}
.sbNewsroom #accessibilityContainer #acWrap #accessibilityLinks a:hover {
	text-decoration: underline;
}
.sbNewsroom h1, .sbNewsroom h2, .sbNewsroom h3, .sbNewsroom h4, .sbNewsroom h5, .sbNewsroom #lowerAreaRight li, .sbNewsroom #contentAreaRight li {
	font-family: "Swiss721BT-Light", Arial, Helvetica, sans-serif, "DejaVu Sans";
}
.sbNewsroom #contentArea .content .tabs #divTopicsBySortTopic ul {
	padding: 0;
}
.sbNewsroom #contentArea .content .tabs #divTopicsBySortTopic ul li {
	padding-left: 0;
}
.sbNewsroom #contentArea .content .tabs #divTopicsBySortTopic ul li:before {
	content: normal;
}
.sbNewsroom #contentArea .content .tabs #divTopicsBySortTopic ul li b {
	font-size: 0.7em;
	text-transform: uppercase;
}
.sbNewsroom #contentArea .content .tabs #divTopicsBySortTopic ul li a {
	display: block;
	margin: 0 0 10px;
	font-family: "Swiss721BT-Light", Arial, Helvetica, sans-serif, "DejaVu Sans";
	font-size: 1.3em;
}
.sbNewsroom #contentWrap #contentWrapArticle a {
	text-decoration: none;
	color: #1e64ff;
}
.sbNewsroom #contentWrap #contentWrapArticle a:hover {
	text-decoration: underline;
}
.sbNewsroom #contentWrap #contentWrapArticle a.btn {
	color: white;
}
.sbNewsroom #contentWrap #contentWrapArticle a.downloadLink {
	margin-right: 3px;
	padding-right: 14px;
}
.sbNewsroom #contentWrap #contentWrapArticle h1, .sbNewsroom #contentWrap #contentWrapArticle h2, .sbNewsroom #contentWrap #contentWrapArticle h3, .sbNewsroom #contentWrap #contentWrapArticle h4, .sbNewsroom #contentWrap #contentWrapArticle h5 {
	color: #1e64ff;
}
.sbNewsroom #contentWrap .content h1 {
	font-size: 2.635em;
}
.sbNewsroom #contentWrap .content h2 {
	font-size: 1.625em;
}
.sbNewsroom #contentWrap .content .date {
	font-size: 0.7em;
	text-transform: uppercase;
}
.sbNewsroom #contentWrap .content ul {
	list-style-type: none;
	padding: 0;
}
.sbNewsroom #contentWrap .content ul li {
	background: none;
	position: relative;
	padding: 0 0.5em 0 2em;
	margin-bottom: 0.5em;
}
.sbNewsroom.calendar #contentWrap #contentAreaArticle .content ul li {
	padding: 0 0.5em 0 0;
}
.sbNewsroom.calendar #contentWrap #contentAreaArticle .content ul li:before {
	background: none;	
}
.sbNewsroom.calEvent #contentWrap .content small {
  font-size: 1em;
  text-transform: none;
  font-weight: normal;
  line-height: 0.6em;
}
.sbNewsroom.calEvent #contentWrap .content small a {
  display: inline-block;
  padding: 0 0 7px;
}
.sbNewsroom.calEvent #contentWrap .content a.download {
  background: url(../../uploadedImages/Content/Images/icon-download.png) no-repeat right 60%;
  padding-right: 20px;
  margin-right: 6px;
  float: right;
}
.sbNewsroom.calEvent #contentWrap .content a.download span, .sbNewsroom.calEventDetails #contentWrap .content a.download span {
  position: absolute;
  left: -10000px;
  top: auto;
  width: 1px;
  height: 1px;
  overflow: hidden;
}
.sbNewsroom #contentWrap .content ul li:before {
	content: "";
	width: 6px;
	height: 10px;
	position: absolute;
	left: 0px;
	top: 5px;
	background: url("../../uploadedImages/Content/Images/icon-sprite-sbn.png") no-repeat;
	background-position: -32px -160px;
}
.sbNewsroom #contentWrap .content .breadcrumbs {
  	margin: 15px 0 0;
}
.sbNewsroom #contentWrap .content .breadcrumbs ul li {
	padding-left: 1.5em;
}
.sbNewsroom #contentWrap .content .breadcrumbs ul li:before {
	width: 5px;
	height: 8px;
	background-position: -32px -128px;
	top: 8px;
}
.sbNewsroom #contentWrap .content .breadcrumbs ul li.first {
	padding-left: 0;
}
.sbNewsroom #contentWrap .content .breadcrumbs ul li.first:before {
	content: normal;
}
.sbNewsroom #contentWrap .content .breadcrumbs ul li span.chevron {
	display: none;
}
.sbNewsroom.segments.calendar #contentWrap .content ul li, .sbNewsroom.searchResults #contentWrap .content ul li {
	padding-left: 0px;
}
.sbNewsroom.segments.calendar #contentWrap .content ul li:before, .sbNewsroom.searchResults #contentWrap .content ul li:before {
	background: none;
}
.sbNewsroom #contentWrap #contentAreaArticle {
	float: left;
	width: 100%;
	padding-bottom: 30px;
}
/* SBN Sidebar - Content Styles */
.sbNewsroom #contentAreaRight {
  	padding: 0 20px;
}
.sbNewsroom #contentAreaRight h3 {
  	margin: 0 0 10px;
}
.sbNewsroom #contentAreaRight .content ul {
  	margin: 0 0 20px;
}
.sbNewsroom #contentAreaRight .content ul li {
	border-bottom: 1px solid #1e64ff;
	padding: 0;
}
.sbNewsroom #contentAreaRight .content ul li:before {
  	content: normal;
}
.sbNewsroom #contentAreaRight .content ul li:after {
	content: "";
	width: 6px;
	height: 10px;
	position: absolute;
	right: 0px;
	top: 12px;
	background: url("../../uploadedImages/Content/Images/icon-sprite-sbn.png") no-repeat;
	background-position: -32px -160px;
}
.sbNewsroom #contentAreaRight .content ul li a {
	display: block;
	padding: 8px 0 3px;
	color: #6e6e6e;
	text-decoration: none;
}

.sbNewsroom #contentAreaRight .content ul li a:hover {
	text-decoration: none;	
}
/* SBN Buttons */
.sbNewsroom .btn-primary {
	text-decoration: none;
	font-family: "Swiss721BT-Light", Arial, Helvetica, sans-serif, "DejaVu Sans";
	padding: 10px 20px 7px;
	background: #1e64ff;
	border: none;
	color: white;
}
.sbNewsroom .btn-primary:hover {
	background: #002864;
}
.sbNewsroom .btn-primary:visited {
	color: white;
}
.sbNewsroom #contentContainer #contentWrapper #contentWrapArticle {
	float: left;
	padding: 0 0 20px;
	width: 100%;
}
.sbNewsroom #contentContainer #contentWrap #contentWrapRight {
	padding: 40px 0;
}
/* SBN Calender - Upcoming Dates Content */
.sbNewsroom.calendar #contentAreaArticle a {
	text-decoration: none;
	border-bottom: 2px solid #DAE1FF;
	display: block;
}
.sbNewsroom.calendar #contentAreaArticle a:hover {
	text-decoration: none;
}
.sbNewsroom.calendar #contentAreaArticle ul {
	padding: 0;
	margin:  0;
	list-style: none;
}
.sbNewsroom.calendar #contentAreaArticle p a {
	color: #002864;
	border:  none;
}
/* SBN Calender - Date Item */
.sbNewsroom.calendar #contentAreaArticle h2 {
	margin: -.75em 0 1em 0;
	color: #1e64ff;
}
.sbNewsroom.calendar #contentWrapArticle #contentAreaArticle h2 {
	color:  #1e64ff;
}
.sbNewsroom.calendar #contentWrapArticle #contentAreaArticle a, .sbNewsroom.segments.calendar #contentWrapArticle a {
	text-decoration: none;
	border-bottom: 2px solid #DAE1FF;
	display: block;
}
.sbNewsroom.segments.calendar #contentWrapArticle a {
	margin-bottom: 10px;
	padding-bottom: 5px;
}
.sbNewsroom.calEvent #contentWrapArticle #contentAreaArticle a.download, .sbNewsroom.calEventDetails #contentWrapArticle #contentAreaArticle a {
	border-bottom: 0px;
	display: inline-block;	
}
.sbNewsroom.calEventDetails #contentWrapArticle #contentAreaArticle a.download {
  background: url(../../uploadedImages/Content/Images/icon-download.png) no-repeat right 60%;
  padding-right: 20px;
  margin-right: 6px;
}
.sbNewsroom.calendar #contentWrapArticle .breadcrumbs a {
	border-bottom: 0px;
}
/* SBN Lower Area Content */
.sbNewsroom #lowerArea #lowerWrap #lowerWrap1, .sbNewsroom #lowerArea #lowerWrap #lowerWrap2, .sbNewsroom #lowerArea #lowerWrap #lowerWrap3 {
	margin-bottom: 10px;
}
.sbNewsroom.contentPage #lowerArea #lowerWrap #lowerWrap1 {
	margin-bottom: 0px;
}
.sbNewsroom.generalContent #lowerArea #lowerWrap #lowerWrap1 {
	margin-bottom: 10px;
}
.sbNewsroom #lowerArea #lowerWrap #lowerWrap1, 	.sbNewsroom #lowerArea #lowerWrap #lowerWrap2 {
	padding-right: 0px;
	padding-left: 0px;
}
.sbNewsroom #lowerArea #lowerWrap #lowerWrap2 {
	padding-right: 3px;
}
.sbNewsroom.contentPage #lowerArea #lowerWrap #lowerWrap2 {
	padding-right: 0px;
}
.sbNewsroom #lowerArea #lowerWrap #lowerWrap3 {
	padding-right: 0px;
	padding-left: 6px;
}
.segments.sbNewsroom #lowerArea #lowerWrap #lowerWrap3 #lowerAreaRight {
	background: #fff;
}
.sbNewsroom #lowerArea .dropzone {
	border-radius: 0px;
	padding: 0px;
	position: static;
	overflow: visible;
}
.sbNewsroom #lowerArea p.ContentTitle {
	background: #dee0e2;
	margin-bottom: 10px;
	padding: 15px 30px;
	color: #002864;
	font-size: 1.2em;
	text-align: left; 
}
.sbNewsroom #lowerArea ul {
	margin: 0px;
}
.sbNewsroom #lowerAreaHead, .sbNewsroom #lowerAreaMain, .sbNewsroom #lowerAreaFoot, .sbNewsroom #lowerAreaRight {
	float: left;
	width: 100%;
}
/* SBN Home - Latest Video */
.sbNewsroom.homePage #lowerAreaMain, .sbNewsroom.segments #lowerAreaMain {
 	background: #dee0e2;
  	padding: 30px 15px 30px 0;
}
.sbNewsroom #lowerAreaMain small {
  	color: black;
  	margin-top: 10px;
}
.sbNewsroom #lowerAreaMain h2 a, .sbNewsroom #lowerAreaMain h3 a {
  	color: #002864;
  	text-decoration: none;
}
.sbNewsroom #lowerArea .dropzone {
 	background: none;
  	border-radius: 0;
  	padding: 0;
}
.sbNewsroom #lowerArea ul {
  	margin: 0;
}
.sbNewsroom #lowerArea p {
  	margin: 0;
  	font-size: 1em;
}
/* SBN Findus / Share Icons */
.sbNewsroom #lowerAreaHead, .sbNewsroom #lowerAreaFoot {
  	background: #dee0e2;
  	padding: 20px;
}
.sbNewsroom .sharethison {
	padding: 0px;
	margin: 0px;
	float: left;	
}
.sbNewsroom .shareSub {
	margin: 20px 0px;	
}
.sbNewsroom #socialTitle {
	float: left;
	display: block;
	width: auto;
	font-family: "Swiss721BT-Light", Arial, Helvetica, sans-serif, "DejaVu Sans";
	margin: 10px 10px 0;
	color: #000;		
}
.sbNewsroom a.socialIcon, .sbNewsroom #contentWrap #contentWrapArticle a.mailTo {
	display: block;
	float: left;
	width: 	auto;
	margin-left: 15px;
}
.sbNewsroom #contentWrap #contentWrapArticle a.mailTo {
	font-size: 1.8em;
	color: #6e6e6e;
	padding-top: 3px;
}
.sbNewsroom #contentWrap #contentWrapArticle a.mailTo:hover {
	color: #565858;	
}
.sbNewsroom a.socialIcon {
	text-indent: -999em;
	overflow: hidden;
	background: url("../../uploadedImages/Content/Images/icon-sprite-sbn.png") no-repeat;
	height: 31px;		
}
.sbNewsroom a.socialIcon-twitter {
	width: 31px;
	margin-left: 30px;
}
.sbNewsroom a.socialIcon-twitter-small {
	width: 20px;
	height: 18px;
	background-position: -256px -64px;
}
.sbNewsroom a.socialIcon-twitter-small:hover {
  	background-position: -544px -64px;
}
.sbNewsroom a.socialIcon-facebook {
  	width: 12px;
}
.sbNewsroom a.socialIcon-youtube {
  	width: 35px;
}
.sbNewsroom a.socialIcon-linkedin {
	width: 24px;
	margin-right: 0;
}
.sbNewsroom .sharethison a.socialIcon-twitter {
  	background-position: 0px -96px;
}
.sbNewsroom .sharethison a.socialIcon-twitter:hover {
  	background-position: -288px -96px;
}
.sbNewsroom .sharethison a.socialIcon-facebook {
  	background-position: -64px -96px;
}
.sbNewsroom .sharethison a.socialIcon-facebook:hover {
  	background-position: -352px -96px;
}
.sbNewsroom .sharethison a.socialIcon-youtube {
  	background-position: -128px -96px;
}
.sbNewsroom .sharethison a.socialIcon-youtube:hover {
  	background-position: -416px -96px;
}
.sbNewsroom .sharethison a.socialIcon-linkedin {
  	background-position: -192px -96px;
}
.sbNewsroom .sharethison a.socialIcon-linkedin:hover {
  	background-position: -480px -96px;
}
.sbNewsroom .finduson #socialTitle {
	color: #1e64ff;
	font-weight: bold; 
}
.sbNewsroom .finduson a.socialIcon-twitter {
  	background-position: 0px -64px;
}
.sbNewsroom .finduson a.socialIcon-twitter:hover {
  	background-position: -288px -64px;
}
.sbNewsroom .finduson a.socialIcon-facebook {
  	background-position: -64px -64px;
}
.sbNewsroom .finduson a.socialIcon-facebook:hover {
  	background-position: -352px -64px;
}
.sbNewsroom .finduson a.socialIcon-youtube {
  	background-position: -128px -64px;
}
.sbNewsroom .finduson a.socialIcon-youtube:hover {
  	background-position: -416px -64px;
}
.sbNewsroom .finduson a.socialIcon-linkedin {
  	background-position: -192px -64px;
}
.sbNewsroom .finduson a.socialIcon-linkedin:hover {
  	background-position: -480px -64px;
}
/* SBN Article Rating */
.sbNewsroom .articleRating {
	margin: 20px 0px;	
}
/* SBN Arrow Styles */
.sbNewsroom .arrow {
	background: url("../../uploadedImages/Content/Images/icon-sprite-sbn.png") no-repeat;
	display: inline-block;
	margin-left: 10px;
}
.sbNewsroom #searchPopOver .arrow {
	background: none;	
}
.sbNewsroom .arrow.sml {
	width: 5px;
	height: 8px;
}
.sbNewsroom .arrow.med {
	width: 6px;
	height: 10px;
}
.sbNewsroom .arrow.lrg {
	width: 7px;
	height: 12px;
}
.sbNewsroom .arrow.xlg {
	width: 10px;
	height: 19px;
}
.sbNewsroom .arrow.sml.darkblue {
  	background-position: 0px -128px;
}
.sbNewsroom .arrow.med.darkblue {
  	background-position: 0px -160px;
}
.sbNewsroom .arrow.lrg.darkblue {
  	background-position: 0px -192px;
}
.sbNewsroom .arrow.xlg.darkblue {
  	background-position: 0px -224px;
}
.sbNewsroom .arrow.xlg.darkblue.prev {
 	background-position: 0px -256px;
}
.sbNewsroom .arrow.sml.lightblue {
  	background-position: -32px -128px;
}
.sbNewsroom .arrow.med.lightblue {
 	background-position: -32px -160px;
}
.sbNewsroom .arrow.lrg.lightblue {
  	background-position: -32px -192px;
}
.sbNewsroom .arrow.xlg.lightblue {
  	background-position: -32px -224px;
}
.sbNewsroom .arrow.xlg.lightblue.prev {
  	background-position: -32px -256px;
}
.sbNewsroom .arrow.sml.white {
  	background-position: -64px -128px;
}
.sbNewsroom .arrow.med.white {
  	background-position: -64px -160px;
}
.sbNewsroom .arrow.lrg.white {
  	background-position: -64px -192px;
}
.sbNewsroom .arrow.xlg.white {
  	background-position: -64px -224px;
}
.sbNewsroom .arrow.xlg.white.prev {
  	background-position: -64px -256px;
}
.sbNewsroom .arrow.sml.grey {
  	background-position: -96px -128px;
}
.sbNewsroom .arrow.med.grey {
  background-position: -96px -160px;
}
.sbNewsroom .arrow.lrg.grey {
  	background-position: -96px -192px;
}
.sbNewsroom .arrow.xlg.grey {
  	background-position: -96px -224px;
}
.sbNewsroom .arrow.xlg.grey.prev {
  	background-position: -96px -256px;
}
.sbNewsroom .ctaLink {
	text-decoration: none;
	font-family: "Swiss721BT-Light", Arial, Helvetica, sans-serif, "DejaVu Sans";
	margin: 10px 10px 0;
	display: block;
	font-weight: bold;
}
.sbNewsroom .ctaLink:hover {
  	text-decoration: underline;
}
/* SBN Home - Quick Links */
.sbNewsroom #lowerAreaRight .content {
	padding:  30px 30px 0 30px;
	min-height: 280px;
	font-size: 1.3em;
	overflow: hidden;
}
.sbNewsroom #lowerAreaRight ul {
	padding: 0;
	margin:  0;
	list-style: none;
}
.sbNewsroom #lowerAreaRight li li, .sbNewsroom #lowerAreaRight li a {
	display: block;
	width: auto;
}
.sbNewsroom #lowerAreaRight li li:first-child, .sbNewsroom #lowerAreaRight li li {
	margin-bottom: auto;
}
.sbNewsroom #lowerAreaRight li li:first-child, .sbNewsroom #lowerAreaRight li li {
	margin-bottom: .4em;
}
.sbNewsroom #lowerAreaRight a, .sbNewsroom #lowerAreaRight a:visited {
	text-decoration: none;
	color:  #6e6e6e;
}
.sbNewsroom #lowerAreaRight a:hover {
	text-decoration: underline;
}
.sbNewsroom #lowerAreaRight a span {
	float:  right;
	margin-top: 5px;
}
.segments.sbNewsroom #lowerAreaRight .content {
	padding: 0px;
	min-height: auto;
	font-size: 1em;
	overflow: hidden;
}
.segments.sbNewsroom #lowerAreaRight a span {
	float:  none;
	margin-top: 10px;
}
.segments.sbNewsroom #lowerAreaRight h2, .segments.sbNewsroom #lowerAreaRight a, .segments.sbNewsroom #lowerAreaRight a:visited {
	color:  #1e64ff;
}
.segments.sbNewsroom #lowerAreaRight h2 {
	margin: 0;
}
.segments.sbNewsroom #lowerAreaRight a {
	text-decoration: none;
	border-bottom: 2px solid #DAE1FF;
	display: block;
}
.segments.sbNewsroom #lowerAreaRight a:hover {
	text-decoration: none;
}
.segments.sbNewsroom #lowerAreaRight ul {
	padding: 0;
	margin:  0;
	list-style: none;
}
.segments.sbNewsroom #lowerAreaRight p a  {
	color: #002864;
	border:  none;
}
.segments.sbNewsroom #lowerAreaRight li li {
	font-size: .9em;
	margin-bottom: .5em;
}
.segments.sbNewsroom #lowerAreaRight h2 {
	font-size: 1.8em;
	padding: 0 0 .4em 0;
}
.segments.sbNewsroom #lowerAreaRight li li a {	
	padding: .5em 0 .25em 0;
	margin:  0 0 .25em 0;
}
/* SBN Footer */
.sbNewsroom #footerWrapper {
	background: none;
	border-top: 0px;
	min-height: 1px;
}
.sbNewsroom #footerWrapper #footerWrap {
	max-width: 950px;
	background-color: #002864;
	padding-bottom: 50px;
}
.sbNewsroom #footersocialBarContainer {
	padding-left: 30px;
}
.sbNewsroom .footerLinksContainer ul {
	list-style: none;
	padding-top: 5px;
}
.sbNewsroom .footerLinksContainer ul li {
	min-height: 1px;
	margin: 0px;
	padding: 0px;
}
.sbNewsroom .footerLinksContainer ul li a {
	font-size: 0.8em;
	margin: 0px;
	padding: 0px;
	display: inline-block
}
.sbNewsroom .footerLinksContainer h4 {
    font-weight: normal;
}
.sbNewsroom #footersocialBarContainer {
	width: 25%;
	background: none;
	text-align: left;
}
.sbNewsroom #footersocialBarContainer h4 {
	padding-top: 25px;
	font-weight: bold;
}
.sbNewsroom #footersocialBarContainer.SBN-footer {
	width: 100%;
	padding: 0px;
	border-top: 0px;
}
.sbNewsroom #footersocialBarContainer.SBN-footer #socialInnerWrap {
	background: none;	
	width: 100%;
	margin: 0 auto;
	text-align: center;
	padding-bottom: 50px;

}
.sbNewsroom #footersocialBarContainer.SBN-footer #socialInnerWrap a {
	color: #002864;
	font-size: 0.9em;
}
.sbNewsroom #footersocialBarContainer.SBN-footer #socialInnerWrap .copyright {
	margin: 0px;
	font-size: 0.8em;
	padding-bottom: 50px;
}
.sbNewsroom #footerLinksContainer {
	width: 75%;
	padding-left: 0px;
}
.sbNewsroom #footerLinksContainer.SBN-foot-links {
	width: 100%;
	padding-left: 30px;
}
/* SBN - Articles Grid */
.sbNewsroom .content-tile {
	min-height: 212px;
	color: #fff;
	padding: 20px 30px;
}
.sbNewsroom .SBN-darkBlue {
	background: #002864;
}
.sbNewsroom .SBN-lightBlue {
	background: #1e64ff;
}
.sbNewsroom .SBN-lightGrey {
	background: #bdc3c7;
	color: #002864;
}
.sbNewsroom .content-tile span {
	font-size: 1em;
	font-weight: bold;
	text-transform: uppercase;
}
.sbNewsroom .content-tile h3 {
	padding-top: 5px;
	font-size: 1.4em;
	line-height: 1.2em;
}
.sbNewsroom .content-tile p {
	font-size: 1em;
	line-height: 1.2em;
}
.sbNewsroom .content-tile a, .sbNewsroom .SBN-lightGrey a {
	color: #fff;
	text-decoration: none;
	font-size: 1em;
	font-weight: bold;
}
.sbNewsroom .SBN-lightGrey a {
	color: #002864;
}
/* SBN IE9 fixes */
.lt-ie10 .sbNewsroom #footerWrapper {
	filter: none;	
}
.lt-ie10 .sbNewsroom #globalNav ul li {
	background-color: transparent;
}
.lt-ie10 .sbNewsroom #searchboxContainer #search_container #search_field .searchField {
    height: auto;
    padding: 5px 20px 5px 12px;
}
/* SBN IE8 fixes*/
.lt-ie9 .sbNewsroom #globalNavContainer #globalNav ul li {
	background: none;
}

.lt-ie9 .sbNewsroom #globalNavContainer #globalNav ul li a, .lt-ie9 BODY.homePage #globalNavContainer #globalNav UL LI.home A {
	background: none;	
}

.lt-ie9 .sbNewsroom #globalNavContainer #globalNav ul .about-ato a {
	background-color: #FFFFFF;	
}

.lt-ie9 .sbNewsroom #accessibilityContainer #accessibilityLinks {
	background-image: none;
}

.lt-ie9 .sbNewsroom #footerWrapper {
	background-image: none;
	filter: none;
}
.lt-ie9 .sbNewsroom #searchboxContainer #search_container #search_field .searchField {
    height: auto;
    padding: 5px 20px 5px 12px;
}
/*
======================================================================
## Consultation_hub
======================================================================
*/
.Consultation_hub div.design_content .design_textfield {
    width:70%;
}
/*
======================================================================
## Compliance Website
======================================================================
*/
/* GLOBAL STYLES */
.compliance { 
	color: #333; background: #ecedee;
}
.compliance h1, .compliance h2, .compliance h3, .compliance h4 { 
	font-family: "Swiss721BT-Light", Arial, sans-serif, "DejaVu Sans"; font-weight: normal; 
}
.compliance h5 { 
	color: #242424; font-size: 1.1em; font-family: "Swiss721BT-Light", Arial, sans-serif, "DejaVu Sans"; 
}
.compliance p { 
	font-family: "Swiss721BT-Roman", Arial, sans-serif, "DejaVu Sans"; 
}
.compliance #wrapper { 
	margin-top: 0px; max-width:950px; padding-left:0px; padding-right:0px;
}
/*Header*/
.compliance #wrapper #headerWrap { 
	background-color: #fff; margin-left: 0px; margin-right: 0px; 
}
.compliance	#acWrap{ 
	background-color: #FFFFFF; float: right; 
}
.compliance #accessibilityContainer a { 
	color: black; text-decoration: none;
}
.compliance #ATOLogoContainer h1 { 
	font-size: 2.8em; padding-top: 15px; color: #2a9288; 
}
.compliance #wrapper #headerWrap #searchboxContainer #search_container #search_field .searchButton { 
	background: url("../../uploadedImages/Content/Images/icon-sprite-sbn.png") no-repeat 0 0; 
}
.compliance .search_tools { 
	display:none; 
}
.compliance #globalNav ul li.home { 
	margin-right: 0; 
}
.compliance #globalNav ul li.home:hover, .compliance #globalNav ul li.home:focus { 
	background: none; 
}
.compliance #globalNav ul li.home a { 
	padding: 1.0em 0.7em; 
}
.compliance #globalNav ul li.home a:hover, .compliance #globalNav ul li.home a:focus { 
	background: #2a9288; 
}
.compliance #globalNav ul li.home a span { 
	background: url("../../uploadedImages/Content/Images/home-icon.png") no-repeat; height: 22px; width: 29px; display:block; 
}
.compliance #globalNav { 
	margin: 0 15px 0; height: 30px; 
}
.compliance #globalNav span.icon-bar { 
	border-radius: 1px; display: block; height: 2px; margin-left: 5px; width: 25px; background-color: #fff; 
}
.compliance #globalNav .icon-bar + .icon-bar { 
	margin-top: 4px; 
}
.compliance #globalNav .menu-button-title { 
	float: right; 
}
.compliance #globalNav ul { 
	margin: 1px 1px 0px; padding-left: 0px; margin-left:0px; 
}
.compliance #globalNav ul li { 
	background: none; border-radius: 0px; color: #fff; font-size: 1.25em; margin-right: 10px; 
}
.compliance #globalNav ul li a { 
	color: #fff; 
}
.compliance #globalNav ul .home { 
	border-top: 5px solid #2a9288; 
}
.compliance #globalNav ul .menu-anchor { 
	margin-top: 5px; 
}
.compliance #globalNavContainer .navbar { 
	border-radius: none; 
}
.compliance #globalNavContainer #navWrap  .navbar {
	background: #000000; margin: 0px; border-radius: 0px; width: 100%; border: 0px none; height: 60px; 
}
.compliance #globalNavContainer #navWrap .content #globalNav .navbar { 
	background: #000; 
}
.compliance #globalNav ul li { 
	background-image: none; border-bottom: 1px solid; border-color: rgba(0, 0, 0, 0.3); 
}
.compliance #globalNav ul li a { 
	height: auto; padding: 10px 20px; 
}
.compliance #globalNav ul li :hover { 
	background-color: #00A09A !important; text-decoration: none; color: #fff; 
}
.compliance.homePage #globalNav ul li.home a, .compiance.contentPage #globalNav ul li.home a{ 
	background-color: #000000; text-decoration: none; color: #fff; 
}
.compliance.contentPage #menuSitemap a {
	outline: none;
}
.compliance #menuSitemap .row { 
	padding: 0; margin: 0; 
}
/*Content Area*/

.compliance #upperWrap1 { 
	width: 100%;
}	
.compliance #upperWrap1 #upperAreaMain { 
	float: left; width: 100%; background: #fff; 
}
.compliance #upperAreaMain .content { 
	margin-bottom: 30px; 
}
.compliance #upperAreaMain .content .emphasised-text { 
	color: #247682; 
}
.compliance #upperAreaMain .content p { 
	font-size: 2.2em; line-height: 1.1em; font-family: "Swiss721BT-Light", Arial, sans-serif, "DejaVu Sans"; margin-bottom: 10px; color: #2F2F2C;
}
.compliance #upperAreaMain .content a { 
	text-decoration: none; padding: 20px 0; color: #000000; font-size: 1.25em;
}
.compliance.contentPage .breadcrumbs ul li.first a {
	display:none;
}
.compliance.contentPage .breadcrumbs li:nth-child(2) {
	padding-left:5px;
}
.compliance #mainArea {
	padding-left: 0px; padding-right: 0px; 
}
.compliance div#contentContainer.container div#contentArea.col-xs-12 div#contentWrap div#ctl00_MainPlaceHolder_contentAreaDropZone1_columnDisplay_ctl00_zone.PBViewing{
	background: rgb(255, 255, 255);
}
.compliance #contentContainer #mainArea #contentArea {
	padding-left: 15px;
	padding-right: 15px;
}
.compliance #contentContainer .row, .compliance#lowerAreaMain .row {
	padding: 0px;
}
/*Info Graphic */
.compliance #infographic-content a { 
	color: #6D6D6D; text-decoration: none;
}
.compliance #infographic-content h4 { 
	font-size: 2.1em; line-height: 1.3em; margin: 0 0 0.5em; 
}
.compliance #contentArea ul p {
	margin: 0px 50px 5px 0px ;
}
.compliance #infographic .row div { 
	margin-bottom: 10px; 
}
.compliance #infographic { 
	height: auto; padding: 20px; text-align: center; margin-bottom: 20px; 
}
.compliance #infographic img { 
	margin-right: auto; margin-left: auto; display: block; height:auto; max-width: 100%;
}
.compliance #infographic h3 { 
	font-size: 1.75em; position: relative; top: -190px; color: #6D6D6D; 
}
.compliance .circle { 
	border-radius: 50%; width: 15px; height: 15px; margin-left: auto; margin-right: auto; 
}
.compliance .large-business-graph { 
	background-color: #8ac2c3; 
}
.compliance .small-business-graph { 
	background-color: #b3b3b3; 
}
.compliance .micro-business-graph { 
	background-color: #0d3838; 
}
.compliance .individual-graph { 
	background-color: #009f99; 
}
.compliance .other-graph { 
	background-color: #008893; 
}
.compliance #lowerArea .dropzone { 
	padding: 0; border-radius: 0; 
}
.compliance #lowerWrap1 #youtube-container{ 
	background-color: #242424; margin: 0px;
}
.compliance #lowerWrap1 #youtube-container iframe {
	border-width: 0px;
}
.compliance #youtube-container #youtube-quote :before { 
	content: "\201C"; font-size: 1.5em; 
}
.compliance #youtube-container #youtube-quote :after { 
	content: "\201D"; font-size: 1.5em; 
}
.compliance #youtube-container #youtube-frame { 
	padding: 0; margin: 0;
}
.compliance #lowerWrap2 #lowerAreaMain {
	margin: 0;
}
.compliance #lowerWrap2 #lowerAreaMain .content {
	padding-bottom: 20px; padding-left: 40px; padding-right:20px; overflow:hidden; min-height: 300px;
}
.compliance #lowerWrap2 #lowerAreaMain .dropzone {
	background-color: #185059;
}
.compliance #lowerWrap2 #lowerAreaMain h4 { 
	padding: 20px; font-size: 28px; line-height:39.2px; margin: 0; padding-left:0px; 
}
.compliance #lowerWrap2 #lowerAreaMain  h4, .compliance #lowerWrap2 #lowerAreaMain p { 
	color: white; 
}
.compliance #lowerWrap2 #lowerAreaMain a { 
	text-decoration: none; color: white; 
}
.compliance #lowerWrap3 #lowerAreaRight .dropzone {
	background-color: #242424;
}
.compliance #lowerWrap3 { 
	padding-right: 0px; padding-left: 0px; margin-left:-15px;
}
.compliance #lowerWrap3 #lowerAreaRight .content { 
	margin: 30px 0;  color: white; 
}
.compliance #lowerWrap3 #lowerAreaRight  h4 { 
	color: white; font-size: 1.750em; margin: 5px 0px 0 0; font-weight: normal; padding-bottom: 20px 
}
.compliance #lowerWrap3 #lowerAreaRight  .content h4:before { 
	content: "\201C"; font-size: 1.5em; 
}
.compliance #lowerWrap3 #lowerAreaRight  .content h4:after { 
	content: "\201D"; font-size: 1.5em; 
}
.compliance #lowerWrap2 #lowerAreaMain  #data-content-block img { 
	display: block; margin-right: auto; margin-bottom: 10px;
}
.compliance #lowerWrap2 #lowerAreaMain ul p {
	margin: 0px 0px 5px 0px ;
}
.compliance #lowerWrap2 #lowerAreaMain ul br { 
	margin-bottom: 5px; 
}
.compliance #lowerWrap3 #lowerAreaRight .content {
	overflow: hidden; padding: 0px 30px 0px;
}
.compliance.homePage {
	padding-bottom:0px;
}
.compliance.homePage .content-tile {
	min-height: 200px;
	color: #fff;
	padding: 20px 30px;
}
.compliance.homePage .SBN-darkBlue{
	background: #C7C7C7;
	color: #3F3F3D;
}
.compliance.homePage .content-tile.SBN-darkBlue a {
	color: #3F3F3D;
}
.compliance.homePage .SBN-lightBlue{
	background: #008894;
	color: #FFFFFF;
}
.compliance.homePage .content-tile.SBN-lightBlue a {
	color: #FFFFFF;
}
.compliance.homePage .SBN-lightGrey{
	background: #00A09A;
	color: #000000;
}
.compliance.homePage .content-tile.SBN-lightGrey a {
	color: #000000;
}
.compliance.homePage .content-tile h3 {
	padding-top: 5px;
	font-size: 1.4em;
	line-height: 1.2em;
}
.compliance.homePage .content-tile p {
	font-size: 1em;
	line-height: 1.2em;
}
.compliance.homePage .content-tile a {
	float: right;
	padding-top: 10px;
}
.compliance.homePage .content-tile a {
	text-decoration: none;
	font-size: 1em;
	font-weight: bold;
}
.compliance.homePage .content-tile span {
	display: none;
}
.compliance.contentPage #mainArea .title p { 
	font-weight: normal; 
}
.compliance.contentPage #mainArea .title p a { 
	color: #3F3F3D; font-family: "Swiss721BT-Roman", Arial, sans-serif, "DejaVu Sans"; 
}
.compliance.contentPage #contentWrapper ul h2 { 
	color: #2a9288; font-size: 1.75em; padding-top: 0.25em; 
}
.compliance.contentPage #contentWrapper ul h3 { 
	color: #247682; font-size: 1.45em; 
}
.compliance.contentPage #contentWrapper ul h4 { 
	color: #247682; font-size: 1.15em; 
}
.compliance.contentPage #contentArea h1 {
	font-size: 2.635em; color: #00A09A; 
}
.compliance.contentPage #contentArea h2 {
	font-size: 1.35em; color: #0B2827;
}
.compliance.contentPage #contentArea h3 {
	font-size: 1.25em; color: #000000; 
}
.compliance.contentPage #contentArea h4 {
	font-size: 1.05em; color: #0B2827; 
}
.compliance.contentPage #leftArea #localNav ul.navmenu ul.submenu {
	background: #00A09A !important;
}
.compliance.contentPage #leftArea #localNav  ul.navmenu ul.submenu li a {
	color:white !important;
}
.compliance.contentPage #leftArea #localNav ul.navmenu li.level1 a.selected {
	background:none;
}
.compliance.contentPage #leftArea #localNav ul.navmenu li {
	border-top: 1px solid #999999;
}
.compliance.contentPage #leftArea {
	background-color:#C7C7C7;
}
.compliance.contentPage #leftArea #localNav ul.navmenu li:first-child { 
	border: medium none; 
}
/*Footer Area*/
.compliance .footerLinksContainer h4 { 
	color: #fff; font-family: "Swiss721BT-Roman", Arial, sans-serif, "DejaVu Sans";
}
.compliance #footerWrapper {
	background: none; border-top: 0px; min-height: 1px; 
}
.compliance #footerWrapper #footerWrap { 
	background: #000000; max-width: 950px; min-height:300px;
}
.compliance #footersocialBarContainer #socialInnerWrap {
	max-width: 950px; 
}
.compliance #footersocialBarContainer {
	padding-left: 30px;
}
.compliance .footerLinksContainer ul {
	list-style: none;
	padding-top: 5px;
}
.compliance .footerLinksContainer ul li {
	min-height: 1px;
	margin: 0px;
	padding: 0px;
}
.compliance .footerLinksContainer ul li a {
	font-size: 0.8em;
	margin: 0px;
	padding: 0px;
	display: inline-block
}
.compliance .footerLinksContainer h4 {
    font-weight: normal;
}
.compliance #footersocialBarContainer {
	width: 25%;
	background: none;
	text-align: left;
	padding-left:20px;
}
.compliance #footersocialBarContainer h4 {
	padding-top: 25px;
	font-weight: bold;
	font-size:1.15em;
}
.compliance #footersocialBarContainer.SBN-footer {
	width: 100%;
	padding: 0px;
	border-top: 0px;
}
.compliance #footersocialBarContainer.SBN-footer #socialInnerWrap {
	margin: 0 auto;
	padding-bottom: 50px;

}
.compliance #footersocialBarContainer.SBN-footer #socialInnerWrap a {
	color: #FFF;
	font-size: 0.9em;
}
.compliance #footersocialBarContainer.SBN-footer #socialInnerWrap .copyright {
	margin: 0px;
	font-size: 0.8em;
	padding-bottom: 50px;
}
.compliance #footerLinksContainer {
	width: 75%;
	padding-left: 0px;
}
.compliance #footerLinksContainer.SBN-foot-links {
	width: 100%;
	padding-left: 30px;
}

/*Mobile Styles */
.compliance #navBarTop {
    background-image: -moz-linear-gradient(center top , #000000 10%, #000000 95%);
    background-size: 100% auto;
    border-bottom: 1px solid #000000;
    border-top: 1px solid #0000000;
    height: 57px;
    min-width: 320px;
    padding-left: 0;
    padding-right: 0;
    text-align: center;
    z-index: 1011;
}
/*IE 8 */
.lt-ie9 .compliance #accessibilityLinks {
	background: none !important;
}

.lt-ie9 .compliance #globalNav ul li.home {
	background: #000000 !important; 
}
.lt-ie9 .compliance #footerWrapper {
	background-image: none; filter: none; 
}
/*
======================================================================
## Footnotes and Download Link
======================================================================
*/
a.download {
	background:url(../../uploadedImages/Content/Images/icon-download-ato.png) no-repeat right 60%;
        padding-right: 20px;
        margin-right:6px;
}

dd {
        margin:0;
        position: relative;
        padding: .6em  0 .7em 2.6em;
}
dd p.footnote-return {
        margin: 0;
        overflow: hidden;
        padding-right: 0;
        position: absolute;
        top: -3px;
        left: 0;
}
/*
======================================================================
## Consultation_hub
======================================================================
*/
.Consultation_hub .required {
	color: #ee3124;
}

/*
======================================================================
## Individuals News and Updates
======================================================================
*/

.ind.newsUpdates #banner h1 {
	color: rgb(20, 137, 12) !important;
}

.ind .newsUpdates #banner {
	padding: 1em 2em 2.5em;
	height: auto;
}

.ind .indNewsWrap {
	background-color: white;
	border-radius: 8px 8px 8px 8px;
}
.ind .indNewsWrap article {
	padding: 1em 1em 1em 200px;
	position: relative;
}
.ind .indNewsWrap article img {
	position: absolute;
	top: 2em;
	left: 2em;
}
.ind .indNewsWrap small{
	color: rgb(85, 85, 85);
}
.ind .indNewsWrap .indNewsSml h2 {
	font-size: 1.1em
} 

/*
======================================================================
## HTML 5 Forms
======================================================================
*/
legend {
	font-size: 100%;
	color: 000 !important;
}

label {
	font-weight: normal;
	color: 000 !important;
}

/*
======================================================================
## Search Results Page
======================================================================
*/
.direction-blue {
	background: rgb(218, 238, 247);
	border-radius: 9px;
	-webkit-border-radius: 9px;
	-moz-border-radius: 9px;
}

.direction-blue p {
	padding-top:10px;
	padding-bottom: 30px;
}
.direction-blue img {
	padding-top:8px;
}

/*
======================================================================
## Media Queries
======================================================================
*/
@media(max-width:767px){
	/* Individuals News and Updates */
	.ind .indNewsWrap article img {
		left: auto;
		position: static;
		top: auto;
		margin-top: 10px;
	}
	.ind .indNewsWrap article {
		padding: 1em;
		position: static;	
	}
	.ind .indNewsWrap small {
		display: block;	
	}	
	/* Stops horizontal scroll for off canvas menu*/
	body, html {
		overflow-x: hidden;	
	}
	#skiptoLinks {
		position: relative;
		top: 50px;	
	}
	#mainWrapper {
		background: #333;
	}	
	#wrapper {
		background: #F5F1EB;
	}
	.corp #wrapper {
		background: url("../../uploadedImages/Content/Images/bg-corporate.jpg") no-repeat fixed left top #1C3868;
	}
	#atoTitle {
		color: #fff;
		text-shadow: 2px 2px 2px #333;
		line-height: 2.5em;
		font-size: 1.5em;
	}
	#accessibilityContainer #topNavContainer {
		display: none;	
	}
	/*
	==================================================
	## Off Canvas - Left
	==================================================
	*/	
	.row-offcanvas {
		position: relative;
		transition: all 0.25s ease-out 0s;
	}	
	.row-offcanvas-left {
		left: 0;
	}
	.row-offcanvas-left .sidebar-offcanvas {
		left: -250px;
	}	
	.row-offcanvas-left.active {
		left: 250px;
	}
	.sidebar-offcanvas {
		background: none repeat scroll 0 0 #333333;
		display: table;
		position: absolute;
		top: 0;
		width: 250px;
	}
	/*
	==================================================
	## Left Slide Panel
	==================================================
	*/
	ul.navmenu a {
		padding: 10px 5px 10px 28px;
	}
	ul.navmenu a:focus, ul.navmenu li .menutop .toggle a:focus {
		outline: #000 dotted 1px;	
	}
	
	#leftArea {
		padding: 10px 0 30px 0;		
	}
	#leftArea.hide, .slider-arrow.hide {
		display: none !important;
	}
	#leftArea ul {
		padding-left: 15px;
	}
	#leftArea ul li {
		width: 200px;
		overflow: hidden;
	}
	#leftArea.leftSidePanel {
		width: 0px;
		float: left;
		height: auto;
		background: #fff;
		position: absolute;
		top: -1px;
		left: -25px;
		z-index: 998;
		overflow: hidden;
		border: 3px solid #ccc;
		border-bottom-right-radius: 6px;					
	}
	/* Content Left Menu Font Icon */
	.slider-arrow {
		padding: 5px 3px 3px 5px;
		width: 22px;
		height: 50px;
		float: left;
		background: #d9dada;
		font-size: 12px;
		color: #000;
		text-decoration: none;
		position: absolute;
		top: -1px;
		left: -25px;
		z-index: 998;
		border-top-right-radius: 5px;	
		border-bottom-right-radius: 5px;				
	}
	.slider-arrow span.sArrow, .slider-arrow span.sList  {
		display: block;
		width: 15px;
		height: 15px;
		margin-bottom: 3px;
	}
	a.slider-arrow {
		text-decoration: none;
	}	
	/* Market Segment Left Side Panel Styling */
	.ind #leftArea.leftSidePanel {
		border: 3px solid #14890C;		
	}
	.bus #leftArea.leftSidePanel {
		border: 3px solid #2D75C9;		
	}
	.npr #leftArea.leftSidePanel {
		border: 3px solid #C74F23;		
	}
	.spr #leftArea.leftSidePanel {
		border: 3px solid #7A1849;		
	}
	.txp #leftArea.leftSidePanel {
		border: 3px solid #5A0086;		
	}
	.corp #leftArea.leftSidePanel {
		border: 3px solid #565858;		
	}
	/* Market Segment Left Side Panel Slider Arrow Styling */					
	.ind .slider-arrow {
		background: #14890C;
		color: #fff;	
	}
	.bus .slider-arrow {
		background: #2D75C9;
		color: #fff;	
	}
	.npr .slider-arrow {
		background: #C74F23;
		color: #fff;	
	}
	.spr .slider-arrow {
		background: #7A1849;
		color: #fff;	
	}
	.txp .slider-arrow {
		background: #5A0086;
		color: #fff;	
	}
	.corp .slider-arrow {
		background: #565858;
		color: #fff;	
	}		
	/*
	==================================================
	## Navigation Bar - Top
	==================================================
	*/
	#navBarTop .btn-default .icon-bar {
		display: block;
		width: 25px;
		height: 2px;
		border-radius: 1px;
		background: #fff;
		margin-left: 5px;	
	}
	#navBarTop .btn {
		border-radius: 0px;	
	}
	#navBarTop .btn-default .icon-bar + .icon-bar {
	  	margin-top: 4px;
	}
	#navBarTop #btnMenu {
		padding-top: 8px;
	}
	#navBarTop span.txt-info {
		display: block;
		font-size: 100% !important;
		font-weight: normal;
	}
	#navBarTop span.txt-info.menu {
		margin-top: 3px;	
	}
	#navBarTop .btn-default {
		height: 55px;
		width: 60px;
		padding: 9px 10px;
		background: transparent;
		color: #fff;
		border: 0px;
	}
	#navBarTop .btnRight {
		border-left: 1px solid #999;
		border-right: 1px solid #333;
		float: left;
	}	
	#navBarTop .btnLeft {
		border-right: 1px solid #999;
		border-left: 1px solid #333;
	}
	#btnMenu, #btnSearch, #btnLogin {
	    font-size:16px;
	}
	#btnMenu.now, #btnSearch.now, #btnLogin.now {
	  color: #fff;
	  background-color: #333;
	  border-color: #333;
	}
 	#loginWrapper .form {
		text-align: left;	
	}
	#loginWrapper .form select, #loginWrapper .form .btnWrapper, #loginWrapper .registerLink {
		margin-left: 15px;	
	}
	#loginWrapper .form select, #loginWrapper .form .btnWrapper {
		width: 90%;	
	}
	#loginWrapper p.loginWrapperFooter {
		padding-left: 15px;	
	}
	.gWrapper, .contentPage .gWrapper {
		margin-bottom: 0px;	
	}
	#searchPopOver {
		width: 250px;
		margin-left: -103px;
		border: none;
		padding: 0;
		position: fixed;
	}
	#searchPopOver.bottom > .arrow {
		left: 92%;
	}
	#searchboxContainer {
		width: 100%;
		margin: 0px;
		padding: 30px 15px;
	}
	#searchboxContainer #search_container #search_field .searchField {
		width: 170px;
	}
	#searchboxContainer #search_container #search_field .searchButton {
		right: 0px;
	}
	#searchboxContainer .search_tools #search_linker {
		display: block;
		padding-left: 20px;
	}
	#searchboxContainer .search_tools #search_checker span {
		color: #000;
	}
	.corp #searchboxContainer .search_tools #search_linker a {
		color: #0063C7;
	}
    #searchboxContainer .search_tools #search_checker span {
		margin-left: 8px;
	}
	#loginPopOver {
		width: 250px;
		margin-left: -103px;
		border: none;
		padding: 0;
		position: fixed;
	}
	#loginPopOver.bottom > .arrow {
		left: 92%;
	}
	#searchPopOver.bottom > .arrow:after, #loginPopOver.bottom > .arrow:after {
		border-bottom-color: #333333;
	}
	#searchPopOver .popover-title, #loginPopOver .popover-title {
		color: #ffffff;
		font-weight: bold;
		background: #333333;
		border: 1px solid #333333;
	}
	body.contentPage #loginWrapper, #loginWrapper {
		border: 0px;
		margin-top: 0px;
		border-radius: 6px;
	}	
	#btnLWrap {
		border-right: 1px solid #333;
	}
	#btnRWrap {
		border-left: 1px solid #333;
	}
	/*
	==================================================
	## Global Navigation - Off Canvas
	==================================================
	*/	
	#menuTitleWrap {
		height: 55px;
		overflow: hidden;	
	}
	#menuTitleWrap h1 {
		margin: 0px;
		padding: 10px 0 0 10px;
		color: #fff;
		height: 54px;
	}
	/* Close Font Icons */
	#menuClose, #searchClose, #loginClose {
		position: absolute;
		top: 3px;
		right: 0;
		background: transparent;
		color: #fff;
		font-size: 20px;
		padding: 6px 10px 3px 10px;
	}
	#searchClose, #loginClose {
		padding-top: 0;	
	}
	#globalNav ul {
		padding-left: 0px;
		float: left;		
	}
	.corp #globalNav ul li {
		border-top: 1px solid #575656;
	}
	#globalNav ul li {
		color: #fff;
		padding: 0px;
		margin: 0px;
		border-radius: 0px;
		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%, #757676), color-stop(95%, #48494a));
		background-image: -webkit-linear-gradient(top, #757676 10%, #48494a 95%);
		background-image: -moz-linear-gradient(top, #757676 10%, #48494a 95%);
		background-image: -o-linear-gradient(top, #757676 10%, #48494a 95%);
		background-image: linear-gradient(top, #757676 10%, #48494a 95%);
		border-top: 1px solid #999;
		border-bottom: 1px solid #000;
	}
	#globalNav ul li a, #globalNav ul li.home a {
		display: block;
		width: 100%;
		height: 35px;
		font-size: 1em;
		padding: 3px 10px 7px 20px;
		margin: 0px;
		color: #fff;
	}
	#globalNav ul li.home {
		padding-bottom: 0;
		margin-top: 1px;	
	}
	#globalNav ul li.home:hover {
		background: none;
		background-color: #ccc;
	}
	#globalNav ul li.home a:hover {
		color: #000;		
	}
	#globalNav ul li.home a span {
		background: none;
		text-align: left;
		text-indent: inherit;
		overflow: visible;
		display: block;
		width: 100%;
		height: auto;
	}
	.homePage #globalNav ul li.home {
		background: #ccc;
		margin: 0;
		padding: 0;
		border-top: 0px;
		color: #000;
		font-weight: bold;
	}
	.homePage #globalNav ul li.home a {
		text-decoration: none;
		color: #000;
	}
	.homePage #globalNav ul li.home:hover {
		background: #ccc;	
	}
	.homePage #globalNav ul li.home a:hover {
		cursor: default;
		background: #ccc;
	}
	.navbar-collapse {
		padding: 0px;
		box-shadow: none;
	}
	.navbar-nav li {
		display: block;
		width: 100%;
	}
	#globalNav ul li.home span.rounded {
		display: none;	
	}
	#accessibilityContainer {
		float: left;
		padding: 0px;
		display: none;
	}
	#accessibilityContainer.show {
		display: visible;	
	}
	#accessibilityContainer #accessibilityLinks {
		display: block;
		width: 250px;	
	}
	#accessibilityContainer #accessibilityLinks a {
		padding: 5px 10px 5px 0px;
		display: block;
		text-decoration: none;
	}
	#accessibilityContainer #accessibilityLinks a:hover {
		text-decoration: underline;	
	}
	#accessibilityContainer #topNavContainer a, .corp #accessibilityContainer #topNavContainer a {
		background: none;
		padding: 5px 10px 5px 0px;
		border: 0px;
		box-shadow: none;
		text-decoration: none;			
	}
	#accessibilityContainer #topNavContainer a:hover, .corp #accessibilityContainer #topNavContainer a:hover {
		text-decoration: underline;
		background: none;
		color: #fff;		
	}
	.menuMargin {
		margin-top: 56px;
	}
	#searchboxContainer {
		float: left;
	}
	/* IE9 specific fix for mobile view */
	.lt-ie10 #searchboxContainer #search_container #search_field .searchField {
		width: 190px;	
	}
	/*
	==================================================
	## Sub Navigation - Off Canvas
	==================================================
	*/		
	#globalNav .nav .open > a, #globalNav .nav .open > a:hover, #globalNav .nav .open > a:focus {
		background-color: transparent;	
	}
	/* Market Segment Off Canvas Sub Nav Styling (Corp not required) */
	.ind #globalNav ul li.individuals, 
	.bus #globalNav ul li.business, 
	.npr #globalNav ul li.non-profit, 
	.spr #globalNav ul li.super, 
	.txp #globalNav ul li.tax-professionals {
		padding: 0px;
		margin: 0px;
	}
	/* Market Segment Off Canvas Sub Nav Link and Hover Styling (Corp not required) */
	.ind #globalNav ul li.individuals:hover, body.ind #globalNav .individuals {
		background: #14890C;
	}
	.bus #globalNav ul li.business:hover, body.bus #globalNav .business {
		background: #2D75C9;
	}
	.npr #globalNav ul li.non-profit:hover, body.npr #globalNav .non-profit {
		background: #C74F23;
	}
	.spr #globalNav ul li.super:hover, body.spr #globalNav .super {
		background: #7A1849;
	}
	.txp #globalNav ul li.tax-professionals:hover, body.txp #globalNav .tax-professionals {
		background: #5A0086;
	}
	.corp #globalNav ul li.about-ato:hover, body.corp #globalNav .about-ato, #globalNav ul li.about-ato:hover {
		background: #115780;
	}		
	#globalNav ul li #navbar-collapse-grid ul li a {
		display: block;		
		margin: 0px;	
	}
	/* Market Segment Off Canvas Menu Parent Link Styling (Corp not required) */
	.ind #globalNav ul #menuInd > a,
	.bus #globalNav ul #menuBus > a,
	.npr #globalNav ul #menuNpr > a,
	.spr #globalNav ul #menuSpr > a,
	.txp #globalNav ul #menuTxp > a,
	.corp #globalNav ul #menuCorp > a {
		text-decoration: none;
		cursor: default;
		font-weight: bold;	
	}		
	/* Market Segment Sub Menu Stylings */
	.ind #globalNav #navbar-collapse-grid ul li {
		background: #4FA512;
		border-bottom: 1px solid #14890c;
		border-top: 1px solid #99cc99;
	}
	.bus #globalNav #navbar-collapse-grid ul li {
		background: #5C96DB;
		border-bottom: 1px solid #2D75C9;
		border-top: 1px solid #83AFE4;
	}	
	.npr #globalNav #navbar-collapse-grid ul li {
		background: #E37D57;
		border-bottom: 1px solid #ca552a;
		border-top: 1px solid #e49b80;
	}
	.spr #globalNav #navbar-collapse-grid ul li {
		background: #BD4B85;
		border-bottom: 1px solid #ab2468;
		border-top: 1px solid #de83b1;
	}
	.txp #globalNav #navbar-collapse-grid ul li {
		background: #9431C3;
		border-bottom: 1px solid #7a16aa;
		border-top: 1px solid #bb77dc;
	}
	.corp #globalNav #navbar-collapse-grid ul li {
		background: #267D9A;
		border-bottom: 1px solid #0b617e;
		border-top: 1px solid #4c9cb6;
	}				
	#globalNav #navbar-collapse-grid ul li a {
		font-size: 0.6em;
		padding-left: 30px;
		width: 210px;
		float: right;
		padding: 5px 10px 5px 5px;
		height: auto;
	}	
	#globalNav #navbar-collapse-grid ul li button {
		display: block;
		float: left;
		width: 38px;
		height: 35px;
		padding: 0 3px 0 0;
		margin:0;
		border: 0;
		background-color: transparent;
	}
	#globalNav #navbar-collapse-grid ul li button .iconPM {
		display: block;
		width: 15px;
		height: 15px;
		margin-top: -4px;		
		float: right;
	}
	#globalNav ul li.individuals #navbar-collapse-grid ul li button .iconPM {
		background: url("../../uploadedImages/Content/Images/icon-sprite.png") no-repeat scroll -60px -64px #4FA512;					
	}	
	#globalNav ul li.individuals #navbar-collapse-grid ul li.open button .iconPM {
		background: url("../../uploadedImages/Content/Images/icon-sprite.png") no-repeat scroll -60px -79px #4FA512;				
	}
	#globalNav ul li.business #navbar-collapse-grid ul li button .iconPM {
		background: url("../../uploadedImages/Content/Images/icon-sprite.png") no-repeat scroll -60px -96px #5F9CE4;					
	}	
	#globalNav ul li.business #navbar-collapse-grid ul li.open button .iconPM {
		background: url("../../uploadedImages/Content/Images/icon-sprite.png") no-repeat scroll -60px -111px #5F9CE4;				
	}
	#globalNav ul li.non-profit #navbar-collapse-grid ul li button .iconPM {
		background: url("../../uploadedImages/Content/Images/icon-sprite.png") no-repeat scroll -60px -128px #E37D57;					
	}	
	#globalNav ul li.non-profit #navbar-collapse-grid ul li.open button .iconPM {
		background: url("../../uploadedImages/Content/Images/icon-sprite.png") no-repeat scroll -60px -143px #E37D57;				
	}		
	#globalNav ul li.super #navbar-collapse-grid ul li button .iconPM {
		background: url("../../uploadedImages/Content/Images/icon-sprite.png") no-repeat scroll -60px -160px #BD4B85;					
	}	
	#globalNav ul li.super #navbar-collapse-grid ul li.open button .iconPM {
		background: url("../../uploadedImages/Content/Images/icon-sprite.png") no-repeat scroll -60px -175px #BD4B85;				
	}
	#globalNav ul li.tax-professionals #navbar-collapse-grid ul li button .iconPM {
		background: url("../../uploadedImages/Content/Images/icon-sprite.png") no-repeat scroll -60px -192px #9431C3;					
	}	
	#globalNav ul li.tax-professionals #navbar-collapse-grid ul li.open button .iconPM {
		background: url("../../uploadedImages/Content/Images/icon-sprite.png") no-repeat scroll -60px -207px #9431C3;				
	}
	#globalNav ul li.about-ato #navbar-collapse-grid ul li button .iconPM {
		background: url("../../uploadedImages/Content/Images/icon-sprite.png") no-repeat scroll -60px -32px #267D9A;					
	}
	#globalNav ul li.about-ato #navbar-collapse-grid ul li.open button .iconPM {
		background: url("../../uploadedImages/Content/Images/icon-sprite.png") no-repeat scroll -60px -47px #267D9A;				
	}		
	#globalNav #navbar-collapse-grid ul li .dropdown-menu {	
		background: #F5F1EB;
		border-radius: 0px;
	}		
	#globalNav #navbar-collapse-grid ul li .dropdown-menu .subLinks {
		border: 0px;
	}	
	#globalNav #navbar-collapse-grid ul li .dropdown-menu .subLinks a {
		padding: 3px 10px 7px 42px;
		background: url("../../uploadedImages/Content/Images/icon-column-ul.png") no-repeat scroll 25px 9px #F5F1EB;
		font-size: 0.7em;
		color: #333;
		width: 248px;
		height: auto;
	}
	.corp #globalNav #navbar-collapse-grid ul li .dropdown-menu .subLinks a {
		width: 250px;
	}
	#globalNav #navbar-collapse-grid ul li .dropdown-menu .subLinks .row .linksWrap,
	#globalNav #navbar-collapse-grid ul li .dropdown-menu .subLinks .row .moreTaxTopics {
		float: left;
		padding: 0px;
	}
	#globalNav #navbar-collapse-grid ul li .dropdown-menu .subLinks .row .moreTaxTopics a {
		padding: 3px 10px 7px 42px;
		margin-left: 15px;		
		width: 196px;
	}
	#globalNav #navbar-collapse-grid ul li .dropdown-menu .subLinks .row .moreTaxTopics a span {
		background: none;	
	}
	/*
	==================================================
	## Banner - Slider
	==================================================
	*/		
	#banner {
		height: 330px;
		-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;			
	}
	#bannerInnerWrap {
		width: 320px;
		height: 330px;
	}
	ul#slider li .bannerImage {
		position: relative;
		top: 0;
		left: 20px;
	}
	ul#slider li h1 {
		font-size: 130%;
		padding-right: 40px;
		margin-top: 60px;	
	}
	ul#slider li img {
		margin-top: 10px;
		width: 50%;	
	}
	ul#slider li p {
		padding-right: 60px;	
	}
	.anythingControls {
		top: 20px;
		right: inherit;
		left: 20px;
		height: 15px;	
	}
	/* Target UpperArea and Banner for Tax Professionals to display properly for mobile view */
	.txpHome #upperArea, .txpHome #contentContainer #upperArea {
		margin-top: 0px;
		padding: 10px;
	}
	.txpHome #upperArea #banner #bannerInnerWrap {
		width: 270px;
	}
	.txpHome #upperArea ul li.PBItem {
		width: 100%;
		margin-bottom: 10px;
	}
	.txpHome #upperArea ul li.PBItem h1 {
		width: 270px;
		margin-top: 40px;
		margin-left: 15px;	
	}
	.txpHome #upperArea ul li.PBItem h4, .txpHome #upperArea ul li.PBItem p, .txpHome #upperArea ul li.PBItem a  {
		margin-left: 15px;	
	}
	.txpHome #upperArea ul li.PBItem p {
		margin-right: 20px;	
	}
	.txpHome #upperArea ul li.PBItem a.cta {
		margin-left: 0px;
	}
	.txpHome #upperArea div#articleFooter {
		right: auto;
		left: 0;
		position: inherit;
		margin-left: 15px;	
	}
	.txpHome #upperArea .anythingControls {
		left: 0;
		top: 0;
	}
	.txpHome #upperArea ul#slider li .cta {
		bottom: 0;	
	}	
	/*
	==================================================
	## Content Areas
	==================================================
	*/	
	.corp #contentContainer {
		padding-top: 10px;
		-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;	
	}
	#ATOLogoContainer {
		text-align: center;	
	}
	#ATOLogoContainer #ATOLogo {
		margin-top: 10px;
	}
	#contentWrapper {	
		margin-right: 15px;
	}
	#contentContainer #rightArea {
		padding-left: 15px;
		padding-right: 15px;
	}
	#contentContainer #contentWrap1, #contentContainer #contentWrap2 {
		padding-right: 0px;	
	}
	.homePage #contentArea #contentAreaArticle1 img, 
	.homePage #contentArea #contentAreaArticle3 img, 
	.corp #contentArea #contentAreaArticle1 img, 
	.corp #contentArea #contentAreaArticle3 img {
		float: none;	
	}
	.homePage #contentArea #contentAreaArticle1 .links, .homePage #contentArea #contentAreaArticle3 .links {
		padding: 0px;	
	}
	#lowerArea ul li {
		width: 100%;	
	}
	#rightArea {
		margin-top: 10px;
	}
	#footerWrap {
		margin-bottom: 20px;
	}
	#footersocialBarContainer {
		text-align: left;
		border-top: 1px solid #000;
		background-color: #565858;
		margin: 0;
		padding: 15px 0 100px 30px;
	}
	/* Search Features */
	.searchWrapper .search_tools .results_search_field,
	.searchWrapper .search_tools .result_search_links,
	.searchWrapper .search_tools .logoContainer,
	.searchWrapper .search_tools .too_many_results {
		width: 100%;
		float: left;	
	}
	.search_tools .results_search_field,
	.search_tools .result_search_links,
	.search_tools .logoContainer,
	.search_tools .too_many_results {
		width: 100%;
		float: left;	
	}
	.searchWrapper .search_tools .results_search_field .result_search_input {
		padding-bottom: 10px;
	}
	.searchLogo {
		float: left;
		margin-top: 10px;	
	}
	#adv_container .subContainer .advRow .advLabel,
	#adv_container .subContainer .advRow .advInput {
		display: table;	
	}
	#adv_container .subContainer .advRow .advInput .moreWordsField {
		width: 93%;
		margin-top: 10px;
	}
	#adv_container .subContainer .advRow .newRow {
		float: none;
	}
	/* Topics AZ */
	#contentArea .content .tabmenu ul.tabNavigation li, #contentArea .content .tabs ul.tabNavigation li {
		font-size: 0.9em;	
	}
	#divTaxTopics .divBackToTop, #taxononmyDivHolder .divBackToTop {
		width: 100%;
		margin-bottom: 70px;
	}	
	#divTaxTopics ul, #taxononmyDivHolder ul {
		padding: 5px 0 5px 0px
	}
	#rightAreaArticle1 {
		padding: 9px 0px;		
	}
	.generalPage #leftHandMenuBtn, .newsUpdates #leftHandMenuBtn {
		display: none !important;
	}
	.generalPage #contentWrapper {
		padding-left: 15px;	
	}
	#contentArea .content .tabmenu ul.tabNavigation, #contentArea .content .tabs ul.tabNavigation {
        height: auto;      
	}
	.txp .txpNewsWrap article img {
		left: auto;
		position: static;
		top: auto;
		margin-top: 10px;
	}
	.txp .txpNewsWrap article {
		padding: 1em;
		position: static;	
	}
	.txp .txpNewsWrap small {
		display: block;	
	}
	.newsUpdates #banner a.more {
        display: block;
        padding-top: 25px;
    }
	/*
	======================================================================
	## Tax time banners - @767px
	======================================================================
	*/
	#banner.taxTime {
		height: 200px;
	}
	.taxTime ul .bannerImg1 {
		background: url("../../uploadedImages/Content/Images/Banners/Campaign/MytaxTime2014/Banner_BG_A1.png") no-repeat 0 0 transparent;
	}
	.taxTime ul li .banContentWrap1 .banContent1_txt {
		font-size: 1.4em;
		padding: 15px 50px 0px 25px;
	}
	.taxTime ul .bannerImg2 {
		background: url("../../uploadedImages/Content/Images/Banners/Campaign/MytaxTime2014/Banner_BG_B1.png") no-repeat 0 0 transparent;
	}
	.taxTime ul li .banContentWrap2 .banContent2_txt  {
		font-size: 1.4em;
		margin: 15px 0px 0px 25px;
	}	
	.taxTime ul li .banContentWrap2 .banContent_btns {
		padding-top: 15px;
		padding-left: 10px;
		width: 100%;
	}
	/* Tax Time Phase 3 Banner A & B start */
	.taxTime ul li .banContentWrapP3A .banContentP3A_txt, .taxTime ul li .banContentWrapP3B .banContentP3B_txt {
		font-size: 1.4;
		padding-top: 20px;
	}
	/* Tax Time Phase 3 Banner A & B end */
	/* Modified for Tax Time Phase 3 start */
	.taxTime ul li .banContentWrap3 .lodgeonline_btn {
        margin-top: 60px;
        margin-left: 0px;
        background-position: center;
        width: 100%;
    }
	.taxTime ul li .banContentWrap3 .banContent3_txt {
		margin: 15px 0px 0px 0px;
		text-align: center;
		width: 100%;
	}
	/* Modified for Tax Time Phase 3 end */
	.taxTime .anythingControls {
		top: auto;
		bottom: 15px;	
	}
	#latestUpdatesWrap {
		float: left;
		display: block;
		background-color: #fff !important;
	}
	#latestUpdatesInnerWrap {
		background: url('../../uploadedImages/Content/Images/latest-updates-arrow-m.png') 32px 50px no-repeat transparent;
		display: block;
	}
	#latestUpdatesWrap #headingWrap {
		width: 100%;
		height: 50px;
		display: block;
		-webkit-border-radius: 7px 7px 0 0;
		-moz-border-radius: 7px 7px 0 0;
		-ms-border-radius: 7px 7px 0 0;
		-o-border-radius: 7px 7px 0 0;
		border-radius: 7px 7px 0 0;
		background: #555555;
		padding-top: 7px;
	}
	#latestUpdatesWrap #latestUpdatesContent {		
		padding: 10px 15px 10px 30px;
		display: block;
	}
	#latestUpdatesWrap #headingWrap span {
		color: #fff;
		margin-left: 25px;
		background: url('../../uploadedImages/Content/Images/icon-sprite.png') no-repeat -190px -448px transparent;
		height: 40px;
		width: 200px;
		padding: 7px 0px 0px 45px;
		display: block;
		font-size: 1em;
		font-weight: bold;			
	}
	#latestUpdatesWrap #latestUpdatesContent p {
		padding: 0px;
	}
	#latestUpdatesWrap #latestUpdatesContent p span.latestUpdatesDate {
		color: #13890C;
		font-weight: bold;	
	}
	.homePage .newsFooter {
		margin-bottom: 35px;	
	}		
	.vidThumb, .vidContent {
		display: block;
	}
	/*
	======================================================================
	## Small Business Newsroom banner @767px
	======================================================================
	*/
	#banner.bannerSBN {
		height: 200px;
		background: url("../../uploadedImages/Content/Images/Banners/Campaign/SBN_Banner/SBN-Banner-BG-phone.png") repeat-x top center transparent;
	}
	#banner.bannerSBN ul li a .aligner {
		height: 50%;
	}
	#banner.bannerSBN ul li a p {
		padding: 0 1em;
		text-align: center;
	}
	#banner.bannerSBN ul .first p {
		font-size: 1.1em;
	}

	#banner.bannerSBN ul .second p {
		font-size: 0.85em;
	}

	#banner.bannerSBN ul .third p {
		font-size: 0.9em;
	}
	#banner.bannerSBN ul li a p .subscribeButton {
		padding: 12px 17px;
		text-align: left;
		border-radius: 10px;
	}
	#banner.bannerSBN ul li a p .chevron {
		width: 8px;
		height: 15px;
		background-position: -2px -43px;
		margin-left: 0.15em;		
		margin-top: 0;
	}
	#banner.bannerSBN .anythingControls {
		/* Moving the pause/play button out
		of the way of the banner text. */
		top: auto;
		bottom: 20px;
	}
	/*
	======================================================================
	## Small Business Newsroom @767
	======================================================================
	*/	
	.sbNewsroom #search_tools #result_search_input input, .sbNewsroom #search_tools #result_search_button input, .sbNewsroom #search_tools #result_search_links {
		display: block;
		width: 100%;
	}
	.sbNewsroom #search_tools #result_search_input {
		margin-right: 10px;	
	}
	.sbNewsroom #search_tools #result_search_links {
		padding: 10px 0px;	
	}
	.sbNewsroom #search_tools #result_search_links a {
		padding-left: 0px;	
	}
	.sbNewsroom #ATOLogoContainer h1 {
		line-height: 1;
	}	
	.sbNewsroom #globalNav ul li {
		background-image: none;
    	border-bottom: 1px solid;
		border-color: rgba(0, 0, 0, 0.3);
		border-top: 0px;
	}
	.sbNewsroom #globalNav ul li:hover {
		background: #6e6e6e;
		color: #fff;
	}
	.sbNewsroom #globalNav ul li a {
		font-size: 0.85em;
		color: #fff;
		height: auto;
		padding: 10px 20px;		
	}		
	.sbNewsroom #globalNav ul li.home a {
		color: #fff;
    	border-top: 1px solid;
		border-color: rgba(0, 0, 0, 0.3);		
	}	
	/* Offcanvas Navigation - Active States */
	.sbNewsroom.homePage #globalNav ul li.home,
	.sbNewsroom.sbnLP #globalNav ul li.individuals,
	.sbNewsroom.sbnEMP #globalNav ul li.business,
	.sbNewsroom.sbnGST #globalNav ul li.non-profit,
	.sbNewsroom.sbnSUP #globalNav ul li.super,
	.sbNewsroom.calendar #globalNav ul li.tax-professionals {
		background: #bdc3c7;
	}
	.sbNewsroom.homePage #globalNav ul li.home:hover,
	.sbNewsroom.sbnLP #globalNav ul li.individuals:hover,
	.sbNewsroom.sbnEMP #globalNav ul li.business:hover,
	.sbNewsroom.sbnGST #globalNav ul li.non-profit:hover,
	.sbNewsroom.sbnSUP #globalNav ul li.super:hover,
	.sbNewsroom.calendar #globalNav ul li.tax-professionals:hover {
		background: #002864;
		color: #fff;	
	}	
	.sbNewsroom.homePage #globalNav ul li.home a,
	.sbNewsroom.sbnLP #globalNav ul li.individuals a,
	.sbNewsroom.sbnEMP #globalNav ul li.business a,
	.sbNewsroom.sbnGST #globalNav ul li.non-profit a,
	.sbNewsroom.sbnSUP #globalNav ul li.super a,
	.sbNewsroom.calendar #globalNav ul li.tax-professionals a {
		color: #002864;
		font-weight: bold;
		text-decoration: none;		
	}
	.sbNewsroom.homePage #globalNav ul li.home a:hover,
	.sbNewsroom.sbnLP #globalNav ul li.individuals a:hover,
	.sbNewsroom.sbnEMP #globalNav ul li.business a:hover,
	.sbNewsroom.sbnGST #globalNav ul li.non-profit a:hover,
	.sbNewsroom.sbnSUP #globalNav ul li.super a:hover,
	.sbNewsroom.calendar #globalNav ul li.tax-professionals a:hover	{
		background: #bdc3c7;	
	}
	/* SBN Navigation */
	.sbNewsroom #accessibilityContainer #acWrap #accessibilityLinks {
		padding: 15px 0 0 0;
	}
	.sbNewsroom #accessibilityContainer #acWrap #accessibilityLinks a {
		padding: 0px 20px;
	}	
	.sbNewsroom #navBarTop {
		background-image: none;
		background: #1e64ff;
	}
	.sbNewsroom #navBarTop #atoTitle {
		text-shadow: none;
	}
	.sbNewsroom #menuClose {
		padding-top: 13px;
	}
	.sbNewsroom #accessibilityContainer #acWrap #accessibilityLinks {
		text-align: left;
	}
	.sbNewsroom #accessibilityContainer #accessibilityLinks a {
		padding: 0px;
	}
	.sbNewsroom #atoTitle {
		text-shadow: 2px 2px 2px #002864;
	}
	.sbNewsroom #navBarTop {		
		background-image: url('data:image/jpg;base64,/9j/4AAQSkZJRgABAgAAZABkAAD/7AARRHVja3kAAQAEAAAAPAAA/+4ADkFkb2JlAGTAAAAAAf/bAIQABgQEBAUEBgUFBgkGBQYJCwgGBggLDAoKCwoKDBAMDAwMDAwQDA4PEA8ODBMTFBQTExwbGxscHx8fHx8fHx8fHwEHBwcNDA0YEBAYGhURFRofHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8f/8AAEQgAOQARAwERAAIRAQMRAf/EAFMAAQEBAQAAAAAAAAAAAAAAAAACAQYBAQEBAQEAAAAAAAAAAAAAAAABAgYHEAEBAAAAAAAAAAAAAAAAAAAAEREBAQAAAAAAAAAAAAAAAAAAABH/2gAMAwEAAhEDEQA/AOUezOJAAZUUoFBFZqlKFKJrKlAoIqKUCgms0KUKUTWVKBQYKAA//9k=');
		background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(10%, #1e63fe), color-stop(95%, #1a58e4));
		background-image: -webkit-linear-gradient(top, #1e63fe 10%, #1a58e4 95%);
		background-image: -moz-linear-gradient(top, #1e63fe 10%, #1a58e4 95%);
		background-image: -o-linear-gradient(top, #1e63fe 10%, #1a58e4 95%);
		background-image: linear-gradient(top, #1e63fe 10%, #1a58e4 95%);
		filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#1e63fe', endColorstr='#1a58e4');			
	}	
	.sbNewsroom #navBarTop .btnLeft {
		border-left: 1px solid #002864;
		border-right: 1px solid #457efb;
	}	
	.sbNewsroom #navBarTop .btnRight {
		border-left: 1px solid #457efb;
		border-right: 1px solid #002864;
	}	
	.sbNewsroom #btnMenu.now, .sbNewsroom #btnSearch.now, .sbNewsroomv #btnLogin.now {
		background-color: #002864;
		border-color: #002864;
	}
	.sbNewsroom .sidebar-offcanvas {
		background: none repeat scroll 0 0 #002864;
	}	
	.sbNewsroom #mainWrapper {
		background: none repeat scroll 0 0 #002864;
	}
	.sbNewsroom #searchboxContainer {
		margin-top: 0px;
		padding-right: 15px;
	}	
	.sbNewsroom #searchboxContainer #search_container #search_field .searchField {
		width: 170px;
	}
	.sbNewsroom #searchPopOver .popover-title, .sbNewsroom #loginPopOver .popover-title	{
		border: 1px solid #002864;
		background: #002864;
	}
	.sbNewsroom #searchPopOver.bottom > .arrow:after, .sbNewsroom #loginPopOver.bottom > .arrow:after {
		border-bottom-color: #002864;
	}
	.sbNewsroom #ATOLogoContainer {
		text-align: left;
	}
	.sbNewsroom #ATOLogoContainer h1 {
		font-size: 2.1em;
		line-height: 0.7em;
		padding-top: 0px;
	}
	.sbNewsroom #contentWrapper {
		margin-right: 0px;
	}
	.sbNewsroom #contentContainer #contentWrapper {
		padding: 0px;	
	}
	.sbNewsroom #contentContainer #mainArea #contentArea {
		margin-bottom: 0px;
	}	
	.sbNewsroom #contentContainer #upperArea {
		margin-right: 0px;
	}
	.sbNewsroom #upperWrap1, .sbNewsroom #upperWrap2, .sbNewsroom #upperWrap3 {
		padding-right: 0px;
		padding-left: 0px;	
		margin-bottom: 10px;
	}
	/* SBN Home - Feature Article */
	.sbNewsroom #upperAreaMain img {
		max-width: 120px;
	}	
	.sbNewsroom #mainArea {
		background-color: #FFFFFF;
	}	
	.sbNewsroom #upperAreaMain {
		min-height: 145px;
		overflow: hidden;
		margin-right: -25px;
	}	
	.sbNewsroom #upperAreaMain .content {
		padding-left: 27px;
	}	
	.sbNewsroom #upperAreaMain .date, .sbNewsroom #upperAreaMain .more {
		margin-top: 10px;
	}
	.sbNewsroom #upperAreaMain small {
		margin-top: 10px;
	}	
	.sbNewsroom #upperAreaMain h1 {
	    padding: 0px;
		margin-top: 10px; 
		margin-bottom: 10px;
		font-size: 1.6em;
	}	
	.sbNewsroom #upperAreaMain p {
		margin: 0;
		padding: 0;		
	}	
	.sbNewsroom #upperAreaMain .more {
		line-height: 2.5;
	}	
	.sbNewsroom #upperAreaMain h1 a, .sbNewsroom #upperAreaMain p {
		padding-right: 120px; /*make same as .bannerImage max-width*/
		float: left;
	}	
	/* SBN Home - Upcoming Dates */	
	.sbNewsroom #upperAreaRight .content, .segments.sbNewsroom #lowerAreaRight .content {
		padding: 0 37px 0 27px;
		margin-bottom:  1em;
		font-size: 0.95em;
	}	
	.sbNewsroom #upperAreaRight h2, .segments.sbNewsroom #lowerAreaRight h2 {
		padding: .5em 0;
		font-size: 1.4em;
	}	
	.sbNewsroom #upperAreaRight p a, .segments.sbNewsroom #lowerAreaRight p a {
		font-size: 0.9em;
		padding: 0;	
	}
	/* SBN Home - Twitter */
	.sbNewsroom #upperAreaFooter #latestUpdatesWrap {
		margin-top: 0px;
	}	
	.sbNewsroom #upperAreaFooter #headingWrap, .sbNewsroom #upperAreaFooter #latestUpdatesContent, .sbNewsroom #upperAreaFooter #latestUpdatesControl {
		display: block;
		width: 100%;		
	}
	.sbNewsroom #upperAreaFooter #headingWrap {
		height: auto;
		width: 120%;
		padding: 7px 0px 7px 22px;
		margin: 0 0 0 -15px;
	}	
	.sbNewsroom #upperAreaFooter #latestUpdatesContent {
		padding-left: 27px;
		background: url("../../uploadedImages/Content/Images/icon-sprite-sbn.png") no-repeat;
		background-position: -540px -174px;
	}	
	.sbNewsroom #upperAreaFooter #latestUpdatesControl {
		margin: 0px;
		padding-left: 10px;
	}	
	.sbNewsroom #upperAreaFooter #latestUpdatesContent li {
		font-size: .97em;
		line-height: 1.5;
	}
	/* SBN Subscriptions */
	.sbNewsroom .stopPaper h2 {
		margin-bottom: 0;
	}
	.sbNewsroom .stopPaper .btn {
		float: none;
		width: 100%;
	}
	.sbNewsroom .stopPaper .paperIcon {
		display: none;
		float: none;
	}
	.sbNewsroom #lowerArea #lowerWrap #lowerWrap1 {
		margin-bottom: 5px;
	}	
	.sbNewsroom #lowerArea #lowerWrap #lowerWrap1, .sbNewsroom #lowerArea #lowerWrap #lowerWrap2, .sbNewsroom #lowerArea #lowerWrap #lowerWrap3 {
		padding-right: 0px;
		padding-left: 0px;
	}
	.sbNewsroom #lowerArea #lowerWrap #lowerWrap2, .sbNewsroom #lowerArea #lowerWrap #lowerWrap3 {
		margin-bottom: 0px;
	}
	/* SBN Home - Latest Video */
	.sbNewsroom #lowerArea .col-sm-4, .sbNewsroom #lowerArea .col-sm-8, .sbNewsroom #lowerArea .col-sm-12 {
		padding: 0;
	}
	.sbNewsroom #lowerAreaMain {
		padding: 0;
	}
	.sbNewsroom #lowerAreaMain .content {
		padding: 20px;
	}
	.sbNewsroom div.design_content .design_textfield {
        width:100%
    }
	/* SBN Findus / Share Icons */
	.sbNewsroom #socialTitle {
		display: block;
		width: 100%;
		margin-bottom: 10px;
	}
	.sbNewsroom #contentAreaArticleFoot {
		text-align: left;
	}
	.sbNewsroom a.socialIcon-twitter {
		margin-left: 0px;	
	}
	.sbNewsroom #contentAreaArticleFoot .pull-left, .sbNewsroom #contentAreaArticleFoot .pull-right {
		float: none !important;
		margin-bottom: 30px;
	}
	.sbNewsroom .sharethison {
		padding-bottom: 20px;	
	}
	.sbNewsroom #lowerWrap1 a.socialIcon-twitter {
		margin-left: 0;
	}	
	/* SBN Quick Links */
	.sbNewsroom #lowerAreaRight a span {
		margin-right: 50px;
	}	
	/* SBN Articles Grid */
	.sbNewsroom .gridWrap {
		display: table;
		width: 100%;
		margin-bottom: 5px;		
	}
	.sbNewsroom .gridWrap .areaGrid {
		display: table-row;
	}
	.sbNewsroom .image-tile {
		display: table-cell;
	}
	.sbNewsroom .image-tile .img-crop {
		width: 106px;
		height: 168px;
		overflow: hidden;
		position: relative;		
	}
	.sbNewsroom .image-tile .img-crop img {
		position:absolute;
		left: -100%;
		right: -100%;
		top: -100%;
		bottom: -100%;
		margin: auto;
		min-height: 100%;
		min-width: 100%;
	}
	.sbNewsroom .content-tile {
		display: table-cell;
		width: 100%;
		min-height: 168px;
		vertical-align: top;
		padding: 15px 20px;
		text-align: left;		
	}
	.sbNewsroom .content-tile h3 {
		padding-top: 5px;
		font-size: 1.15em;
		line-height: 1.1em;
	}
	.sbNewsroom .content-tile p {
		font-size: 0.9em;
		line-height: 1em;
	}						
	/* SBN - Calendar Month */
	.sbNewsroom.calendar #contentWrapArticle #contentAreaArticle {
		font-size: .9em; /*Shrinks everything slightly!*/
	}
	.sbNewsroom #footerWrapper #footerWrap {
		padding-bottom: 10px;
	}
	.sbNewsroom #footerLinksContainer.SBN-foot-links {
		padding-left: 15px;
	}
	.sbNewsroom #footersocialBarContainer.SBN-footer #socialInnerWrap {
		text-align: left;
		padding-left: 30px;
	}
	.sbNewsroom.calendar #contentContainer #contentWrap #contentWrapRight {
		padding: 0px;
	}
	.sbNewsroom.calendar #contentContainer #contentWrapper #contentWrapArticle {
		padding: 0px;
	}
	.sbNewsroom.calendar #contentWrapper .content {
		margin: 0 20px;
	}
	.sbNewsroom div.design_content.design_textfield {
    	width: 100%;
    }
    .lt-ie10 .sbNewsroom #upperWrap #upperAreaMain h1 a, .lt-ie10 .sbNewsroom #upperWrap #upperAreaMain h1 {
        float: left;
    }    
    .lt-ie10 .sbNewsroom #upperWrap #upperAreaMain p .more{
        float: left;
    }
	/*
	======================================================================
	## Consultation_hub
	======================================================================
	*/
	.Consultation_hub div.design_content .design_textfield {
		width:100%;
	}
	/*
	======================================================================
	## Compliance Site @767
	======================================================================
	*/	
/*Global Styles*/
	.compliance #wrapper { 
		padding:0px; background:none; 
	}
/*Header*/
	.compliance #btnHomeSBN, .compliance #btnHome, .compliance #btnLogin { 
		display:none ;
	}	
	.compliance #btnMenu.now, .compliance #btnSearch.now, .compliance #btnLogin.now {
	  color: #fff;
	  background-color: #000;
	  border-color: #000;
	}
	.compliance #globalNav ul li a {
		height: auto; padding: 10px 20px; 
	}
	.compliance #globalNav ul li.home a span {
		background: none; color: #FFFFFF; font-weight:400;
	}
	.compliance #globalNav li.home {
		border-top:0px; border-bottom:0px; background: #212121; 
	}
	.compliance #globalNav ul li.home a {
		padding-left:20px; padding-right:20px; 
	}
	.compliance #globalNav ul.navbar-nav {
		background-color: #212121; }	
	.compliance #accessibilityContainer #acWrap #accessibilityLinks { 
		padding: 0; 
	}
    .compliance #accessibilityContainer #acWrap #accessibilityLinks a { 
		padding: 10px 20px; border-bottom: 1px solid; border-color: rgba(0, 0, 0, 0.3); color: white;
	}
	.compliance #accessibilityContainer #acWrap{
		background: none repeat scroll 0 0 rgb(0, 0, 0);
	}
/*Content*/
	.compliance #mainWrapper {
		background: none repeat scroll 0 0 rgb(0, 0, 0);
	}	
	.compliance #mainWrapper #wrapper { 
		background-color: #ECEDEE 
	}
	.compliance .sidebar-offcanvas { 
		background: none repeat scroll 0 0 rgb(0, 0, 0); 
	}
	.compliance #contentContainer { 
		padding-bottom: 0px; 
	}
	.compliance.contentPage #contentContainer #upperArea { 
		padding-left:5px; padding-right:25px; 
	}
	.compliance.contentPage #contentContainer .row {
		margin-left: -10px; 
	}
	.compliance.contentPage #contentArea #contentWrapper {
		padding-left:10px; 
	}
	.compliance.contentPage #leftArea {
		left:0px;
	}
	.compliance.contentPage #upperArea {
		margin-left: 20px;
	}
	.compliance.homePage #upperAreaMain .content { 
		padding-left :0px; padding-right:0px; 
	}
	.compliance #upperAreaMain .content p {
		font-size:1.4em !important; 
	}
	.compliance.homePage #upperAreaMain { 
		padding-left: 25px; padding-right: 25px; 
	}
	.compliance.homePage #upperAreaMain a {
		float:right;
	}
	.compliance.contentPage #iconPrintPopup {
		padding-right: 15px;
	}
	.compliance .gridWrap {
		display: table;
		width: 100%;
		margin-bottom: 5px;			
	}
	.compliance .gridWrap .areaGrid {
		display: table-row;
	}
	.compliance .image-tile {
		display: table-cell;
	}
	.compliance .image-tile .img-crop {
		width: 106px;
		height: 168px;
		overflow: hidden;
		position: relative;		
	}
	.compliance .image-tile .img-crop img {
		position:absolute;
		left: -100%;
		right: -100%;
		top: -100%;
		bottom: -100%;
		margin: auto;
		min-height: 100%;
		min-width: 100%;
	}
	.compliance #infographic-content a {
		float:right; 
	}
	.compliance.homePage .content-tile {
		display: table-cell;
		width: 100%;
		min-height: 168px;
		vertical-align: top;
		padding: 15px 20px;
		text-align: left;		
	}
	.complaince.homePage .content-tile h3 {
		padding-top: 5px;
		font-size: 1.15em;
		line-height: 1.1em;
	}
	.compliance.homePage .content-tile p {
		font-size: 0.9em;
		line-height: 1em;
	}
	.compliance.contentPage .slider-arrow {
		padding: 5px 3px 3px 5px;
		width: 22px;
		height: 50px;
		float: left;
		background: #00A09A;
		font-size: 12px;
		color: #000;
		text-decoration: none;
		position: absolute;
		top: -1px;
		left: -0px;
		z-index: 998;
		border-top-right-radius: 5px;	
		border-bottom-right-radius: 5px;				
	}
	.compliance.homePage #lowerWrap1 #lowerAreaHead ul {
		background-color:#242424; margin-left:0px; padding-left:10px; padding-right: 10px; 
	}
	.compliance #lowerWrap1 #youtube-container  {
		padding-bottom: 0px; 
	}
	.compliance #youtube-frame {
		width:100% !important;
	}
	.compliance #youtube-container #youtube-quote h4 {
		padding-bottom: 30px; margin-top:10%; color:#FFFFFF; font-size: 1.750em; line-height: 39.2px; font-weight:normal; padding-left:10px;
	}
	.compliance #lowerArea #lowerWrap2 #lowerAreaMain .row #data-content-block { 
		display: table; margin-bottom: 5px; width: 100%; 
	}
	.compliance #lowerArea #lowerWrap2 #lowerAreaMain .row #data-content-block  img { 
		display: table-cell; overflow: hidden; position: relative; 
	}
	.compliance #lowerArea #lowerWrap2 #lowerAreaMain .row #data-content-block  p { 
		display: table-cell; min-height: 168px; padding: 15px 20px; text-align:left; vertical-align: top; width: 100% 
	}
	.compliance #lowerArea #lowerWrap2 #lowerAreaMain h4 {
		padding: 0px; padding-top: 20px; padding-bottom:20px;
	}
	.compliance #lowerWrap3 #lowerAreaRight .content {
		padding-left:50px; 
	}
	.compliance #lowerArea ul {
		min-height: 200px !important;
	}
	.compliance #lowerArea #lowerWrap3 #lowerAreaRight p {
		padding-left: 20px; padding-right: 20px; padding-bottom: 20px; 
	}
	.compliance #lowerArea #lowerWrap3 #lowerAreaRight h4 {
		padding-left: 20px; 
	}
	.compliance.contentPage #leftArea.leftSidePanel {
		border: 3px solid #00A09A;	
	}
/*Footer*/
	.compliance #footerWrapper #footerWrap { 
		padding-bottom: 40px; margin-bottom:0px; 
	}
	.compliance #footersocialBarContainer #socialInnerWrap {
		padding-left: 20px; 
	}
	.compliance #footerWrapper #footersocialBarContainer #socialInnerWrap a, .compliance #footerWrapper #footersocialBarContainer #socialInnerWrap p  a {
		color: #FFF; 
	}
	.compliance #footersocialBarContainer {
		background: #000;
	}
	.compliance #footersocialBarContainer #socialInnerWrap {
		padding-left:45px;
	}
/*IE */
	.lt-ie9 .compliance #btnViewSearch .glyphicon-search {
		color:white;
	}
	.lt-ie9 .compliance.homePage #lowerWrap3 #lowerAreaRight .content  {
		padding-left:30px; 
	}
}
@media(min-width:768px){
	.container {
		width: auto;
	}
	#wrapper {
		margin: 10px auto 0 auto;
	}
	#acWrap {
		background: #565858;
		min-height:34px;
		-webkit-border-radius:8px;
		-moz-border-radius:8px;
		-ms-border-radius:8px;
		-o-border-radius:8px;
		border-radius:8px;
		color:#fff;
		font-size:80%;
		line-height:3em;
	}
	#searchboxContainer .search_tools #search_linker, #searchboxContainer .search_tools #search_checker {
		display: inline;		
	}		
	#globalNav {
		position:relative;
		top:3px;
		clear:both
	}
	#globalNav ul li {
		font-size: 1.24em;
		text-align: center;
	}
	#globalNav ul li a {
		padding: 0.6em .62em 0.68em;
	}
	.sbNewsroom #globalNav ul li a {
	  font-weight: normal;
	}
	.sbNewsroom #globalNav ul li a:hover {
	  text-decoration: none;
	}
	.navbar-default.yamm .navbar-collapse ul.navbar-nav li.dropdown a {
		width: 100%;
		padding-bottom: 0px;
		text-align: center;
		-moz-border-radius-topright: 5px;
		-webkit-border-top-right-radius: 5px;
		border-top-right-radius: 5px;		
	}
	.navbar-default.yamm .navbar-collapse ul.navbar-nav li.dropdown ul.dropdown-menu li.subLinks .moreTaxTopics a.cta {
		width: auto;
	}
	
	.navbar-default.yamm .navbar-collapse ul.navbar-nav li.dropdown button {
		margin-top: 0px;
		margin-bottom: 5px;
		width: 100%;
		height: 30px;
	}
	.navbar-default.yamm .navbar-collapse ul.navbar-nav li.dropdown button span.iconPM {
		margin: 0 auto;
	}
	.corp #contentContainer {
		padding-top: 0px;
		-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;	
	}	
	ul#slider li h1, ul#slider li p {
		padding-right: 280px;
	}	
	ul#slider li h1 {
		font-size: 160%;
	}
	ul#slider li .bannerImage {
		right: 0;
		top: 0;
		position: absolute;
	}
	ul#slider li img {
		width: 45%;
		float: right;
	}
	/* Target UpperArea and Banner for Tax Professionals to display properly for mobile view */
	.txpHome #upperArea ul li.PBItem {
		width: 100%;
	}
	.txpHome #upperArea ul li.PBItem h1, .txp #upperArea ul#slider li p {
		padding: 0 140px 0 0;	
	}
	
	.txp #upperArea ul#slider li h1, .txp #upperArea ul#slider li p, .txp #upperArea ul#slider li a {
		margin-left: 20px;
	}
	.txp #upperArea ul#slider li a.cta {
		margin-left: 0px;	
	}
	.txp #upperArea ul#slider li img {
		width: auto;	
	}
	.txpHome #upperArea ul li.PBItem h4, .txpHome #upperArea ul li.PBItem p, .txpHome #upperArea ul li.PBItem a {
		margin-left: 25px;
	}
	#leftArea {
		padding: 0.5em 0;		
	}
	#leftArea ul {
		padding-left: 15px;
	}
	#leftArea ul li {
		width: auto;
		overflow: visible;
	}
	#contentContainer #contentWrap1, #contentContainer #contentWrap2 {
		padding-right: 0px;	
	}
	#footersocialBarContainer {
		text-align: center;
		border-top: 1px solid #000;
		background-color:#565858;
		margin: 0;
		padding: 15px 0 100px 0;
	}
	.searchWrapper .search_tools .results_search_field,
	.searchWrapper .search_tools .result_search_links,
	.searchWrapper .search_tools .logoContainer,
	.searchWrapper .search_tools .too_many_results {
		width: 100%;
		float: left;	
	}
	.search_tools .results_search_field,
	.search_tools .result_search_links,
	.search_tools .logoContainer,
	.search_tools .too_many_results {
		width: 100%;
		float: left;	
	}
	.searchLogo {
		float: right;
		margin-top: 10px;	
	}
	#adv_container .subContainer .advRow .advLabel,
	#adv_container .subContainer .advRow .advInput {
		display: table;	
	}
	#contentArea .content .tabmenu ul.tabNavigation li, #contentArea .content .tabs ul.tabNavigation li {
		font-size: inherit;	
	}
	/*
	======================================================================
	## Tax time banners - @768px
	======================================================================
	*/
	.taxTime ul li .banContentWrap1 .banContent1_txt {
		padding: 60px 50px 0px 132px;
	}
	.taxTime ul li .banContentWrap2 {
		text-align: center;
	}
	.taxTime ul li .banContentWrap2 .banContent2_txt {
		float: none;
		margin: 45px 0px 0px 0px;
	}
	.taxTime ul li .banContentWrap2 .banContent_btns {
		float: left;
		width: 100%;
		padding-top: 10px;
		text-align: center;
	}
	.taxTime ul li .banContentWrap2 .banContent_btns .etax_btn, .taxTime ul li .banContentWrap2 .banContent_btns .mytax_btn {			
		float: left;
		height: 37px;
		margin-left: 15px;
	}
	.taxTime ul li .banContentWrap2 .banContent_btns .etax_btn {
		margin-left: 35%;
	}
	.taxTime ul li .banContentWrap3 .lodgeonline_btn {
		margin-left: 20%;
	}
	.homePage .newsFooter {
		margin-bottom: 35px;	
	}
	/*
	======================================================================
	## Small Business Newsroom banner @768px
	======================================================================
	*/
	#banner.bannerSBN {
		background: url("../../uploadedImages/Content/Images/Banners/Campaign/SBN_Banner/SBN-Banner-BG.png") no-repeat top right transparent;
	}
	#banner.bannerSBN ul li .aligner p {
		padding-left: 45px;
		padding-right: 200px;
	}
	#banner.bannerSBN ul li.first p {
		font-size: 1.5em;
		padding-right: 250px;
	}

	#banner.bannerSBN ul li.second p {
		font-size: 1em;
	}

	#banner.bannerSBN ul li.third p {
		font-size: 1em;
	}
	#banner.bannerSBN ul li a p .subscribeButton {
		padding: 15px 25px;
		border-radius: 12px;
	}
	#banner.bannerSBN ul li a p .chevron {
		width: 9px;
		height: 16px;
		background-position: -2px -26px;
		float: right;
		margin-left: 0.2em;
		margin-top: 0.3em;
	}
	/*
	======================================================================
	## Small Business Newsroom @768
	======================================================================
	*/
	.sbNewsroom #ATOLogoContainer h1 {
		line-height: 0.7em;
		padding-bottom: 20px;		
	}
	.sbNewsroom #globalNavContainer #navWrap {
		width: 100%;
		float: left;
		padding: 10px 0px;
	}
	.sbNewsroom #globalNavContainer #navWrap .navbar {
		background: #1e64ff;
		margin: 0px;
		float: left;
		border-radius: 0px;
		width: 100%;
		border: 0px;
		height: 50px;
	}
	.sbNewsroom #globalNav ul {
		padding-left: 0px;
	}
	.sbNewsroom #globalNav ul li {
		display: block;
		text-align: center;
		vertical-align: middle;
		border-radius: 0px;
		margin: 0px;
		padding: 0px;
		top: 0;
		background: none;
		float: left;
	}
	.sbNewsroom #globalNav ul li.home, .sbnLP.sbNewsroom #globalNav ul li.individuals, .sbnEMP.sbNewsroom #globalNav ul li.business, .sbnGST.sbNewsroom #globalNav ul li.non-profit, .sbnSUP.sbNewsroom #globalNav ul li.super, .sbNewsroom.calendar #globalNav ul li.tax-professionals {
		position: static;
		padding: 0px;
		margin: 0px;
		background-image: url('data:image/jpg;base64,/9j/4AAQSkZJRgABAgAAZABkAAD/7AARRHVja3kAAQAEAAAAPAAA/+4ADkFkb2JlAGTAAAAAAf/bAIQABgQEBAUEBgUFBgkGBQYJCwgGBggLDAoKCwoKDBAMDAwMDAwQDA4PEA8ODBMTFBQTExwbGxscHx8fHx8fHx8fHwEHBwcNDA0YEBAYGhURFRofHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8f/8AAEQgANQAQAwERAAIRAQMRAf/EAFMAAQEBAQAAAAAAAAAAAAAAAAACAQYBAQEBAQEAAAAAAAAAAAAAAAABAgYHEAEBAAAAAAAAAAAAAAAAAAAAEREBAQAAAAAAAAAAAAAAAAAAABH/2gAMAwEAAhEDEQA/AOUr2NxJQTUUoIrKlBNRSgis1SlE1FKDEAH/2Q==');
		background-size:100%;
		background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(10%, #1a59e3), color-stop(95%, #1e64fa));
		background-image: -webkit-linear-gradient(bottom, #1a59e3 10%, #1e64fa 95%);
		background-image: -moz-linear-gradient(bottom, #1a59e3 10%, #1e64fa 95%);
		background-image: -o-linear-gradient(bottom, #1a59e3 10%, #1e64fa 95%);
		background-image: linear-gradient(bottom, #1a59e3 10%, #1e64fa 95%);
		filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#1a59e3', endColorstr='#1e64fa');	
	}
	.sbNewsroom.segments #globalNav ul li.home {
		background: none;
		padding: 0px;
	} 
	.sbNewsroom.contentPage #globalNav ul li.home {
		background-image: none;
	}
	.sbNewsroom #globalNav ul li a {
		color: #fff;
		font-size: 0.9em;
		text-align: center;
		float: none;
		display: block;
		padding: 14px 0.70em;
		height: 50px; 
	}
	.sbNewsroom #globalNav ul li.home a {
		padding-top: 17px;
	} 	
	.sbNewsroom.segments #globalNav ul li.home a span, .sbNewsroom.contentPage #globalNav ul li.home a span {
		background-position: 0 -176px;
	}
	.homePage.sbNewsroom #globalNav ul li.home, .sbnLP.sbNewsroom #globalNav ul li.individuals, .sbnEMP.sbNewsroom #globalNav ul li.business, .sbnGST.sbNewsroom #globalNav ul li.non-profit, .sbnSUP.sbNewsroom #globalNav ul li.super, .sbNewsroom.calendar #globalNav ul li.tax-professionals {
		border-bottom: 3px solid #002d5f;
	}
	.sbNewsroom #globalNav ul li:hover, .sbNewsroom #globalNav ul li.home:hover {
		background: none;
		background-color: #002d5f;
	}
	.sbNewsroom #globalNav ul li.about-ato a {
		border-radius: 3px;
		font-size: 0.7em;
		color: #002d5f;
		background: #fff;
		padding: 5px 12px;
		height: auto;
		white-space: nowrap;
	}
	.sbNewsroom #globalNav ul li.about-ato a span.subscribeNowIcon {		
		width: 5px;
		height: 10px;
		margin-left: 15px;
		background: url('../../uploadedImages/Content/Images/subscribe-now-icon.png') 0px 0px no-repeat transparent;
		display: inline-block;
	}
	.sbNewsroom #globalNav ul li.about-ato {
		border-bottom: 0px;
		padding: 10px 10px;
		display: inline-block;
	}	
	.sbNewsroom #globalNav ul li.about-ato:hover {
		background-color: transparent;
	}	
	/* HOME - FEATURE ARTICLE */
	.sbNewsroom #upperAreaMain {
		min-height: 350px;
		overflow: hidden;
	}	
	.sbNewsroom #upperAreaMain .content {
		/*padding-left: 50px;*/
	}	
	.sbNewsroom #upperAreaMain .date {
		margin-top: 100px;
	}	
	.sbNewsroom #upperAreaMain p, .sbNewsroom #upperAreaMain h1 {
		margin: 0px;
		padding: 0 250px 0 0;
	}	
	.sbNewsroom #upperAreaMain h1 {
		margin-top: 15px; 
		margin-bottom: 15px;
	}	
	/* SBN Home - Upcoming Dates */	
	.sbNewsroom #upperAreaRight, .segments.sbNewsroom #lowerAreaRight {
		padding:  30px 30px 0 30px;
		min-height: 350px;
	}
	/* SBN - Articles Grid */
	.sbNewsroom #contentContainer #contentArea #contentWrap {
		float: left;
		width: 100%;
	}
	.sbNewsroom #contentContainer #contentArea #contentWrap .row {
		margin: 0px;
	}
	.sbNewsroom #contentGridWrap1, .sbNewsroom #contentGridWrap2, .sbNewsroom #contentGridWrap3,
	.sbNewsroom #contentGridWrap4, .sbNewsroom #contentGridWrap5, .sbNewsroom #contentGridWrap6,
	.sbNewsroom #contentGridWrap7, .sbNewsroom #contentGridWrap8, .sbNewsroom #contentGridWrap9  {
		margin-bottom: 10px;
		padding-left: 0px;
		padding-right: 0px;
	}
	.sbNewsroom #contentGridWrap7, .sbNewsroom #contentGridWrap8, .sbNewsroom #contentGridWrap9 {
		margin-bottom: 0px;
	}	
	.sbNewsroom #contentGridWrap1, .sbNewsroom #contentGridWrap4, .sbNewsroom #contentGridWrap7 {
		padding-right: 6px;
	}
	.sbNewsroom #contentGridWrap2, .sbNewsroom #contentGridWrap5, .sbNewsroom #contentGridWrap8 {
		padding-right: 3px;
		padding-left: 4px;
	}
	.sbNewsroom #contentGridWrap3, .sbNewsroom #contentGridWrap6, .sbNewsroom #contentGridWrap9 {
		padding-left: 7px;
	}
	.sbNewsroom #contentAreaGrid1, .sbNewsroom #contentAreaGrid2, .sbNewsroom #contentAreaGrid3,
	.sbNewsroom #contentAreaGrid4, .sbNewsroom #contentAreaGrid5, .sbNewsroom #contentAreaGrid6,
	.sbNewsroom #contentAreaGrid7, .sbNewsroom #contentAreaGrid8, .sbNewsroom #contentAreaGrid9 {
		background: #fff;
		float: left;
		width: 100%;		
	}
	.sbNewsroom .image-tile {
		width: auto;
		height: 168px;
		overflow: hidden;
		position: relative;
	}
	.sbNewsroom .image-tile img {
		position:absolute;
		left: -100%;
		right: -100%;
		top: -100%;
		bottom: -100%;
		margin: auto;
		min-height: 100%;
		min-width: 100%;
	}				
	/* SBN Subscriptions */
	.sbNewsroom .button-list .btn-default {
		border: none;
		padding: 0;
		margin: 0;
	}
	.sbNewsroom .button-list .btn-default:hover, .sbNewsroom .button-list .btn-default:active, .sbNewsroom .button-list .btn-default:focus {
		background: none;
		box-shadow: none;
	}
	.sbNewsroom .btn-group-vertical .btn-default input {
		margin: 0 10px 0;
	}
	.sbNewsroom .input-group-addon ul {
		padding: 0 2em;
	}
	.sbNewsroom div.design_content .design_textfield {
        width: 100%
    }
	/* SBN Home - Latest Video */
	.sbNewsroom #lowerAreaMain .video-container {
		width: 60%;
		padding-bottom: 35.25%;
		float: left;
		margin-right: 30px;
	}
	.sbNewsroom #lowerAreaMain small {
		float: left;
		width: 60%;
		margin: 10px 20px 30px 10px;
	}
	.sbNewsroom #lowerAreaMain h2 {
		padding: 0 0 20px;
	}
	.sbNewsroom #lowerAreaMain p {
		line-height: inherit;
	}
	.sbNewsroom #lowerAreaRight a, .sbNewsroom #lowerAreaRight a:visited {
		font-size: 0.8em;
	}	
	.sbNewsroom div.design_content.design_textfield {
    	width:100%;
    }
	/*
	======================================================================
	## Consultation_hub @768
	======================================================================
	*/
	.Consultation_hub div.design_content .design_textfield {
		width:100%;
	}
	/*
	======================================================================
	## Compliance @768
	======================================================================
	*/
/*Header*/
	.compliance #ATOLogoContainer { 
		width: 100%; 
	}
	.compliance #ATOLogoContainer h1 { 
		float: right; 
		font-size: 2.8em; 
		padding-top: 15px; 
	}
	.compliance #searchboxContainer {
		padding-bottom: 10px;
	}
	.compliance #globalNav ul li.home { 
		background: #000000; margin-top:-0.3em;	padding-top: 0.0em;
	}
	.compliance #globalNav #menuHome { 
		margin-top: -7px; margin-bottom:0px; 
	}
	.compliance #globalNav ul.navbar-nav {
		margin-bottom: -7px
	}
	.compliance.contentPage #menuSitemap .areaGridSmall { 
		padding: 5px 20px; height:50px;
	}
	.compliance.contentPage #menuSitemap .areaGridSmall h3 { 
		padding-top: 5px; font-size: 1em; color: #999; border-bottom: 1px solid #777; text-align: left; 
	}
	.compliance.contentPage #menuSitemap .areaGridSmall h3:hover { 
		color: #fff;
	}
	.compliance.contentPage #contentAreaGrid1, .contentPage #contentAreaGrid2, .contentPage #contentAreaGrid3, .contentPage #contentAreaGrid4, .contentPage #contentAreaGrid5, .contentPage #contentAreaGrid6, .contentPage #contentAreaGrid7, .contentPage #contentAreaGrid8, .contentPage #contentAreaGrid9 { 
		background: #242424; 
	}
	.compliance.contentPage #menuSitemap #contentGridWrap1 .content-tile, .contentPage #menuSitemap #contentGridWrap2 .content-tile, .contentPage #menuSitemap #contentGridWrap3 .content-tile { 
		padding-top: 5px; 
	}
	.compliance.contentPage #menuSitemap #contentGridWrap7 .content-tile, .contentPage #menuSitemap #contentGridWrap8 .content-tile, .contentPage #menuSitemap #contentGridWrap9 .content-tile { 
		padding-bottom: 18px;
	}
	.compliance.contentPage #menuSitemap  a {
		text-decoration: none ;
	}
	/*
	.compliance.contentPage.ocs #menuSitemap #contentAreaGrid1 h3, .compliance.contentPage.ils #menuSitemap #contentAreaGrid2 h3, .compliance.contentPage.sbs #menuSitemap #contentAreaGrid3 h3, .compliance.contentPage.pug #menuSitemap #contentAreaGrid4 h3, .compliance.contentPage.prg #menuSitemap #contentAreaGrid5 h3, .compliance.contentPage.tax #menuSitemap #contentAreaGrid6 h3, .compliance.contentPage.gas #menuSitemap #contentAreaGrid7 h3, .compliance.contentPage.sau #menuSitemap #contentAreaGrid8 h3, .compliance.contentPage.eps #menuSitemap #contentAreaGrid9 h3 {
		border-bottom: 1px solid rgb(255, 255, 255); color: rgb(255, 255, 255);
	}	*/
	.compliance.contentPage #menuSitemap #contentAreaGrid1 p, .compliance.contentPage #menuSitemap #contentAreaGrid2 p, .compliance.contentPage #menuSitemap #contentAreaGrid3 p, .compliance.contentPage #menuSitemap #contentAreaGrid4 p, .compliance.contentPage #menuSitemap #contentAreaGrid5 p, .compliance.contentPage #menuSitemap #contentAreaGrid6 p, .compliance.contentPage #menuSitemap #contentAreaGrid7 p, .compliance.contentPage #menuSitemap #contentAreaGrid8 p, .compliance.contentPage #menuSitemap #contentAreaGrid9 p{
		border-bottom:1px solid #777777;
		color: #999999;
		font-family: "Swiss721BT-Light",Arial,sans-serif,"DejaVu Sans";
		font-size: 16px;
		padding-bottom:3px;
		padding-top:5px;
	}
	.compliance.contentPage.ocs #menuSitemap #contentAreaGrid1 p, .compliance.contentPage.ils #menuSitemap #contentAreaGrid2 p, .compliance.contentPage.sbs #menuSitemap #contentAreaGrid3 p, .compliance.contentPage.pug #menuSitemap #contentAreaGrid4 p, .compliance.contentPage.prg #menuSitemap #contentAreaGrid5 p, .compliance.contentPage.tax #menuSitemap #contentAreaGrid6 p, .compliance.contentPage.gas #menuSitemap #contentAreaGrid7 p, .compliance.contentPage.sau #menuSitemap #contentAreaGrid8 p, .compliance.contentPage.eps #menuSitemap #contentAreaGrid9 p{
		border-bottom: 1px solid #FFFFFF; color: #FFFFFF;
	}

	
/*Content*/
	.compliance.contentPage #mainArea {
		padding-left: 15px; padding-right: 15px; width:100%
	}
	.compliance.contentPage #contentWrapper {
		width:75%;
	}
	.compliance.contentPage #rightArea { 
		width:0%;
	}
	.compliance #upperAreaMain {
		min-height: 250px;
		overflow: hidden;
	}	
	.compliance #upperAreaMain .content {
		padding-left: 50px;
	}	
	.compliance #upperAreaMain .date {
		margin-top: 100px;
	}	
	.compliance #upperAreaMain h1 {
		margin-top: 15px; 
		margin-bottom: 15px;
	}
	.compliance.homePage #upperAreaMain .content { 
		padding-left :80px; padding-right:30px;
	}
	.compliance #upperAreaMain .content p { 
		margin-left: -45px; margin-right: 15px; 
	}
	.compliance #upperAreaMain .content a  { 
		margin-left:-44px; 
	}
	.compliance #upperWrap1 { 
		margin-bottom: -0.88px 
	}
	.compliance #upperArea #upperWrap #upperWrap3 {
		float: left;
		width: 100%;
	}
	.compliance #upperArea #upperWrap #upperWrap3 .row {
		margin: 0px;
	}
	.compliance.homePage #contentGridWrap1, .compliance.homePage #contentGridWrap2, .compliance.homePage #contentGridWrap3,
	.compliance.homePage #contentGridWrap4, .compliance.homePage #contentGridWrap5, .compliance.homePage #contentGridWrap6,
	.compliance.homePage #contentGridWrap7, .compliance.homePage #contentGridWrap8, .compliance.homePage #contentGridWrap9  {
		margin-bottom: 10px;
		padding-left: 0px;
		padding-right: 0px;
	}
	.compliance.homePage #contentGridWrap7, .compliance.homePage #contentGridWrap8, .compliance.homePage #contentGridWrap9 {
		margin-bottom: 0px;
	}	
	.compliance.homePage #contentGridWrap1, .compliance.homePage #contentGridWrap4, .compliance.homePage #contentGridWrap7 {
		padding-right: 6px;
	}
	.compliance.homePage #contentGridWrap2, .compliance.homePage #contentGridWrap5, .compliance.homePage #contentGridWrap8 {
		padding-right: 3px;
		padding-left: 4px;
	}
	.compliance.homePage #contentGridWrap3, .compliance.homePage #contentGridWrap6, .compliance.homePage #contentGridWrap9 {
		padding-left: 7px;
	}
	.compliance.homePage #contentAreaGrid1, .compliance.homePage #contentAreaGrid2, .compliance.homePage #contentAreaGrid3,
	.compliance.homePage #contentAreaGrid4, .compliance.homePage #contentAreaGrid5, .compliance.homePage #contentAreaGrid6,
	.compliance.homePage #contentAreaGrid7, .compliance.homePage #contentAreaGrid8, .compliance.homePage #contentAreaGrid9 {
		background: #fff;
		float: left;
		width: 100%;		
	}
	.compliance .image-tile {
		width: auto;
		height: 168px;
		overflow: hidden;
		position: relative;
	}
	.compliance .image-tile img {
		position:absolute;
		left: -100%;
		right: -100%;
		top: -100%;
		bottom: -100%;
		margin: auto;
		min-height: 100%;
		min-width: 100%;
	}
	.compliance .gridWrap { 
		padding: 0px; 
	}	
	.compliance .content-tile h3 { 
		font-size: 1.5em; text-align: left;
	}
	.compliance .content-tile p { 
		text-align: left; 
	}
	.compliance #infographic { 
		margin-top: 20px; 
	}
	.compliance #infographic-content h4 { 
		margin-top: 60px; color: #6D6D6D; 
	}
	.compliance #infographic-content { 
		padding: 0 0 0 2em; 
	}
	.compliance #lowerWrap2, .compliance #lowerWrap3 { 
		margin-bottom: -10px;
	}
	.compliance #lowerAreaMain .video-container {
		width: 60%;
		padding-bottom: 35.25%;
		float: left;
		margin-right: 30px;
	}
	.compliance #lowerAreaMain small {
		float: left;
		width: 60%;
		margin: 10px 20px 30px 10px;
	}
	.compliance #lowerAreaMain h2 {
		padding: 0 0 20px;
	}
	.compliance #lowerAreaMain p {
		line-height: inherit;
	}
	.compliance #lowerAreaRight a, .compliance #lowerAreaRight a:visited {
		font-size: 0.8em;
	}
	.compliance #lowerAreaMain .video-container {
		width: 60%;
		padding-bottom: 35.25%;
		float: left;
		margin-right: 30px;
	}
	.compliance #lowerAreaMain small {
		float: left;
		width: 60%;
		margin: 10px 20px 30px 10px;
	}
	.compliance #lowerAreaMain h2 {
		padding: 0 0 20px;
	}
	.compliance #lowerAreaMain p {
		line-height: inherit;
	}
	.compliance #lowerAreaRight a, .compliance #lowerAreaRight a:visited {
		font-size: 0.8em;
	}
	.compliance #lowerArea #lowerAreaHead ul { 
		margin: 0px; min-height: 280px;
	}
	.compliance #lowerArea #lowerAreaRight ul {
		margin:0px;  min-height: 380px;
	}
	.compliance #youtube-container #youtube-quote h4 { 
		color: #FFFFFF; text-align: left; margin-top: 10%; margin-left: 35px; line-height: 39.2px; font-size: 1.750em; font-weight: normal; margin-right:0px;
	}
	.compliance div.design_content.design_textfield {
    	width:100%;
    }
	.compliance #contentContainer #mainArea #results_container #search_tools #results_search_field, .compliance #contentContainer #mainArea #results_container #search_tools #result_search_input, .compliance #contentContainer #mainArea #results_container #search_tools #results_search_field #result_search_button, .compliance.contentPage.searchResults #search_tools #result_search_links{
		float:left;
	}
	.compliance.contentPage.searchResults #search_tools #result_search_links{
		margin-top: -20px;
	}
	.compliance #contentContainer #mainArea #results_container #search_tools #results_search_field #results_search_links a {
		display:block; margin-top: -40px; padding: 0px 20px; 
	}
/*Footer*/
	.compliance #footersocialBarContainer #socialInnerWrap {
		text-align:center;
	}
	.compliance #footersocialBarContainer #socialInnerWrap .content { 
		background: #000;
	}
/*IE 8 */
	.lt-ie9 .compliance #globalNav ul li.home {
		background: #000000 !important;
		margin-top: -5px !important;
		border-bottom-width: 0px !important; 
		border-top: #2a9288 6px solid;
	}
	.lt-ie9 .compliance #footerWrapper {
		padding-top: 0px;
	}
	.lt-ie9 .compliance #footerWrapper #footerWrap {
		max-width: 964px;
		color: white;
	}
	.lt-ie9 .compliance #lowerWrap #lowerWrap2 {
		color: #000;
	}
	.lt-ie9 .compliance #mainWrapper {
		background-color: #ECEDEE;
	}
}
@media(min-width:992px){
	#globalNav {
		position:relative;
		top:0;
		clear:both
	}
	#globalNav ul li {
		font-size:1.45em;
	}
	#globalNav ul li a {
		padding: 0.6em 20px 0.5em;
	}
	.navbar-default.yamm .navbar-collapse ul.navbar-nav li.dropdown a {
		width: auto;
		padding: 10px 0px 10px 5px;
		text-align: center;
		-moz-border-radius-topright: 0px;
		-webkit-border-top-right-radius: 0px;
		border-top-right-radius: 0px;		
	}
	.navbar-default.yamm .navbar-collapse ul.navbar-nav li.dropdown button {
		margin: 1px 5px 0 0;
		margin-bottom: inherit;
		width: 25px;
		height: 35px;
	}
	.navbar-default.yamm .navbar-collapse ul.navbar-nav li.dropdown button span.iconPM {
		margin: 0 auto;
	}
	/* Target UpperArea and Banner for Tax Professionals to display properly for mobile view */
	.txpHome #upperArea ul li.PBItem {
		width: 50%;
	}
	#contentContainer #contentWrap1, #contentContainer #contentWrap2 {
		padding-right: 10px;	
	}
	/* Homepage */
	#contentArea #contentAreaArticle1, #contentArea #contentAreaArticle2, #contentArea #contentAreaArticle3 {
		min-height: 380px;	
	}
	/* Market Segment 3 Column Article Min Height Settings (sets even height) */
	.ind #contentArea #contentAreaArticle1, .ind #contentArea #contentAreaArticle2, .ind #contentArea #contentAreaArticle3 {
		min-height: 400px;
	}
	.bus #contentArea #contentAreaArticle1, .bus #contentArea #contentAreaArticle2, .bus #contentArea #contentAreaArticle3 {
		min-height: 420px;
	}
	.npr #contentArea #contentAreaArticle1, .npr #contentArea #contentAreaArticle2, .npr #contentArea #contentAreaArticle3 {
		min-height: 470px;
	}
	.spr #contentArea #contentAreaArticle1, .spr #contentArea #contentAreaArticle2, .spr #contentArea #contentAreaArticle3 {
		min-height: 400px;
	}
	.txp #contentArea #contentAreaArticle1, .txp #contentArea #contentAreaArticle2, .txp #contentArea #contentAreaArticle3 {
		min-height: 530px;
	}
	.corp #contentArea #contentAreaArticle1, .corp #contentArea #contentAreaArticle2, .corp #contentArea #contentAreaArticle3 {
		min-height: 340px;
	}
	#footersocialBarContainer {
		text-align: center;
		border-top: 1px solid #000;
		background-color: #565858;
		margin: 0;
		padding: 15px 0 100px 0;
	}
	.searchWrapper .search_tools .results_search_field,
	.searchWrapper .search_tools .result_search_links,
	.searchWrapper .search_tools .logoContainer,
	.searchWrapper .search_tools .too_many_results {
		width: auto;
		float: left;
	}
	.search_tools .results_search_field,
	.search_tools .result_search_links,
	.search_tools .logoContainer,
	.search_tools .too_many_results {
		width: auto;
		float: left;
	}
	#adv_container .subContainer .advRow .advLabel,
	#adv_container .subContainer .advRow .advInput {
		display: table-cell;	
	}
	/*
	======================================================================
	## Tax time banners - @992px
	======================================================================
	*/
	.taxTime ul li .banContentWrap1 .banContent1_txt {
		padding: 65px 50px 0px 132px;
	}
	.taxTime ul li .banContentWrap2 .banContent2_txt  {
		float: left;
		margin: 65px 0px 0px 65px;
	}	
	.taxTime ul li .banContentWrap2 .banContent_btns {
		float: left;
		width: auto;
		padding-top: 60px;
	}	
	.taxTime ul li .banContentWrap2 .banContent_btns .etax_btn, .taxTime ul li .banContentWrap2 .banContent_btns .mytax_btn {
		float: left;
		height: 37px;
		margin-left: 15px;	
	}
	.taxTime ul li .banContentWrap3 .lodgeonline_btn {
		margin-left: 207px;
	}	
	/*
	======================================================================
	## Small Business Newsroom banner @992px
	======================================================================
	*/
	#banner.bannerSBN ul li.first p {
		font-size: 1.4em;
		padding-right: 200px;
	}

	#banner.bannerSBN ul li.second p {
		font-size: 1.4em;
	}

	#banner.bannerSBN ul li.third p {
		font-size: 1.4em;
	}
	
	#banner.bannerSBN ul li a p .subscribeButton {
		padding: 20px 38px;
		border-radius: 16px;
	}
	#banner.bannerSBN ul li a p .chevron {
		width: 12px;
		height: 22px;
		background-position: -2px -1px;
		float: right;
		margin-top: 0.25em;
		margin-left: 0.15em;
	}
	/*
	======================================================================
	## Small Business Newsroom @992
	======================================================================
	*/
	.sbNewsroom #ATOLogoContainer h1 {
		line-height: 0.5em;
		padding-bottom: 25px;
	}
	.sbNewsroom #footersocialBarContainer #socialInnerWrap p.copyright {
		margin-top: 132px;
	}
	.sbNewsroom #globalNav ul li a {
		padding: 14px 1em;
	}
	.sbNewsroom #globalNav ul li.home a {
		padding-top: 17px;
	}
	.sbNewsroom #lowerAreaRight a, .sbNewsroom #lowerAreaRight a:visited {
		font-size: 1em;
	} 
	.sbNewsroom div.design_content .design_textfield {
        width:100%
    }
	/*
	======================================================================
	## Consultation_hub @992
	======================================================================
	*/
	.Consultation_hub div.design_content .design_textfield {
		width:100%;
	}
	/*
	======================================================================
	## Compliance @992
	======================================================================
	*/
	.compliance.homePage #lowerArea #lowerAreaRight ul { 
		margin: 0px; min-height: 345px;
	}
	.compliance.homePage #lowerArea #lowerAreaHead ul {
		min-height:330px; 
	}
	.compliance #youtube-container #youtube-quote h4 { 
		color: white; text-align: left; margin-top: 25%; margin-left: 35px; line-height: 39.2px; font-size: 1.750em; font-weight: normal; margin-right:0px;
	}
	.lt-ie9 .compliance.homePage #lowerArea #lowerAreaMain  ul {
		min-height:345px;
	}
}
@media(min-width:1200px){
	#footersocialBarContainer {
		text-align: left;
		border-top: 0;		
		background-color: transparent;
		margin: 0;
		padding: 0;
	}
	#footersocialBarContainer {
		width: 20%;	
	}
	#footerLinksContainer {
		width: 80%;	
	}
	.sbNewsroom div.design_content .design_textfield {
        width:100%
    }
	/*
	======================================================================
	## Consultation_hub @1200
	======================================================================
	*/
	.Consultation_hub div.design_content .design_textfield {
		width:100%;
	}
	/*
	======================================================================
	## Compliance @1200
	======================================================================
	*/
	.compliance #youtube-frame {
		width:60%; float:right;
	}
	.compliance #footersocialBarContainer {
		text-align: left;
		border-top: 0;		
		background-color: transparent;
		margin: 0;
		padding: 0;
		left:0px;
		padding-left:30px;
	}
	.compliance #footersocialBarContainer #socialInnerWrap {
		text-align:left; padding-left: 0px; width:920px; 
	}

}
