﻿@charset "utf-8";

*       { font-size:100.01%; }
html    { font-size:62.5%; height:100%; }
body    { margin:0; color:#444; font:1em Arial, Helvetica, sans-serif; background:#fff; }

/* __Layout__ */
.wrapper-holder     { width:100%; min-height:100%; /*overflow:hidden; position:relative;*/ }
#wrapper            { max-width:980px; margin:0 auto; }
#main               { margin:0 0 21px; position:relative; z-index:1; }
#content            { float:left; max-width:723px; width:73%; overflow:hidden; }
.content-area       { font-size:1.4em; line-height:1.5em; padding:10px 20px; }

/* __General__ */
.top-nav a, .tax-calendar-label a, .updates-lst h3 a, .footer a, .tools-lst .txt-box h3 a, .title-side a, .txt-box a, title-side a:hover
                              { text-decoration:none; }
.top-nav a:hover, .tax-calendar-label a:hover, .updates-lst h3 a:hover, .footer a:hover, .tools-lst .txt-box h3 a:hover, .drop-box a:hover, .faqs-area .download:hover, .faqs-section .txt-box a.link-expand:hover, .faq-lst li > a:hover, 
title-side a:hover, .txt-box a:hover, .lst-holder a:hover, .add-links-list a:hover   
                              { text-decoration:underline; }
.info-area .btn, .gallery-area .btn                      
                              { font-size:1.2em; } 
.hidden, .m-title             { display:none; }
.indentleft                   { margin-left:-20px; }
.noSidePadding                { padding-left:0; padding-right:0; }
.padded                       { padding:10px; }
.teaser                       { font-size:1.4em; padding:5px 0; line-height:1.4em; }
.childLst .teaser             { font-size:1.0em; }
.teaser p                     { padding:0; margin:0; font-size:1.0em !important; }
.borderOn                     { border: solid 1px #CCC; padding:10px; }

/* collapse expand */
.example-box                        { display:none; overflow:hidden; padding:10px; background:#F0F0F0; }
.example-box .img                   { float:right; padding:5px 0 5px 2%; width:33%; }
.example-box .txt-box               { float:left; width:65%; }
.example-box .txt-box p             { margin:0 0 15px; }
a.btn-example                       { color:#444; float:left; line-height:2.5em; padding:0 18px; font-weight:bold; background:#f0f0f0; border-bottom:1px solid #000; }
a.btn-example:hover                 { text-decoration:none; }
.btn-example span                   { padding:0 15px 0 0; background:url(../images/bg-btn-arrow-bottom02.png) no-repeat right 5px; }
.btn-example.hide span              { background:url(../images/bg-btn-more-hide.png) no-repeat right 5px; }

.showHideContent		            { display:none; }
.show-hide-info                     { padding-bottom:15px; }
.showHideLink span                  { padding:0 15px 0 0; background:url(../images/bg-btn-arrow-bottom02.png) no-repeat right 5px; }
.showHideLink.hide span             { background:url(../images/bg-btn-more-hide.png) no-repeat right 5px; }


/* skip Nav */
.skipNav                                         { float:left; font-size:0.8em; padding-top:5px; }
.skipNav a, .skipNav a:hover, .skipNav a:visited { color:#888; height:1px; left:-10000px; overflow:hidden; position:absolute; width:1px; }
.skipNav a:focus, .skipNav a:active              { height:auto; left:0; position:static; width:auto; }

/* Sitemap */
.sitemap ul                        { margin:5px; }
.sitemap ul li ul li               { margin:3px 5px; }
.sitemapLst .borderOn              { margin:10px 5px; }


/* __Header__ */
.headerForBlank             { border-bottom:solid 1px #ccc; padding-bottom:10px; margin-bottom:10px; }
.contentForBlank            { border:solid 1px #ccc; margin:10px 0; min-height:100px; }
.header                     { padding:9px 0 0; }
.h-box                      { float:right; padding:9px 0 0; }
.h-search                   { padding:9px 0; }
.h-row                      { position:relative; z-index:100; margin:0 0 15px; padding:0; background:url(../images/bg-h-row.png) repeat-x 0 100%; }
/* Menu */
.top-nav ul                 { float:right; margin:0; padding:3px 0 8px; list-style:none; font-size:1.2em; line-height:1.25em; }
.top-nav li                 { float:left; margin:0; background:url(../images/bullet-top-nav.png) no-repeat 0 7px; padding:0 6px 0 9px; }
.top-nav li:first-child     { background:none; }
.top-nav a                  { color:#444; }

/* Mega Menu*/
#nav                                            { float:left; max-width:90%; }
.h-row .drop-box li.hidden, #nav li.btn-back, #nav .m-nav-link, .h-row .drop-box .btn-back 
                                                { display:none; }
/*.h-row .drop-box .btn-back, #nav li.btn-back    { background:#EEE; }
.btn-back a                                     { font-size:1.4em; font-weight:bold; line-height:1.5em; text-transform:uppercase; margin:0; }
#nav li.btn-back a                              { background:url(../images/bg-btn-back-menu02.png) no-repeat 98% 50% !important; text-align:right !important; padding:10px 35px 10px 5%; }
.h-row .drop-box .btn-back a                    { background:url(../images/bg-btn-back-menu.png) no-repeat 0 50%; margin:0 5%; padding:10px 3% 10px 20px; }
#nav li.btn-back a:hover                        { background-image:url(../images/bg-btn-back-menu02.png) !important; }*/
#nav > ul                                       { margin:0; padding:0; list-style:none; font-size:1.6em; line-height:1.1875em; font-weight:bold; }
#nav > ul > li                                  { float:left; margin:auto; padding:0; }
#nav > ul > li.mobile-more                      { display:none; border-top:1px solid #D2D2D2 !important; }
#nav > ul > li.item00 a .txt-home                                                       { display:none; }
#nav > ul > li.item00 a .ico-home                                                       { background:url(../images/ico-home.png) no-repeat 50%; width:20px; height:20px; display:block; }
#nav > ul > li.item00.active > a .ico-home, #nav > ul > li.item00:hover > a .ico-home   { background:#666 url(../images/ico-home-hover.png) no-repeat 50%; }
#nav > ul >  li.mobile-more.active > a, #nav > ul >  li.mobile-more:hover > a           { background:#F6F6F6; }
#nav > ul >  li.active .drop-menu, #nav > ul >  li:hover .drop-menu                     { display:block; }
#nav > ul > li > a                                                                      { text-decoration:none; color:#000; float:left; padding:10px 20px 14px; transition:background-color 0.25s ease 0s; -webkit-transition:background-color 0.25s ease 0s; -ms-transition:background-color 0.25s ease 0s; -o-transition:background-color 0.25s ease 0s; }

.drop-menu                                      { display:none; position:absolute; top:100%; left:0; width:100%; box-shadow:0 3px 3px -3px #191919;	-webkit-box-shadow:0 3px 3px -3px #191919; z-index:10; }
.drop-menu .frame                               { border:solid #eaeae9; border-width:0 1px 4px; border-bottom-color:#ffc35e; overflow:hidden; background:#fff; }
.drop-menu .frame .holder                       { overflow:hidden; padding:0 0 15px; position:relative; }
.drop-menu .frame .hold                         { overflow:hidden; }
.drop-menu .box                                 { float:left; width:28%; max-width:300px; padding:0 2.5% 999px; margin:12px 0 -999px; position:relative; border-left:1px solid #444; }
.drop-menu .box:first-child                     { border:0; }
.drop-menu .box h2                              { margin:0 0 14px; color:#000; display:inline-block; vertical-align:top; background:url(../images/bg-arrow-ttl.png) no-repeat 100% 5px; font-size:1.0em; padding:0 16px 0 0; line-height:1.18em; }
.drop-menu .box h3                              { margin:0 0 9px; color:#444; font-size:0.75em; line-height:1.25em; text-transform:uppercase; }
.drop-menu .box ul                              { margin:0; padding:0 0 8px; list-style:none; font-size:0.75em; line-height:1.25em; font-weight:normal; }
.drop-menu .box li                              { padding:0; margin:8px 0; }
.drop-menu .box a                               { color:#444; text-decoration:none; }
/*.drop-menu .box a.more                          { display:inline-block; padding:0 9px 0 0; vertical-align:top; background:url(../images/bg-more03.png) no-repeat 100% 2px; }*/
.drop-menu .box a:hover                         { text-decoration:underline; color:#006BD6; }
/*.drop-menu .block                               { overflow:hidden; border-left:1px solid #eee; padding:10px 15px 999px 13px; margin:0 0 -999px; position:relative; }
.drop-menu h3                                   { margin:0 0 9px; font-size:14px; line-height:17px; }
.drop-menu .img                                 { padding:0 0 10px; overflow:hidden; }
.drop-menu .block .txt-box                      { padding:0 15px 0 0; }
.drop-menu p                                    { margin:0; font-size:12px; line-height:15px; font-weight:normal; }*/
/* Menu login */
.login-box                                      { overflow:hidden;}
.login-box .link                                { display:block;  }
.login-box .link span                           { display:block; padding:0 3px 0 0; background:url(../images/bg-btn-login-area.png) no-repeat 100% 0; height:47px; overflow:hidden; text-align:center; color:#444; }
.login-box .link em                             { display:inline-block; vertical-align:top; font-style:normal; font-weight:bold; background:url(../images/bg-btn-login.png) no-repeat 98% 78%; padding:14px 15px 0 0; text-transform:uppercase; font-size:1.6em; /*line-height:2.9375em;*/ }
.drop-menu .box li.add-m-link                   { display:none; }
.drop-box                                       { display:none; overflow:hidden; position:absolute; top:100%; right:0; z-index:10; background-color:#fff; background-image:url(../images/bg-drop-box.png); font-size:1.4em; line-height:1.25em; border-bottom:1px solid #030303; box-shadow:0 4px 4px -4px #191919; width:260px; -webkit-box-shadow:0 4px 4px -4px #191919; }
.drop-menu .hold.inner .hidden-d                { display:none; }
.link-holder .drop-box                          { right:auto; left:0; }
.link-holder > ul                               { margin:0; padding:0; list-style:none; }
.link-holder > ul > li                          { position:relative; }
.link-holder > ul > li.active .drop-box         { display:block; }
.drop-box ul                                    { margin:0; padding:0; list-style:none; }
.drop-box li                                    { border-top:1px solid #ccc; overflow:hidden; vertical-align:top; margin:auto; }
.drop-box li:first-child                        { border:0; }
.drop-box a                                     { display:block; color:#000; text-decoration:none; padding:10px 11px 7px;}

/* Search */
.searchContainerOnTop                           { padding:0; margin:0;}
.searchBoxOnTop                                 { width:210px; margin:0 25px 0 0; padding:5px; color:#777; vertical-align:top; border:1px solid #232323; } 

/* Text resize */
.h-box .txt             { float:left; padding:5px; }
.txt-size               { overflow:hidden; padding:6px 0 0; min-height:20px; float:left; }
*+html .txt-size        { float:none; display:inline; }
.touch .txt-size        { visibility:hidden; display:none; }
.txt-size .txt          { float:left; font-size:10px; line-height:13px; color:#202020; padding:4px 12px 0 0; }
#txt-size               { float:left; padding:0 3px; }
#txt-size ul            { margin:0; padding:0; float:left; list-style:none; font-size:10px; line-height:19px; }
#txt-size ul li         { float:left; padding:0 0 0 9px; margin:auto; }
#txt-size ul a          { text-decoration:none; }
#txt-size ul a:hover    { text-decoration:underline; }
#txt-size #reset        { font-size:1.3em; }
#txt-size #increase     { font-size:1.6em; font-weight:bold; margin:-1px 0 0; }
#txt-size #decrease     { padding:1px 0 0; }

/* Breadcrumbs */
.breadcrumbs	{ font-size:1.2em; font-style:italic; margin-left:20px; }
.breadcrumbs a	{ color:#006bd6; }
.divider 	    { padding:5px; }
.nondest-breadcrumbs-holder { float:left; max-width:723px; overflow:hidden;width:73%; }

/* __Home Page__ */
/* Carousel */
.gallery-area ul, .gallery-area ul li   { padding:0; margin:0; }
.gallery-area                           { position:relative; overflow:hidden; max-width:723px; margin:0 0 14px; }
.gallery-area .slides                   { margin:0; padding:0; overflow:hidden; position:relative; list-style:none; }
.gallery-area .slides img               { width: 723px; height:260px; }
.gallery-area .slides li                { float:left; background:#fff; width:100%; margin-right:-100%; display:none; }
.gallery-area .slides a                 { display:block; text-decoration:none; }
.gallery-area .slides .txt-box          { position:absolute; top:22px; left:20px; z-index:10; max-width:370px; }
.gallery-area .slides .txt-box strong   { margin:0 0 13px;  font:300 3.5em/1.1 "Open Sans", Arial, Helvetica, sans-serif; display:block; }
.gallery-area .flex-control-paging      { margin:0; padding:0; list-style:none; position:absolute; bottom:12px;	right:15px;	z-index:100; overflow:hidden; }
.gallery-area .flex-control-paging li   { float:left; padding:0 0 0 7px; }
.gallery-area .flex-control-paging a    { float:left; width:11px; height:11px; overflow:hidden; text-indent:-9999px; background:#1fc1bf; border-radius:13px; -webkit-border-radius:13px; cursor:pointer; }
.gallery-area .flex-control-paging a.flex-active, .gallery-area .flex-control-paging a:hover
                                        { background:#e03e51; } 
/* Tax Calendar */
.tax-calendar                       { overflow:hidden; margin:0 0 19px; padding:15px 0 10px; background:#F6F6F6; border-bottom: 1px solid #CCC; }
.tax-calendar-label                 { float:left; width:100px; padding:0 1.5% 0 2.5%; }
.tax-calendar-label h2              { margin:0 0 1px; font-size:1.6em; line-height:1.1875em; color:#1f1f1f; }
.tax-calendar-label p               { margin:0; font-weight:bold; }
.dates-lst                          { overflow:hidden; margin:2px 23px 0 0; padding:0; list-style:none; background:url(../images/bg-date-lst.png) repeat-x 0 57px; }
.dates-lst li                       { width:90px; margin:0 1.5%; float:left; }
.dates-lst .date-box                { width:40px; height:49px;	padding:3px 0 0; overflow:hidden; text-align:center; margin:0 auto 8px; }
.dates-lst .Individuals             { background:url(../images/bg-date-box-individuals.png) no-repeat; }
.dates-lst .Businesses              { background:url(../images/bg-date-box-Businesses.png) no-repeat; }
.dates-lst .GST                     { background:url(../images/bg-date-box-GST.png) no-repeat; }
.dates-lst .Property                { background:url(../images/bg-date-box-Property.png) no-repeat; }
.dates-lst .OtherTaxes              { background:url(../images/bg-date-box-OtherTaxes.png) no-repeat; }
.dates-lst .Schemes                 { background:url(../images/bg-date-box-Schemes.png) no-repeat; }
.dates-lst .eServices               { background:url(../images/bg-date-box-eServices.png) no-repeat; }
.dates-lst .date-box h3             { margin:0;	color:#fff;	text-align:center; font-size:1.8em; line-height:1.1667em; }
.dates-lst .date-box h4             { font-size:1.1em; font-weight: normal; line-height:1.1818em; color:#fff;	text-transform:uppercase; margin:-2px 0 0; }
.dates-lst .txt                     { display:block; color:#444; line-height:1.4em;}
/* Latest Updates */
.info-area                          { background:url(../images/bg-ttl-side-blue.png) no-repeat; padding:0 0 0 5px; overflow:hidden; }
.info-area .holder                  { background:#F6F6F6; overflow:hidden; padding:15px 0 12px 1px; border-bottom:1px solid #CCC; }
.info-row                           { overflow:hidden; position:relative; z-index:2; padding:4px 1.3% 7px 2%; background:#1B78D6; border-bottom:1px solid #333; }
.info-row > h2                      { float:left; width:50%; margin:5px 0 0; color:#fff; font-size:1.6em; line-height:1.4em; }
.updates-lst                        { margin:0; padding:0 0 5px; list-style:none; }
.updates-lst > li                   { display:inline-block; vertical-align:top; width:45%; padding:0 1% 26px 24px; margin:0; }
.updates-lst ul                     { margin:0; padding:0 0 2px; list-style:none; color:#525252; font-size:1.2em; line-height:1.25em; overflow:hidden; }
.updates-lst ul li                  { float:left; background:url(../images/bullet-lst.png) no-repeat 0 5px;	padding:0 4px 0 7px; margin:0; }
.updates-lst ul li:first-child      { background:none; padding-left:0; }
.updates-lst h3                     { margin:0;	font-size:1.4em; line-height:1.214em; }
.more-btn-hold                      { display:none; text-align:center; background:#fff; }
/* Popular List */
#sidebar                            { float:right; width:24%; max-width:231px; }
.side-box                           { background:#444; padding:14px 0 0; }
#sidebar .ttl-side                  { margin:0 0 -8px -6px; padding:0 0 9px; overflow:hidden; background:#444 url(../images/bg-ttl-side.gif) no-repeat 0 100%;}
#sidebar .ttl-side h2               { background:#23dedc; color:#222; font-size:1.6em; line-height:1.1875em; text-transform:uppercase; padding:11px 17px 9px 23px; overflow:hidden; margin:0; width:100%; }
.side-lst-hold                      { display:block; }
.side-lst                           { margin:0 0 17px; padding:0; background:#444; list-style:none; border:solid #000; border-width:1px 0; }
.side-lst li                        { background:url(../images/bg-side-lst.gif) repeat-x; padding:6px 17px 8px; margin:auto; }
.side-lst li:first-child            { background:none; }
.side-lst h3                        { margin:0; font-size:1.4em; line-height:1.214em; font-weight:normal; color:#fff; }
.side-lst h3 a                      { color:#fff; text-decoration:none; }
.side-lst p                         { margin:0; color:#CCC; line-height:1.3em; }
/* Quick Links */
.q-links-holder                     { position:relative; background-color:#f2f2f2; }
.q-links                            { margin:0; padding:0; list-style:none; font-size:1.4em; line-height:1.1875em; background:url(../images/bg-q-links.png); }
.q-links.hidden                     { display:none; position:absolute; top:100%; left:0; width:100%; }
.q-links li.hidden                  { display:none; }
.q-links.hidden li.hidden           { display:block; }
.q-links li                         { border-bottom:1px solid #d2d2d2; overflow:hidden; vertical-align:top; margin:0; padding:0; }
.q-links.hidden li:first-child      { border-bottom:1px solid #d2d2d2; }
.q-links li:last-child              { border:solid #002040; border-width:0 0 1px; }
.q-links a                          { display:block; padding:8px 18px !important; color:#444; text-decoration:none; }
.q-links a:hover                    { text-decoration:underline; } 
.q-links a.less, .q-links a.more    { font-size:0.9em; background:#767676; font-weight:bold; color:#fff; }
.q-links a.less                     { background:#767676 url(../images/bg-less.png) no-repeat 98% 50%; }
/* Social Media */
.social-lst                         { float:right; margin:0; padding:3px 0 0; list-style:none; }
.social-lst li                      { float:left; width:26px; margin:auto; padding:0 0 0 5px; }
.top-social-lst                     { margin:0; padding:0; list-style:none; float:right; }
.top-social-lst li                  { float:left; margin:auto; width:18px; padding:0 0 0 5px; }
.top-social-lst .txt-share          { display:none; }
.social-side-holder                 { padding: 0 20px 11px 0; }
.nondest-sidebar-social              { float:right; max-width:231px; width:24%; }


/* __Sub Page__ */
.childLst ul                { list-style:none; padding:0; }
.childLst ul li             { list-style:none; padding:10px 0; margin:auto; }
/* Tabs */         
.add-tab-frame                                  { overflow:hidden; }
.add-tab-nav                                    { margin:0; position:relative; z-index:10; padding:0; list-style:none; background:url(../images/bg-add-tab-nav.gif) no-repeat; height:48px; font-size:1.16em; font-weight:bold; overflow:hidden; text-align:center; }
.add-tab-nav li                                 { float:left; width:25%; margin:auto; padding:0; }
.add-tab-nav li:first-child a                   { border-left:0; }
.add-tab-nav a                                  { display:block; height:100%; color:#fff; text-decoration:none; background:#8a8a8a; border-left:2px solid #fff; border-bottom:1px solid #002040; padding:10px; }
.add-tab-nav .active a, .add-tab-nav a:hover    { color:#212121; background:#23dedc; text-decoration:none; }
.tab-add-holder                                 { background:#f6f6f6; margin:-17px 0 20px 6px; padding:34px 42px 6px; border-bottom:1px solid #444; }
.tab-add-holder > .tab                          { display:none; }
.tab-add-holder > .tab:first-child              { display:block; }
.add-links-list                                 { margin:0; padding:0; list-style:none; line-height:1.2142em; font-weight:bold; }
.add-links-list li                              { padding:0 0 20px; margin:auto; }
.add-links-list a                               { text-decoration:none; color:#006cd8; }

/* Side Nav */
.main-holder:after              { content:""; clear:both; display:block; }
.main-holder #content           { float:right; width:74%; }
.aside                          { float:left; max-width:230px; width:24%; padding:0 0 0 7px; margin:25px 0 0 -7px; }
.aside-holder                   { border-bottom:1px solid #444; }
.title-side                     { background:url(../images/bg-title-side.png) no-repeat; overflow:hidden; height:40px; padding:10px 10px 0 19px; margin:0 0 0 -7px; }
.title-side h2                  { margin:0; font-size:1.6em; line-height:1.0em; color:#fff; }
.title-side h2 a                { color:#fff;}
.side-nav-add                   { margin:-10px 0 0; padding:0; list-style:none; font-size:1.4em; line-height:1.2857em; }
.side-nav-add li                { overflow:hidden; vertical-align:top; background:url(../images/sep-2line.png) repeat-x; padding:2px 0 0; margin:auto; }
.side-nav-add li:first-child    { background:none; }
.side-nav-add a                 { display:block; padding:12px 14px; text-decoration:none; background:#f6f6f6; }
.side-nav-add a:hover           { background:#fff; color:#006cd8; text-decoration:none; }
ul.side-nav-add .sel a          { background:#fff; color:#1b78d6; }
.aside-holder h2 a.sel          { color:#000; }

/* __Section Page__ */
.top-row-inform                 { overflow:hidden; padding:0 0 16px; }
.top-ttl-area                   { padding:0 0 13px 18px; border-bottom:1px solid #000; margin:0 0 19px; /*font-size:1.4em;*/ }
.top-ttl-area h1                { font-size:2.4em; line-height:1.125em; margin:0 0 3px; color:#000; }
.top-ttl-area p                 { margin:0; color:#444; line-height:1.4em; }

/* Side Toolbox - Popular Tools, Related */
.tools-lst                      { margin:0; padding:0; list-style:none; background:#f5f5f5; overflow:hidden; max-width:231px; }
.tools-lst li                   { overflow:hidden; vertical-align:top; padding:10px 4% 8px 1%; margin:auto; border-bottom:1px solid #d2d2d2; width:95%; }
.tools-lst li:last-child        { border-color:#002040; }
.tools-lst li h2                { color:#444; font-size:1.4em; margin:0 0 7px 10px; }
.tools-lst .ico                 { float:left; width:71px; padding:0 3px 0 0; }
.tools-lst .txt-box             { overflow:hidden; }
.tools-lst .txt-box h3          { margin:0 0 6px; font-size:1.2em; line-height:1.166em; font-weight:normal; }
.tools-lst .txt-box h3 a        { color:#006BD6; }
.tools-lst .txt-box p           { margin:0; font-size:1em; line-height:1.3em; color:#444; }
/* Highlights */
.block-side                     { border:1px solid #ddd; padding:6px 10px 10px; overflow:hidden; margin:0 0 22px; }
.block-side h3                  { margin:0 0 21px; font-size:14px; line-height:17px; color:#444; }
/* Most Popular and New/Updated */
.tab-area                       { border:1px solid #ddd; overflow:hidden; margin:-1px 0 20px 0;	position:relative; padding:0 0 2px;	z-index:1; }
.tab-area h3.ttl-mobile         { display:none; }
.tab-area .tab                  { display:none; padding:0 13px 7px 17px; }
.tab-area .tab:first-child      { display:block; }
.lst-holder                     { overflow:hidden; padding:21px 0 0; }
.lst-holder ul                  { margin:0; padding:0; list-style:none;	float:left;	width:47%; font-size:1.4em;	line-height:1.214em; margin-right:10px; }
.lst-holder li                  { margin:auto; overflow:hidden; vertical-align:top; padding:0 0 17px; }
.lst-holder a                   { background:url(../images/bg-link-arrow.png) no-repeat 100% 50%; /*display:inline-block;*/ vertical-align:top; color:#006BD6; text-decoration:none; padding:0 15px 0 0; }
.tab-nav                        { overflow:hidden; margin:0; padding:0; list-style:none; font-size:1.4em; line-height:2.714em; font-weight:bold; position:relative; z-index:2; }
.tab-nav li                     { float:left; margin:0 -1px 0 0; padding:0; }
.tab-nav a                      { background:#fff; border:1px solid #ddd; float:left; color:#777676; padding:0 18px; text-decoration:none; }
.tab-nav li.active a, .tab-nav a:hover
                                { color:#000; }
.tab-nav li.active a            { border-bottom:0; padding-bottom:1px; }
/* Section Info */
.links-lst, .links-list                                                     { margin:0; padding:0; list-style:none; }
.links-lst > li, .links-list > li                                           { border-bottom:1px solid #AAA; overflow:hidden; vertical-align:top; padding:16px 0; }
.links-lst > li.decor, .links-list > li.decor                               { background:#F8F8F8; border-bottom:1px solid #b2b2b2; }
.links-lst > li:last-child, .links-list > li:last-child                     { border:0; }
.links-lst .txt-box,.links-list .txt-box                                    { float:left; padding:3px 0 0 18px; max-width:290px; width:34%; }
.links-lst .txt-box h2, .links-list .txt-box h2                             { margin:0 0 2px; color:#212121; font-size:1.9em; line-height:1.157em; }
.links-lst .txt-box h2 .ico, .links-list .txt-box h2 .ico                   { padding:0 0 0 5px; }
.links-lst .txt-box p, .links-list .txt-box p                               { margin:0; font-size:1.4em; line-height:1.5em; color:#444; }
.links-lst .side-link-box, .links-list .side-link-box                       { float:right; width:45%; padding:0 6.5% 0 0; }
.content-area ul  .side-link-box                                            { width:50%; }
.content-area h2                                                            { font-size:1.3571em; line-height:1.1578em; }
.links-lst .side-link-box ul, .links-list .side-link-box ul                 { margin:0; padding:0; list-style:none; font-size:1.4em; line-height:1.214em; }
.links-lst .side-link-box li, .links-list .side-link-box li                 { padding:0 0 16px; margin:auto; }
.links-lst .side-link-box li.hidden, .links-list .side-link-box li.hidden   { display:none; }
.links-lst .side-link-box a, .links-list .side-link-box a                   { color:#006BD6; cursor:pointer; text-decoration:none; }
.links-lst .side-link-box .label                                            { display:inline-block; vertical-align:middle; background:#ff9326; padding:0 6px; margin:0 0 0 7px; color:#222; font-size:0.714em; font-weight:bold; line-height:1.3em; }
.links-lst .side-link-box .more-btn                                         { background:url(../images/bg-btn-arrow-bottom02.png) no-repeat 98% 50%; display:inline-block; vertical-align:top; text-decoration:none; font-size:1.4em; line-height:1.214em; color:#444; padding:0 20px 0 0; }
.links-lst .side-link-box .more-btn.hide                                    { visibility:hidden; display:none; }
.section .more-btn-hold, .all-schemes .more-btn-hold                        { display:block; text-align:left; background:transparent; }

/* __Destination Page__ */
.top-info-block                             { background:#f8f8f8; border-bottom:1px solid #000;	border-top:1px solid #ddd; padding:13px 19px 2.3em; margin:0 0 26px; }
.top-info-block h1                          { margin:0 0 2px; font-size:2.4em; line-height:1.125em; }
.top-info-block p                           { margin:10px 0 12px; font-size:1.4em; line-height:1.5em; }
.top-info-block .link-row .ttl              { float:left; font-size:1.4em; line-height:1.214em; padding:0 20px 0 0; }
.top-info-block .link-row .link-holder      { float:left; position:relative; }
.top-info-block .link-row .link-holder ul   { list-style:none; padding:0; margin:0; }
.top-info-block .link-row .link-holder ul li { margin:auto; }
.top-info-block .link-row .link             { display:inline-block; vertical-align:top;	padding:0 17px 0 0;	color:#006BD6; text-decoration:none; background:url(../images/bg-btn-arrow-bottom.png) no-repeat 100% 4px; font-size:1.4em; line-height:1.214em; }
.top-info-block .link-row .link:hover       { text-decoration:underline; }
.info-txt-area                              { padding:0 35px 0 20px; font-size:1.4em; line-height:1.5em; }
.info-txt-area h2                           { margin:0 0 9px; font-size:1.5em; line-height:1.14; }
.add-row-info                               { padding-top:10px; padding-bottom:28px; }
.back-to-top                                { padding-bottom:58px; }
.scroll-side-box.fixed                      { position:fixed; top:0 !important; z-index:100; width:231px; }
.scroll-side-box.bottom                     { position:absolute; top:0;  width:231px; }
/* FAQs */
.faqs-area                                  { background:url(../images/bg-faqs-area.png) no-repeat; padding:4px 0 0; overflow:hidden; box-shadow:0 3px 3px #d5d9dc; -webkit-box-shadow:0 3px 3px #d5d9dc; margin:50px 2px 0; position:relative; z-index:2; }
.faqs-area .holder                          { border:solid #b1c2cc; border-width:0 0 1px 1px; background:#fbfcfd url(../images/bg-faqs-area-holder.png) repeat-x; overflow:hidden; padding:33px 3% 20px; }
.faqs-area h2                               { float:left; margin:0; padding:15px 0 15px 60px; color:#3F4B5C; background:url(../images/ico-faq.png) no-repeat 0 2px; font-size:4.5em; line-height:0.4em; }
.faqs-area .hold                            { float:right; padding:20px 0 0; }
.faqs-area .top-social-lst                  { padding:18px 0 0; }
.faqs-area .download                        { float:left; margin:6px 0 0; width:17px; }
.add-lst-btn                                { float:left; margin:0; padding:0 0 0 12px; list-style:none; font-size:1.1em; line-height:28px; text-transform:uppercase; }
.add-lst-btn li                             { float:left; padding:0 0 0 6px; margin:auto; }
.add-lst-btn a                              { float:left; padding:0 10px; cursor:pointer; background:#dee8ed; text-decoration:none; }
.add-lst-btn span                           { float:left; padding:0 20px 0 0; }
.add-lst-btn a.expand span                  { background:url(../images/ico-plus.png) no-repeat 100% 8px; }
.add-lst-btn a.collapse span                { background:url(../images/bg-ico-minus.png) no-repeat 100% 13px; }
.faqs-section                               { overflow:hidden; padding:39px 0 15px;	background:url(../images/bg-faqs-area-holder.png) repeat-x; color:#444; line-height:1.4em; }
.faqs-section .hide-box, .faqs-section > ul > li.hidden 
                                            { display:none; }
.faqs-section ul                            { margin:0; padding:0; list-style:none; }
.faqs-section > ul > li                     { overflow:hidden; vertical-align:top; padding:0 0 31px; margin:auto; }             
.faqs-section .ttl-box                      { float:left; width:31%; padding:0px 3% 0 3%; }
.faqs-section .ttl-box h3                   { margin:0; color:#373737; line-height:1.214em; font-size:1.4em; }
.faqs-section .txt-box                      { overflow:hidden; max-width:425px; }
.faqs-section .txt-box p                    { margin:0 0 15px; }
.faqs-section .txt-box a.link-expand        { display:inline-block; vertical-align:top; color:#006BD6; line-height:1.214; background:url(../images/bg-btn-arrow-bottom.png) no-repeat 100% 6px; padding:0 17px 15px 0; text-decoration:none; margin:8px 0 0; }
.faqs-section .txt-box a.link-expand.hide   { background:url(../images/bg-arrow-to-top.png) no-repeat 100% 6px; }
.faq-lst                                    { margin:0;	padding:0; list-style:none; }
.faq-lst li                                 { margin:auto; line-height:1.5em; }
.faq-lst li .link                           { display:inline-block; vertical-align:top; margin:0 0 10px; line-height:1.25em; color:#006BD6; text-decoration:none; }
.faq-lst .hidden-block                      { background:#f8f8f8; border-bottom:1px solid #000;	padding:10px 3.5% 15px; margin:0 -3.5% 15px; display:none; }
.faq-lst .hidden-block h4                   { line-height:1.214em; margin:0 0 10px; }
.faq-lst .hidden-block p                    { line-height:1.5em; margin:0; }
.faqs-section .txt-box                      { font-size:1.4em; line-height:1.4em; }
.faqs-section .text-box                     { float:left; margin:0 0 0 3%; max-width:605px; width:50%; font-size:1.4em; }
.faqs-section .txt-box div.expandable       { overflow:hidden; }
.faqs-section .txt-box div.collapsible      { overflow:hidden; }
.btn-more                                   { overflow:hidden; padding:0 0 25px; }
.btn-more a                                 { display:block; max-width:726px; width:80%; background:#d8e4ea; cursor:pointer; text-decoration:none; font-size:14px; line-height:30px; margin:0 auto; text-align:center; color:#444; }
.btn-more span                              { display:inline-block; vertical-align:top; padding:0 23px 0 0; background:url(../images/bg-btn-arrow-bottom02.png) no-repeat 100% 13px; }
/* Scheme */
.no-line                                                            { border:0; }
.all-schemes                                                        { padding-top:15px; }
.all-schemes ul .side-link-box                                      { width:54.5%; padding-right:2%; }
.top-schemes .side-link-box p                                       { font-size:1.0em; }
.top-schemes ul li, .all-schemes ul li                              { margin:auto; border:0; }
.top-schemes h2, .all-schemes h2                                    { font-size:1.7em; line-height:1.4; margin:8px 0 8px 18px; }
.top-schemes .links-list > li.decor                                 { border:0; padding-top:13px; padding-bottom:0; }
.top-schemes .links-list > li.decor:last-child                      { border-bottom:1px solid #000; }
.top-schemes .links-list > li h2 a                                  { color:#076ED6; font-size:1.0em; }
.top-schemes .links-lst > li, .all-schemes .links-lst > li          { border:0; border-top:1px solid #AAA;  }
.top-schemes .links-list > li p, .all-schemes .links-list > li p    { margin:3px 0 5px; padding:0; }
/* Rate This Page */
.rate-area                                                  { border-top:4px solid #ee7a6e; margin:0 25px; background:#f9f6f7; padding:16px 0 0; overflow:hidden; }
.rate-area h3.ttl                                           { background:url(../images/bg-rate-ttl.png) no-repeat; padding:7px 0 0 29px; color:#3f4b5c; margin:0 0 25px 30px; font-size:1.8em; line-height:1.2em; }
.rate-area .ttl-lst                                         { margin:0; padding:0 3% 12px 40%; list-style:none; overflow:hidden; color:#3f4b5b; font-size:1.4em; line-height:1.285; font-weight:bold; }
.rate-area .ttl-lst li                                      { float:left; width:32%; text-align:right; padding:0; margin:0; }
.rate-area .ttl-lst li:first-child                          { width:55%; text-align:left; padding:0; }
.rate-form .row                                             { overflow:hidden; padding:9px 0 12px; background:#ededed; }
.rate-form .row.decor                                       { background:none;}
.rate-form h3                                               { margin:0; color:#444; font-size:1.4em; line-height:1.3em; }
.rate-form h3, .text-area-row .txt-box                      { float:left; max-width:350px; width:37%; padding:0 3%; }
.rate-form .row .radio-lst                                  { margin:0; padding:0; list-style:none; float:left; width:55%;}
.rate-form .row .radio-lst li                               { float:left; width:16px; padding:0 7%; margin:0; }
.rate-form .row .radio-lst input                            { width:16px; height:16px; padding:0; margin:0; float:left; }
.rate-form .row .radio-lst label                            { display:none; visibility:hidden; }
.rate-form .text-area-row                                   { overflow:hidden; padding:18px 0 23px 0; }
.rate-form .text-area-row .txt-box                          { padding:0 2% 0 3%;}
.rate-form .text-area-row .txt-box label                    { display:block; padding:0 0 9px; color:#444; font-size:1.4em; line-height:1.7em; font-weight:bold; }
.rate-form .text-area-row .txt-box .add-txt                 { display:block; font-size:1.2em; line-height:1.8em; }
.rate-form .text-area-row textarea                          { float:left; background:#fff; border:1px solid #ccc; padding:3px; margin:0; overflow:auto; resize:none; max-width:550px; width:55% !important; height:7em !important; font:1.5em Arial, Helvetica, sans-serif; }
.rate-form .btn-row                                         { overflow:hidden; padding:0 34px 19px 0; }
.rate-form .btn-row .txt                                    { float:left; width:60%; font-size:1.4em; line-height:1.7em; padding:7px 0 0 3%; }
.rate-form .btn-row .txt a                                  { color:#006BD6; text-decoration:none; }
.rate-form .btn-row .txt a:hover                            { text-decoration:underline;}
.rate-form .btn-row input                                   { float:right; background:#d8e4ea; width:9em; height:3.5em; color:#3f4b5b; font-size:1.3em; text-transform:uppercase; border:0; cursor:pointer; padding:0; }
/* Rate - online forms */
.online-form                                                    { padding:21px 15px; overflow:hidden; }
.online-form .row                                               { padding:9px 0 12px; }
.online-form .row ol.design_list_vertical                       { border:none !important;}
.online-form .row ol.design_list_vertical li input[type=radio]  { margin-top:-1px; }
.online-form .row input[type=text]                              { font:12px/15px Arial, Helvetica, sans-serif; }
.online-form .row textarea                                      { padding:3px; margin:0; overflow:auto; resize:none; max-width:550px; width:55% !important; height:74px !important; font:12px/15px Arial, Helvetica, sans-serif; }
.online-form .row div.left label                                { display:block; width:300px; }
.online-form .mandatory                                         { color:red;}
.online-form .btn-row                                           { overflow:hidden; padding:19px 0 12px; }
.online-form .btn-row input                                     { background:#d8e4ea; width:110px; height:35px; color:#3f4b5b; font-size:13px; text-transform:uppercase; border:0; cursor:pointer; padding:0; }

/* email us */
.formCategoryGroup                                          { background-color:#c0c0c0; margin-bottom:10px; padding:5px; }
.formCategoryGroupAlt                                       { background-color:#99ccff; margin-bottom:10px; padding:5px; }
.formCategoryGroupName                                      { font-weight:bold; }
.formCategoryGroupNotes                                     { border: 1px solid black; background-color:#fff; margin:0 25px 5px; padding:0 10px; }
.formCategoryNotes                                          { border: 1px solid black; background-color:#fff; margin:0 25px 5px; padding:0 10px; display:none; }
.formCategoryNotesShowAlways                                { margin:0 25px 5px; padding:0 10px; }
.formCategoryNotesShowAlways ul                             { margin:0 20px 10px; }
.formCategoryNotesShowAlways ul li                          { margin:0; }
.formfilAttachment                                          { max-width:245px; }
.formCategoryGroup input[type=radio], .formCategoryGroupAlt input[type=radio]   
                                                            { margin-left:50px; }
.inputfilemultiple input[type=button]                       { margin-top:2px; }
.inputfilemultiple input[type=file]                         { margin-top:2px; margin-right:5px; height:25px; }

/* __News and Events__ */
.news-area                                              { margin:0 0 11px; padding:0; list-style:none; border:1px solid #eee; border-top-color:#012141; border-bottom-color:#012141; }
.news-area li                                           { border-top:1px solid #eee; overflow:hidden; padding:13px 0; vertical-align:top; margin:auto; }
.news-area li.alt                                       { background:#f8f8f8; }
.news-area li:first-child                               { border:0; }
.news-area li.decor                                     { background:#f8f8f8; border-color:#f8f8f8; }
.news-area h2                                           { margin:0; font-size:1.1428em; line-height:1.1875em; }
.news-area .date                                        { display:block; line-height:1.214em; color:#444; }
.news-area .date-box                                    { float:left; max-width:169px; width:24%; padding:0 2% 0 3%; }
.news-area .txt-box                                     { overflow:hidden; }
.news-area .txt-box h3                                  { margin:0 0 3px; line-height:1.214em; color:#444;	 }
.news-area .txt-box p                                   { margin:0; line-height:1.2857em; }
.news-area .txt-box p a                                 { color:#006cd8; text-decoration:none; }
.news-area .txt-box p a:hover                           { text-decoration:underline; }
.search-area label                                      { float:left; padding:7px 5px 0 0; font-weight:bold; line-height:1em; color:#444; }
.searchButton                                           { border:0; background:#7f7f7f; padding:3px 0; width:133px; color:#fff; font-weight:bold; cursor:pointer; border-bottom:1px solid #052444; }

/* __eTaxGuides__ */
.taxguides-area                     { margin:0 0 11px; padding:0; list-style:none; border:1px solid #eee; border-top-color:#012141; border-bottom-color:#012141; }
.taxguides-area li                  { border-top:1px solid #eee; overflow:hidden; padding:13px 0; vertical-align:top; margin:auto; }
.taxguides-area li.alt              { background:#f8f8f8; }
.taxguides-area li:first-child      { border:0; }
.taxguides-area li.decor            { background:#f8f8f8; border-color:#f8f8f8; }
.taxguides-area h2                  { margin:0; font-size:1.1428em; line-height:1.1875em; }
.taxguides-area .date               { display:block; line-height:1.214em; color:#444; }
.taxguides-area .date-box           { float:left; max-width:169px; width:24%; padding:0 2% 0 3%; }
.taxguides-area .txt-box            { overflow:hidden; }
.taxguides-area .txt-box h3         { margin:0 0 3px; line-height:1.214em; color:#444;	 }
.taxguides-area .txt-box p          { margin:0; line-height:1.2857em; }
.taxguides-area .txt-box p a        { color:#006cd8; text-decoration:none; }
.taxguides-area .txt-box p a:hover  { text-decoration:underline; }

/* __Seminars and Events__ */
.events-area                     { margin:0 0 11px; padding:0; list-style:none; border:1px solid #eee; border-top-color:#012141; border-bottom-color:#012141; }
.events-area li                  { border-top:1px solid #eee; overflow:hidden; padding:13px 0; vertical-align:top; margin:auto; }
.events-area li.alt              { background:#f8f8f8; }
.events-area li:first-child      { border:0; }
.events-area li.decor            { background:#f8f8f8; border-color:#f8f8f8; }
.events-area h2                  { margin:0; font-size:1.1428em; line-height:1.1875em; }
.events-area .actionCol          { float:left; overflow:hidden; width:20px; }
.events-area .date               { display:block; line-height:1.214em; color:#444; }
.events-area .date-box           { float:left; max-width:170px; width:25%; padding:0 2% 0 3%; }
.events-area .venue-box          { float:left; overflow:hidden; width:15%; }
.events-area .txt-box            { float:left; overflow:hidden; padding:0 5px; }
.events-area .available          { color:#34892b; }
.events-area .full               { color:#cb2c2c; }

/* Search */
.search-area                                    { background:#f6f6f6; border-bottom:1px solid #444; margin:0 0 40px; padding:15px 10px 10px 23px; overflow:hidden; }
.search-area .row                               { overflow:hidden; padding:0 0 10px; }
.search-area .row label                         { float:left; max-width:124px; width:19%; padding:8px 5px 0 0; font-weight:bold; line-height:1.2857em; color:#444; }
.search-area .decor-field                       { overflow:hidden; background:#fff; border-top:1px solid #7f7f7f; padding:0 140px 0 13px; position:relative; margin:0 3px 0 0; }
.search-area .decor-field input[type="text"]    { float:left; color:#777; height:1.214em; padding:8px 0 9px; border:0; background:none; width:100%; }
.search-area .decor-field input[type="submit"]  { position:absolute; right:0; top:0; border:0; background:#7f7f7f; width:133px; color:#fff; font-weight:bold; cursor:pointer; padding:10px 0; border-bottom:1px solid #052444; }
.search-area .selector                          { /*max-width:369px;*/ float:left; }
.holder-row                                     { display:block !important; }

/* pagination-frame */
.pagination-frame                               { overflow:hidden; }
.pagination-frame .hold                         { float:right; }
.pagination-frame .hold .btn-next,
.pagination-frame .hold .btn-prev               { float:left; margin:4px 0 0; background:url(../images/bg-pagination-nav.png) no-repeat; width:6px; height:10px; overflow:hidden; text-indent:-9999px; }
.pagination-frame .hold .btn-next               {background-position:-6px 0;}
.pagination-frame ul                            { margin:0; padding:0 6px; list-style:none; line-height:1.214em; float:left; }
.pagination-frame li                            { display:inline-block; vertical-align:top; padding:0 4px; }
*+html .pagination-frame li                     {display:inline;}
.pagination-frame a                             { color:#aaa; text-decoration:none; }
.pagination-frame .active a,
.pagination-frame a:hover                       { color:#444; }

/* __Forms__ */
.form                               { background:#F8F8F8; border:1px solid #b2b2b2; margin:0; padding:10px 15px; }
.form .sectionHeader                { color:#666; font-weight:bold; display:inline-block; margin: 0 0 10px 0; }
fieldset                            { margin:0; padding:0; border:0; }
input, textarea, select             { font:100% Arial, Helvetica, sans-serif; vertical-align:middle; outline:none; color:#000; }
select                              { height:1.7em; }
input[type=text], input[type=email], input[type=reset], input[type=button], input[type=submit], button, textarea
                                    { -webkit-appearance:none;-webkit-border-radius:0; }
.btn, .form .button                 { vertical-align:top; cursor:pointer; font-size:0.857em; color:#000; line-height:2em; text-decoration:none; border-bottom:1px solid #4b8888; border-radius:3px; -webkit-border-radius:3px; background:#23DEDC; padding:8px 15px; }
.btn:hover, .form .button:hover     { opacity:0.7; filter:alpha(opacity=70); text-decoration:none; }
.form label                         { color:#666; font-weight:bold; width:120px; display:inline-block; margin: 0 0 5px 0; min-height:22px; vertical-align:top; }
label.radio, label.errorRadio       { width:auto; padding-right:10px; }
label.desc,.form .checkbox, label.errorCheckbox  
                                    { width: auto; }
.form .form2ndcol                   { margin-left:120px; margin-top:15px; }
.systemMsg                          { color:#dd5626; }
.mandatoryNote                      { font-size:85%; color:#888; font-style:italic; }
.notes                              { line-height:1.416em; font-size:0.857em; font-style:italic; padding:3px 0 20px 5px; }
.textareaCounter                    { width:300px; margin-left: 125px; }
.asterisk                           { padding-left:5px; color:red; }
.form table td                      { padding:2px 10px; }
/*.form input[type=text], .form input[type=file], .form input[type=password], .form input.text, .form input.title, .form textarea, .form select  
                                    { background-color:#fff; border:1px solid #aaa; border-bottom:1px solid #ddd; width:248px; vertical-align:top; margin:3px 10px 5px 0; height:22px; color:#666; }
.form input[type=text]:focus, .form input[type=file]:focus, .form input[type=password]:focus, .form input.text:focus, .form input.title:focus, .form textarea:focus, .form select:focus 
                                    { border-color:#777; }*/
table.layoutTbl, table.layoutTbl td  { padding:0; margin:0; }
table.layoutTbl                      { margin-left:-2px; }

@media screen and (max-width: 1024px){
	.drop-menu .frame .hold { width:100%; }
	.drop-menu .box { width:28%; max-width:300px; }
	.drop-menu .img { margin:0 2% 0 0; float:left; }
    
    .gallery-area .slides img { height:auto; }
	.gallery-area .slides .txt-box strong { font-size:3.1em; }

	.attention-area, .idea-area { margin-bottom:1em;}
	.txt-box{ width:42%; max-width:42%; }

	#nav > ul > li > a {padding:11px 16px 12px; }
}

@media screen and (max-width: 944px){

	#nav > ul > li > a {padding:12px 12px; }
	.updates-lst > li{ width:90%; padding-bottom:13px; }
	.gallery-area .slides .txt-box h2{ font-size:33px; line-height:38px; }

	#content { width:74%; margin:0 2% 0 0; }
	.main-holder #content{margin:0;}
	.search-area .row label{font-size:13px;}
	.rate-area .ttl-lst li:first-child { width:50%; }
    .rate-form .text-area-row textarea  { width:53% !important; }

}

@media screen and (max-width: 864px) {

	.drop-menu .hold .box { width:26%; }
	.drop-menu .frame .rows-2x2 .hold .box{ width:43%; max-width:300px; min-height:195px; border-color:#FFF; }
	.drop-menu .rows-2x2 .block { width:43%; border-color:#FFF;}

	.gallery-area .slides .txt-box strong { font-size:2.8em; }

    .login-box .link em { font-size:1.4em; }
	#nav > ul { font-size:1.3em; }
	#nav > ul > li > a {padding:11px 11px;}
	.logo{ float:none; position:absolute; top:0; left:0; }
	.top-nav ul { font-size:11px; }

	#content { width:70%; margin:0 2% 0 0; }
	#sidebar, .tools-lst .ico { width:26%; }
	.tools-lst .ico { padding-right: 1%; }
	.tools-lst li { padding-left:1%; }

	.rate-form h3, .rate-form .text-area-row .txt-box { padding:0 1.5%; width:37%; }
    .rate-form .btn-row .txt { padding:7px 0 0 1.5%; }
	.text-area-row .txt-box { width:40%; }
	.text-area-row textarea { width:52%; }
}


@media print
{

.h-box, .h-row, #sidebar, .add-content-area, #divFormRateThisPage, .aside, .section .more-btn-hold 
    { display:none; }
.example-box, .showHideContent, .links-lst .side-link-box li.hidden, .links-list .side-link-box li.hidden
    { display:block; }

.headerForBlank         { border-bottom:none; }
.header                 { border-bottom:solid 1px #ccc; padding-bottom:10px; margin-bottom:10px; }
#content                { max-width:none; width:100%; }
.main-holder #content   { float:none; width:100%; }
}