/* Page global styles (page background, default link) */
/*Moz resets*/
.mt-z {margin-top:0;}
.mb-z {margin-bottom:0;}
.lock {width:500px;}
.clear {clear:both;padding:0;display:block;font-size:0;float:none;margin:0;line-height:0;height:0;width:100%;}
.hide {display:none;}

/*Exit stage left */
.hidden-structure {display:block;background:transparent;background-image:none;border:none;height:1px;overflow:hidden;padding:0;margin:-1px 0 0 -3000px;width:1px;}
body {background:url('/resources/a/f/af07ab004ba37660b9c1bd9ef8e4b077/bg.gif') #d8d8d3 repeat-x;margin:0;font:100%/1.2 arial, helvetica, sans-serif;-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;-webkit-backface-visibility: hidden;-ms-text-size-adjust: 100%;-webkit-text-size-adjust: 100%;}

/*Default links*/
body a {color:#13426B;/*Dark blue*/ text-decoration:none;}
body a:hover {text-decoration:underline;}

/*Default typography */
body #page {color:#333;line-height:1.16em;}
hr {color:#FFF;border-bottom:#CCC 1px dotted;height:1px;}
.hrbevel {margin:0 10px 4px 0;}
.hrbevel,.hrbeveljobs {height:2px;background:url('/resources/4/8/48858b804ba37666ba91bf9ef8e4b077/hrbevel.gif') left top repeat-x;font-size:1px;line-height:1px;padding:0;}
blockquote {margin-left:35px;margin-bottom:20px;font-size:85%;}
#page blockquote p {font-size:90%;}
blockquote ul li,blockquote ol li,ol li p i {font-size:125%;padding-bottom:5px;}
blockquote ul li ul li,blockquote ol li ol li {font-size:100%;padding-bottom:5px;}
acronym,abbr {border-bottom:1px dashed #000;cursor:help;}
#page .feedback {background: url('/resources/7/f/7ff9a2d3-72f1-4a39-b7c8-cdf6dc0e418e/feedback-icon.png') no-repeat 2px 2px #fcfcfc; border: 1px solid #eee; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; padding: 7px 10px 7px 40px;}

/* Page shadow background */
table.wrapper {background-color:#FFF;border:0;border:none;border-spacing:0;margin:0 auto;padding:0;}
table.wrapper th, table.wrapper td {border-spacing:0;padding:0;}

/* Site header styles (logo, global links, search widget) */
tr#header-row {background:#FFF;}

/* Logo */
tr#header-row #header {margin-right:10px;}
tr#header-row #header h1.inlandrevenue {float:left;margin:0;padding:0;}

/* Global links */
tr#header-row #headerutils {margin:0 2px 2px 0;padding:0 4px 4px 7px;font-size:.7em;background:#FFF;clear:both;text-align:left;}

/* Search widget */
tr#header-row #search-widget {float:right;padding:20px 0 0;height:40px;background:#FFF;width:320px;font-size:.8em;}
tr#header-row #search-widget .label {text-align:right;width:70px;float:left;margin:5px 5px 0 15px;padding-top:2px;}
tr#header-row #search-widget .nobr {display:none;}
tr#header-row #search-widget .textfield {border: 1px solid #aaa;margin:1px;width:160px;padding:5px;font-size:85%;}
tr#header-row #search-widget .submit {border:0;font-size:0;line-height:0;background:#FFF url('/resources/0/f/0fe7b1004ba3766abb2dbf9ef8e4b077/search.gif') no-repeat right top;width:30px;cursor:pointer;color:#CCC;height:24px;margin:0 0 2px;}
#search-menu-form select,#search-menu-form select option {font-size:10px;width:14em;background-color:#F0F0F0;}
#srchwdgttxtcolor {color:#666;}
input.radiotop {margin-bottom:-6px;}
input.radiobottom {margin-top:-5px;}
#srchtextpaddingtop {padding-top:4px;}
#srchtextpaddingbtm {padding-bottom:6px;}
#srchselectbox {padding-top:17px;}
#srchbttnpadding {margin-left:-8px;}

/*End search widget*/
/* Main content block (Container, content, menubox, sectionNav, lhsNav, page, widthwrapper, sidebar, footer) */
#container {float:left;margin-right:-176px;height:100%;width:100%;clear:both;}
#container #content {padding-right:176px;height:100%;}

/* homepage menu */
#container #content .menubox {width:100%;}

/* left nav block */
#container #content #sectionNav {margin:0 10px 0 5px;padding:0 0 0 5px;width:140px;float:left;}

/* curved line */
#container #content #sectionNav #lhsNav {background:url('/resources/b/3/b3d15c804ba3766abb47bf9ef8e4b077/sectionnavbg.gif') #fff no-repeat left bottom;font-weight:normal;margin:0;padding:0 0 5px 5px;font-size:.75em;}
.lhs-nav-parent {margin:.25em 0;font-size:.8em;}
#lhsNav h3#select a,#lhsNav p#select2 a,#lhsNav ul li#select3 a {color:#666;/* grey */text-decoration:none;}
#lhsNav h3#select a:hover,#lhsNav p#select2 a:hover {color:#666;/* grey */text-decoration:underline;}

/* left nav 1st level */
#container #content #sectionNav #lhsNav h2 {margin:0;font-size:1em;}

/* left nav 2nd level */
#container #content #sectionNav #lhsNav h3 {background:url('/resources/c/d/cdba71804ba37661b9e8bd9ef8e4b077/bulletprimary.gif') #fff no-repeat 0 -3px;font-weight:normal;padding:3px 0 3px 10px;margin:2px 0 0 4px;font-size:1em;}

/* left nav 3rd level */
#container #content #sectionNav #lhsNav p {background:url('/resources/c/f/cfd100004ba37662ba0fbf9ef8e4b077/bulletsecondary2.gif') #fff no-repeat 0 6px;margin:2px 0 0 10px;padding:3px 0 0 10px;}

/* left nav 4th level */
#container #content #sectionNav #lhsNav ul {margin-top:3px;/*Split due to IE bug */margin-bottom:3px;}
#container #content #sectionNav #lhsNav ul li {background:url('/resources/d/6/d66674004ba37670bc24bd9ef8e4b077/square.gif') #fff no-repeat 0 1px;font-weight:normal;list-style:none;margin:0 0 0 -28px;padding:0 0 0 14px;}

/* left nav links*/
#container #content #sectionNav #lhsNav a,#container #content #sectionNav #lhsNav a:hover {text-decoration:none;line-height:1.32em;border-bottom:0;padding:0;}

/* link hover */
#container #content #sectionNav #lhsNav a:hover {border-bottom:1px solid #666;}

/* 2-column layout allow for nav float */
#page {padding-left:170px;padding-right:30px;}

/* homepage has no left float */
#page.home {padding-left:10px;}

#widthwrapper {float:left;padding-bottom:30px;width:99%;}

/*Mix of upper and lower case required for IE + FF to work */
#WidthWrapper h5 a,#WidthWrapper p a,#WidthWrapper ul a,#WidthWrapper table td a,#widthwrapper h5 a,#widthwrapper p a,#widthwrapper ul a,#widthwrapper ol a,#widthwrapper table td a,#wide-page h5 a,#wide-page p a,#wide-page ul a,#wide-page ol a,#wide-page table td a {text-decoration:none;border-bottom:1px dotted #ccc;padding:.1em 0;}
#WidthWrapper a:hover,#widthwrapper a:hover,#wide-page a:hover {text-decoration:none;border-bottom:1px solid #666;}
#WidthWrapper table tbody tr td p,#WidthWrapper table tr td p,#widthwrapper table tbody tr td p,#widthwrapper table tr td p {font-size:100%;}
#WidthWrapper table tbody tr td .checkbox_img,#widthwrapper table tbody tr td .checkbox_img {float:left;}
#WidthWrapper table tbody tr td .checkbox_img .checkbox_text #widthwrapper table tbody tr td .checkbox_img .checkbox_text {margin-top:-22px;margin-left:30px;}
#page h1 {margin-top:15px;font-weight:normal;font-size:130%;color:#333;}
.breadcrumbs {font-size:70%;color:#FFF;padding:8px 8px 30px;}
.sectionTitle a {font-weight:bold;font-size:145%;color:#FFF;padding:8px;text-decoration:none;}
.teReo {font-weight:bold;font-size:75%;color:#333;font-style:italic;text-decoration:none;}
#sectionheader .teReo {padding:0 8px 8px;}
#page h2 {font-size:100%;color:#333;}
#page h2 .teReo {font-size:80%;font-style:italic;}
.sectionIntroText {margin-top:1.1em;font-weight:normal;font-size:95%;margin-bottom:2em;color:#555;line-height:140%;}
#page h3 {font-size:95%;color:#444;}
#page h4 {font-size:85%;color:#555;}
.home#page h4 {font-weight:normal;font-size:90%;color:#555;}
#page h5 {padding:0;font-size:.8em;margin-bottom:-.9em;margin-top:20px;color:#555;}
#page h5.figure {margin-bottom:.2em;}
#page h6 {font-size:70%;color:#555;}
#page h6.list {padding:0;font-size:70%;margin:0 0 4px;color:#999;}
#page p {font-size:80%;}
#page sup {font-size:90%;line-height:2.75em;padding-left:2px;padding-right:1px;}
#page #blackText {color:#000;}
#page ul.topics {padding:0;font-size:70%;list-style-image:url('/resources/d/6/d66674004ba37670bc24bd9ef8e4b077/square.gif');margin:0 0 0 10px;}
#page ul.topics li {margin:0 0 3px;padding:0;}
#page ul {font-size:80%;}
#page ol {font-size:80%;}
#page ul ul,#page ul ol,#page ol ul,#page ol ol {font-size:100%;}
#page li {padding-bottom:4px;padding-top:2px;}

/*Legal para formats*/
#page .indent1 p {margin:0 0 0 20px;}
#page .indent2 p {margin:0 0 0 40px;}
#page .indent3 p {margin:0 0 0 60px;}
#page .indent1 li {margin:0 0 0 3px;}
#page .indent2 li {margin:0 0 0 17px;}
#page .indent3 li {margin:0 0 0 42px;}

/*End Legal para formats*/
/*Table content*/
#page caption {font-weight:bold;font-size:105%;color:#555;text-align:left;padding:5px 0 3px;}
#page table {border-top:#DDD 1px solid;border-right:#CDCDCD 1px solid;border-bottom:#CCC 1px solid;border-left:#DDD 1px solid;padding:0;margin:0;font-size:80%;}
#page table tr td {border-top:#FFF 1px solid;border-right:#EEE 1px solid;border-bottom:#EEE 1px solid;border-left:#FFF 1px solid;padding:6px;}
#page table.documents {border:none;}
#page table td.contactBlank {background:#FFF;padding:6px;border:none;vertical-align:top;}
#page table td.oddRow,#page table td.oddrow {background:#EFF5F5;}
#page table tr.oddRow,#page table tr.oddrow {background:#EFF5F5;}
table tr.firstrow {background:#EFF5F5;}
#page table tr.firstrow {background:url('/resources/4/3/437c08804ba37675bcdabd9ef8e4b077/toprowbg.gif') #EFF5F5 repeat-x left top;}
#page table td h5 {margin-top:0;font-size:110%;}
#page table td h6 {margin-top:0;font-size:100%;}
#page table th {background:#2993A0;font-weight:bold;color:#FFF;font-size:100%;padding:6px;}
#page table th.tbl-rowgroup,#page table th.tbl-row {background:#eee;color:#000;text-align:left;border-top:1px solid #fff;border-right:1px solid #ccc;border-bottom:1px solid #ccc;border-left:1px solid #ddd;}
#page table th.tbl-row {font-weight:normal;}
#page table th a {background:#2993A0;font-weight:normal;color:#fff;font-size:90%;padding:6px;}
#page table th sup a {background:none;font-weight:normal;padding:0 0 0 3px;}
#page table.documents th {font-weight:bold;font-size:110%;background:#FFF;color:#333;padding:6px;border-bottom:#999 1px solid;}
#page table.documents td {border:none;}
#page .title {font-weight:bold;font-size:110%;}
#page .docInfo {margin-top:4px;font-size:85%;}
#page td.total {font-weight:bold;}
#page ol table td,#page ol table th,#page ul table td,#page ul table th,#page table td ul li,#page table tbody tr td ol li,#page table tbody tr th ol li {font-size:125%;}
#page table tbody tr td table,#page table tbody tr td ol li ol li,#page table tbody tr td ul li ul li {font-size:100%;}
#page table tbody tr td p,#page table tbody tr th p {font-size:100%;}
#page table ul,#page table ol {margin:0 5px 10px 10px;padding:0 0 0 10px;}
#forms-list-bottom-border {line-height:2px;border-bottom:3px solid #999;}
.table-line {line-height:2px;background:url('/resources/a/9/a9b75a004ba3767abdaabd9ef8e4b077/hrbeveldark.gif') repeat-x left top;}
#page table.outerborder {border:1px solid #999;}

/*End table content*/
/*Green line and grey line boxes*/
.greenlinebox {border:#9fbd43 1px solid;width:98%;margin:.8em 0;line-height:1em;}
.greenlinebox .lineboxtop {background:url('/resources/a/7/a74a05804ba37664ba5dbf9ef8e4b077/greenlineboxtl.gif') no-repeat left top;left:-1px;width:100%;top:-1px;position:relative;height:14px;text-align:right;}
.greenlinebox .lineboxtop img {left:2px;position:relative;}
.greenlinebox .lineboxbottom {background:url('/resources/5/a/5a662f004ba37664ba50bf9ef8e4b077/greenlineboxbl.gif') no-repeat left top;left:-1px;position:relative;top:1px;text-align:right;}
.greenlinebox .lineboxbottom img {left:2px;position:relative;}
#page .greenlinebox h4 {padding-left:4px;margin:0;color:#333;}
.greylinebox {border:#999 1px solid;width:98%;}
.greylinebox .lineboxtop {background:url('/resources/a/1/a10859004ba37665ba77bf9ef8e4b077/greylineboxtl.gif') no-repeat left top;left:-1px;position:relative;width:100%;top:-1px;height:14px;text-align:right;}
.greylinebox .lineboxtop img {left:2px;position:relative;}
.greylinebox .lineboxbottom {background:url('/resources/4/b/4b33b1004ba37665ba6abf9ef8e4b077/greylineboxbl.gif') no-repeat left top;left:-1px;position:relative;top:1px;text-align:right;}
.greylinebox .lineboxbottom img {left:2px;position:relative;}
.boxinner {padding:0;margin:0 8px;}
#page .boxinner h5,#page .boxinner h6 {margin:0 0 4px 6px;color:#555;}
#page .boxinner p {font-size:70%;margin:8px 0 4px 6px;}
#page .boxinner ul {padding:0;padding-left:16px;font-size:70%;background:none transparent scroll repeat 0 0;list-style-image:url('/resources/d/6/d66674004ba37670bc24bd9ef8e4b077/square.gif');margin:0;list-style-type:none;}
.box {width:49.5%;float:left;}
#introbox {padding:0;margin:3px 20px 3px 3px;}
#introbox h3 {margin-top:0;font-weight:bold;font-size:120%;color:#000;padding-top:0;}
#introbox h4 {font-weight:normal;font-size:30%;color:#555;}
.promoimage {text-align:center;padding:2px 0;}
.shadowbox {margin-top:12px;background:url('/resources/0/7/07dc41004ba3766bbb54bf9ef8e4b077/shadowboxbg1.gif') #F8FBFB repeat-y left top;margin-right:12px;}
.shadowboxtop,.shadowboxbottom {font-size:1px;background:url('/resources/5/a/5a1d62004ba3766bbb61bf9ef8e4b077/shadowboxbg2.gif') repeat-x left top;width:100%;line-height:1px;height:15px;}
.shadowboxbottom {background:url('/resources/e/5/e5e3be004ba3766cbba2bf9ef8e4b077/shadowboxline.gif') repeat-x left bottom;}
.shadowboxcornlt,.shadowboxcornrt,.shadowboxcornlb,.shadowboxcornrb {font-size:1px;background:url('/resources/f/9/f94259804ba3766bbb7bbf9ef8e4b077/shadowboxcornlt.gif') no-repeat left top;float:left;width:15px;line-height:1px;height:15px;}
.shadowboxcornrt {background:url('/resources/9/8/986751004ba3766cbb95bf9ef8e4b077/shadowboxcornrt.gif') no-repeat left top;float:right;}
.shadowboxcornlb {background:url('/resources/a/9/a9fc29004ba3766bbb6ebf9ef8e4b077/shadowboxcornlb.gif') no-repeat left top;}
.shadowboxcornrb {background:url('/resources/4/9/492120804ba3766cbb88bf9ef8e4b077/shadowboxcornrb.gif') no-repeat left top;float:right;}
.shadowboxinner {background:url('/resources/f/3/f3e210804ba37665ba84bf9ef8e4b077/homebooks.jpg') no-repeat right bottom;width:100%;}
.shadowcontent {padding:0 20px 0 30px;font-size:90%;background:url('/resources/e/5/e5e3be004ba3766cbba2bf9ef8e4b077/shadowboxline.gif') repeat-y right top;margin:0;}
.shadowcontent h4 {font-weight:bold;font-size:100%;margin:0;color:#555;}
.shadowcontent img {display:block;float:left;}
.shadowcontent a {text-decoration:none;}
.shadowcontent ul {padding-left:0;margin-bottom:0;padding-bottom:0;margin-left:2px;list-style-type:none;}
.shadowcontent ul a {text-decoration:underline;}
.shadowcontent ul li a {background-color:#F8FBFB;text-decoration:none;}
.shadowcontent p {margin:15px 0 0;}

/*End boxes*/
/*Jobs*/
#job-index table {border:0;padding:0;}
#job-index table td {border-right:none;border-bottom:none;padding-left:3px;padding-right:3px;}
a.jobtitle {font-weight:bold;font-size:120%;}
p.test {padding-top:1px;padding-bottom:1px;}
#job-index table td h5 {margin-bottom:4px;}
#job-index table td h2 {color:#444;font-size:150%;}
#job-index table td.jobInfo {border-top:1px solid #999;background:url('/resources/3/4/346170004ba3760dad02bd9ef8e4b077/dottedline-black.gif') repeat-x left bottom;padding-top:10px;padding-bottom:10px;}
#job-index table td.contactDetails {border-top:1px solid #999;padding-top:7px;padding-bottom:7px;}
#job-index table td.contactDetails p {font-size:100%;}
#job-index table td.closes {border-top:1px solid #999;background:url('/resources/3/4/346170004ba3760dad02bd9ef8e4b077/dottedline-black.gif') repeat-x left bottom;padding-top:7px;padding-bottom:7px;}
#job-index table td.downloads {padding-top:3px;padding-bottom:5px;}

/*End jobs*/
/*Calendar - colours not checked for contrast*/
.employer {color:#696;font-weight:bold;}
.family {color:#609;font-weight:bold;}
.rit {color:#900;font-weight:bold;}
.gst {color:red;font-weight:bold;}
.pit {color:#999;font-weight:bold;}
.fap {color:#FC3;font-weight:bold;}
.student {color:#009;font-weight:bold;}
.fbt {color:#F69;font-weight:bold;}
.calendargrey {background-color:#EFF5F5;}

/*End calendar*/
#sidebar {padding:0;margin:0;background:#fff;float:left;width:176px;}
#specialareas .specialareas {clear:both;font-size:75%;background:url('/resources/d/4/d44ee6004ba3766dbbc9bf9ef8e4b077/specialareasline.gif') repeat-x 50% bottom;margin-bottom:4px;margin-left:12px;margin-right:12px;color:#027785;padding-bottom:10px;padding-top:8px;}
.highlight,.withdrawn {background-color:#FBF6E3;border:1px solid #DED8AD;margin:auto;padding-bottom:10px;width:95%;}
.withdrawn {text-align:center;}
.highlight p,.withdrawn p {margin:10px;}
#page .withdrawn h2 {color:#C20101;font-size:1.5em;font-weight:bold;letter-spacing:.32em;margin:20px 10px 10px;text-transform:uppercase;}
#sidebar #specialzones {margin-bottom:10px;padding:0;}
#sidebar #specialzones ul {padding:0;margin:0;}
#sidebar #specialzones ul li {background:url('/resources/a/c/ac66f28043462f56a035e75d5f60e4be/special-sites-button-grey.gif') no-repeat;padding:0;margin:0 0 2px 10px;list-style-type:none;}
#sidebar #specialzones ul li,#sidebar #specialzones ul li img {width:165px;height:24px;}
#sidebar #specialzones ul li span {display:none;}
#sidebar #specialzones ul li a {font-size:26px;width:165px;}
#sidebar #specialzones ul li#special-agents {background:url('/resources/2/4/24c643804ba3766ebbd6bf9ef8e4b077/special-button-agent.gif') no-repeat right top;}
#sidebar #specialzones ul li#special-payroll {background:url('/resources/b/d/bd1ae4804ba375eaa7d4bf9ef8e4b077/special-button-techtax.gif') no-repeat right top;}
#sidebar #specialzones ul li#special-public {background:url('/resources/3/0/301a6e804ba37670bc0abd9ef8e4b077/special-button-public.gif') no-repeat right top;}
#sidebar #specialzones ul li#special-agents a {background:url('/resources/2/4/24c643804ba3766ebbd6bf9ef8e4b077/special-button-agent.gif') no-repeat right bottom;}
#sidebar #specialzones ul li#special-payroll a {background:url('/resources/b/d/bd1ae4804ba375eaa7d4bf9ef8e4b077/special-button-techtax.gif') no-repeat right bottom;}
#sidebar #specialzones ul li#special-public a {background:url('/resources/3/0/301a6e804ba37670bc0abd9ef8e4b077/special-button-public.gif') no-repeat right bottom;}
#sidebar #specialzones ul li#special-agents a:hover,#sidebar #specialzones ul li#special-payroll a:hover,#sidebar #specialzones ul li#special-public a:hover {background-image:none;}
#sidebar #login-links {font-size:78%;margin:0 0 10px 10px;padding:0;background:url('/resources/9/4/94bc17004e4608509b8bffaea3c5a5e9/login-links-background.gif') repeat-y;}
#sidebar #login-links strong {display:block;padding:7px 5px 0;text-align:center;background:url('/resources/6/1/61c064804e4608de9b93ffaea3c5a5e9/login-links-top.gif') no-repeat scroll top left;}
#sidebar #login-links ul {font-weight:normal;font-size:100%;list-style-type:none;line-height:1.4em;margin:0;padding:0 0 5px 0;background:url('/resources/b/8/b8e02c804e4609129b98ffaea3c5a5e9/login-links-bottom.gif') no-repeat scroll bottom left;}
#sidebar #login-links li a {color:#000;font-weight:normal;display:block;padding:3px 5px 2px 9px;margin:5px 10px;background:url('/resources/3/8/3890ea004e4609599ba0ffaea3c5a5e9/login-links-button-background.gif') repeat-x scroll top left;border:1px solid #cfcfcf;}
#sidebar #login-links li a:hover {text-decoration:none;cursor:pointer;}
#sidebar #login-links li.login-button a {background:url('/resources/5/8/58dc9b004e4609919ba8ffaea3c5a5e9/login-links-login-background.gif') repeat-x scroll top left;color:#fff;font-weight:bold;font-size:108%;}
#sidebar #login-links li.error-button {overflow:visible;}
#sidebar #login-links li.error-button a {background:#fefce7;color:#000;cursor:default;border-color:#c30202;}
#sidebar #login-links li a span {width:113px;display:inline-block;}
#sidebar #login-links li a img {border:none;padding:3px 0 0 3px;}
#sidebar #login-links ul li a:hover {background-position:bottom left;}
#sidebar #login-links ul li.error-button a:hover {background-position:top left;}

/* IE 7 HACK */
*:first-child+html #sidebar #login-links li {height:32px;overflow:hidden;}
*:first-child+html #sidebar #login-links li.error-button {height:auto;}

/* IE 6 HACK */
* html #sidebar #login-links li {height:30px;overflow:hidden;}
#sidebar #sidebartop,#sidebar #sidebartop2,#sidebar #sidebartop3 {padding:12px 0 0;margin:0;background:#fff;}
#sidebar #sidebartop #tabs,#sidebar #sidebartop2 #tabs2,#sidebar #sidebartop3 #tabs3 {background:#fff;}
#sidebar #sidebarbottom,#sidebar #sidebarbottom2,#sidebar #sidebarbottom3 {padding:0 0 3px;background:#fff;border:1px solid #cfcfcf;border-right:none;margin:0 0 10px;}
#specialareas ul {padding:0;width:160px;display:block;margin:0 0 10px 2px;}
#tabs ul,#tabs2 ul,#tabs3 ul {padding:0;margin:0 0 10px 10px;width:150px;}
#tabs ul li,#tabs2 ul li,#tabs3 ul li,#specialareas ul li {padding:2px 0 6px;list-style-position:outside;font-size:.75em;margin:0;line-height:1.2;list-style-type:none;float:none;}
#tabs ul li a,#tabs2 ul li a,#tabs3 ul li a {color:#000;text-decoration:none;}
#specialareas ul li a {color:#006F6F;}
#tabs ul li a:hover,#tabs2 ul li a:hover,#tabs3 ul li a:hover,#specialareas ul li a:hover {text-decoration:underline;}
#tabs ul.getitdone li,#tabs ul.calculate li,#tabs ul.forms li {padding-left:20px;width:90%;background:url('/resources/3/8/38ba77004ba37667bab8bf9ef8e4b077/icongetitdone.gif') no-repeat left top;}
#tabs ul.calculate li {background:url('/resources/9/8/986452804ba37666ba9ebf9ef8e4b077/iconcalculate.gif') no-repeat left top;}
#tabs ul.forms li {background:url('/resources/e/8/e8dbb0004ba37666baabbf9ef8e4b077/iconforms2.gif') no-repeat left top;}
#tabs ul.ir li,#tabs ul.web li {padding:2px 0 1px 20px;background:url('/resources/8/6/8636e4004ba37667bac5bf9ef8e4b077/iconir.gif') no-repeat left top;float:none;}
#tabs .fileinfo {color:#666;text-decoration:none;}
#tabs p,#tabs2 p,#tabs3 p {clear:both;font-size:70%;margin:0 10px 10px 30px;padding-top:0;}
#tabs a,#tabs2 a,#tabs3 a {color:#13426b;}
#tabs a:hover strong,#tabs2 a:hover strong,#tabs3 a:hover strong {text-decoration:none;}
#tabgetitdone a {color:#4b9a46;/* green */}
#tabcalculate a {color:#e27d30;/* orange */}
#tabforms a,p.forms a {color:#af2134;/* red */}
#tabir a,p.ir a {color:#13426b;/* dark blue */}
#tabweb a {color:#555;/* light grey */}
#tabgetitdone,#tabcalculate,#tabforms,#tabir,#tabweb {clear:both;font-size:70%;position:relative;left:-21px;margin-bottom:2px;margin-right:-20px;padding-bottom:6px;padding-top:8px;padding-left:46px;height:25px;}
#tabgetitdone {background:url('/resources/b/8/b80178004ba37672bc72bd9ef8e4b077/tabs-1-get-it-done-online.gif') no-repeat;color:#7AA300;}
#tabgetitdone strong,#tabcalculate strong,#tabforms strong,#tabir strong,#tabweb strong {font-weight:bold;font-size:120%;line-height:1;}
.hot#tabgetitdone {}
#tabcalculate {background:url('/resources/7/5/758b6b804ba37671bc3ebd9ef8e4b077/tabs-2-work-it-out.gif') no-repeat;margin-bottom:8px;color:#C88A05;}
.hot#tabcalculate {}
#tabforms {background:url('/resources/1/8/1843ea004ba37672bc58bd9ef8e4b077/tabs-3-forms-and-guides.gif') no-repeat;margin-bottom:8px;color:#D73A10;}
.hot#tabforms {}
#tabir {background:url('/resources/5/7/57266f804ba37673bc8cbd9ef8e4b077/tabs-5-contact.gif') no-repeat;margin-bottom:8px;color:#008999;height:25px;}
.hot#tabir {}
#tabweb {background:url('/resources/a/2/a28d4d804ba37674bcc0bd9ef8e4b077/tabweb.gif') no-repeat;margin-bottom:8px;width:150px;color:#999;margin-right:-20px;position:relative;top:0;left:-21px;}
.hot#tabweb {background:url('/resources/f/3/f304ab004ba37674bccdbd9ef8e4b077/tabwebhot.gif') #DBDBDB no-repeat;}
#sidebar dl {display:block;margin:0 0 10px 10px;padding:0;width:160px;}
#sidebar dt {padding-bottom:5px;padding-top:4px;margin-top:5px;border-top:1px solid #DDD;}
#sidebar dt#first,#sidebar dt#first2 {padding-top:0;margin-top:0;background:none;border:none;font-size:80%;font-weight:bold;color:#555;}
#sidebar dt#firstSub {padding-top:0;margin-top:0;background:none;border:none;font-size:70%;font-weight:normal;color:#555;}
#sidebar dt#first a,#sidebar dt#first2 a {font-size:100%;font-weight:bold;}
#sidebar dt a {font-size:80%;font-weight:bold;}
#sidebar dd {font-size:70%;margin:0;padding:2px 0 6px 7px;background:url('/resources/0/6/06fedb804ba3767abd90bd9ef8e4b077/sidebar-bullet.gif') no-repeat 0 6px;}
#footwrap {width:100%;text-align:left;}
#footwrap #footer {font-size:70%;text-align:left;border-top:8px solid #0A8998;background:#FFF url('/resources/9/2/92a357004ba376d08a28bf9ef8e4b077/footer-bg.gif') repeat-x top left;padding-top:15px;}
#footwrap #footer .footer-icon {float:left;width:69px;}
#footwrap #footer .footer-col,#footwrap #footer .footer-col-bold,#footwrap #footer .footer-col-bold-no-image {border-left:1px solid #DED8AD;-moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;padding-left:13px;float:left;width:25%;margin-top:16px;*width:20%;}
#footwrap #footer .footer-col-bold {font-weight:bold;}
#footwrap #footer .footer-col-bold-noimage {margin-left:10px;font-weight:bold;}
#footwrap #footer .footer-col ul,#footwrap #footer .footer-col-bold ul,#footwrap #footer .footer-col-bold-noimage ul {margin:0;padding:0 10px 0 0;list-style-type:none;font-size:110%;}
#footwrap #footer p.moreinfo,#footwrap #footer p.copyright {padding:0;margin:10px 0;text-align:center;}

/* Browser work arounds - edit with caution */
/* i{content:"\"/*"}*/
input.search {height:1.3em;}

#widthwrapper i,#widthwrapper em {voice-family:inherit;}

/* For all IE apply fixed background to search box*/
* html input.search {background-attachment:fixed;}

/* For all IE fixed search button*/
* html #search-widget .submit {padding-top:0;}

/* font size fix for IE, too small text for some elements in tables */
* html th ul li,* html th sup,th ul li,th sup {font-size:120%;}

/* fix for IE font size of elements in tables */
* html th ul li {font-size:130%;}
* html #page th sup,#page th sup {font-size:119%;}

/* Hides from IE Mac \*/
* html #footer {height:1%;}

/* Holly hack to fix escaping floats bug in IEWin. */
/* End hide from IE Mac */
/* Banner ad */
#page #WidthWrapper h1 {font-weight:normal;font-size:.8em;margin:0 0 10px;}
.boxlarge {padding-left:20px;}

/* jQuery UI CSS Framework Copyright (c) 2009 AUTHORS.txt (http://jqueryui.com/about) Dual licensed under the MIT (MIT-LICENSE.txt) and GPL (GPL-LICENSE.txt) licenses. */
/* Reset IR styles */
#page .teal-jquery-ui h3{margin-left:0;padding:0;border-top:1px solid #aaa;}

/* Layout helpers ----------------------------------*/
.teal-jquery-ui .ui-helper-hidden{display:none;}
.teal-jquery-ui .ui-helper-hidden-accessible{position:absolute;left:-99999999px;}
.teal-jquery-ui .ui-helper-reset{margin:0;padding:0;border:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none;}
.teal-jquery-ui .ui-helper-clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.teal-jquery-ui .ui-helper-clearfix{display:inline-block;}

/* required comment for clearfix to work in Opera \*/
* html .ui-helper-clearfix{height:1%;}
.teal-jquery-ui .ui-helper-clearfix{display:block;}

/* end clearfix */
.teal-jquery-ui .ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0);}

/* Interaction Cues ----------------------------------*/
.teal-jquery-ui .ui-state-disabled{cursor:default !important;}

/* Icons ----------------------------------*/
/* states and images */
.teal-jquery-ui .ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat;}

/* Misc visuals ----------------------------------*/
/* Overlays */
.teal-jquery-ui .ui-widget-overlay{position:absolute;top:0;left:0;width:100%;height:100%;}

/* Component containers ----------------------------------*/
.teal-jquery-ui .ui-widget{font-family:Arial,sans-serif;font-size:1.1em;}
.teal-jquery-ui .ui-widget input, .teal-jquery-ui .ui-widget select,.teal-jquery-ui .ui-widget textarea, .teal-jquery-ui .ui-widget button{font-family:Arial,sans-serif;font-size:1em;}
.teal-jquery-ui .ui-widget-content{border:1px solid #aaaaaa;background:#ffffff url('/resources/3/5/35b84a804ff349fb926bf353c1fd2485/ui-bg_flat_75_ffffff_40x100.png') 50% 50% repeat-x;color:#333333;}
.teal-jquery-ui .ui-widget-content a{color:#333333;}
.teal-jquery-ui .ui-widget-header{border:1px solid #aaaaaa;background:#d8d8d3 url('/resources/d/b/db0618004ff34afa9286f353c1fd2485/ui-bg_highlight-soft_75_d8d8d3_1x100.png') 50% 50% repeat-x;color:#222222;font-weight:bold;}
.teal-jquery-ui .ui-widget-header a{color:#222222;}

/* Interaction states ----------------------------------*/
.teal-jquery-ui .ui-state-default, .teal-jquery-ui .ui-widget-content .ui-state-default{border:1px solid #d3d3d3;background:#40A4B2 url('/resources/9/a/9aaa89804ff34a699275f353c1fd2485/ui-bg_glass_65_40A4B2_1x400-light.png') 50% 50% repeat-x;font-weight:normal;color:#333333; }
.teal-jquery-ui .ui-state-default a, .teal-jquery-ui .ui-state-default a:link, .teal-jquery-ui .ui-state-default a:visited{color:#333333;text-decoration:none;}
.teal-jquery-ui .ui-state-hover, .teal-jquery-ui .ui-widget-content .ui-state-hover, .teal-jquery-ui .ui-state-focus, .teal-jquery-ui .ui-widget-content .ui-state-focus{border:1px solid #999999;background:#008b95 url('/resources/d/f/dffba5004ff34ac3927ff353c1fd2485/ui-bg_glass_75_008b95_1x400.png') 50% 50% repeat-x;font-weight:normal;color:#ffffff;}
.teal-jquery-ui .ui-state-hover a, .teal-jquery-ui .ui-state-hover a:hover{color:#ffffff;text-decoration:none;}
.teal-jquery-ui .ui-state-active, .teal-jquery-ui .ui-widget-content .ui-state-active{border:1px solid #aaaaaa;background:#E8E4CB url('/resources/f/0/f0e2f1004ff34a98927af353c1fd2485/ui-bg_glass_65_E8E4CB_1x400.png') 50% 50% repeat-x;font-weight:normal;color:#212121;}
.teal-jquery-ui .ui-state-active a, .teal-jquery-ui .ui-state-active a:link, .teal-jquery-ui .ui-state-active a:visited{color:#212121;text-decoration:none;}

/* Interaction Cues ----------------------------------*/
.teal-jquery-ui .ui-state-highlight, .teal-jquery-ui .ui-widget-content .ui-state-highlight{border:1px solid #fcefa1;background:#80c5ca url('/resources/9/0/9025cb004ff34a3c9270f353c1fd2485/ui-bg_glass_55_80c5ca_1x400.png') 50% 50% repeat-x;color:#363636;}
.teal-jquery-ui .ui-state-highlight a, .teal-jquery-ui .ui-widget-content .ui-state-highlight a{color:#363636;}
.teal-jquery-ui .ui-state-error, .teal-jquery-ui .ui-widget-content .ui-state-error{border:1px solid #cd0a0a;background:#fef1ec url('/resources/b/8/b892fe004ff34bd1928bf353c1fd2485/ui-bg_inset-soft_95_fef1ec_1x100.png') 50% bottom repeat-x;color:#000000;}
.teal-jquery-ui .ui-state-error a, .teal-jquery-ui .ui-widget-content .ui-state-error a{color:#000000;}
.teal-jquery-ui .ui-state-error-text, .teal-jquery-ui .ui-widget-content .ui-state-error-text{color:#000000;}
.teal-jquery-ui .ui-state-disabled, .teal-jquery-ui .ui-widget-content .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none;}
.teal-jquery-ui .ui-priority-primary, .teal-jquery-ui .ui-widget-content .ui-priority-primary{font-weight:bold;}
.teal-jquery-ui .ui-priority-secondary, .teal-jquery-ui .ui-widget-content .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:normal;}

/* Icons ----------------------------------*/
/* states and images */
.teal-jquery-ui .ui-icon{width:16px;height:16px;background-image:url('/resources/f/3/f3ad34004ff34c9a929bf353c1fd2485/ui-icons_333333_256x240.png');}
.teal-jquery-ui .ui-widget-content .ui-icon{background-image:url('/resources/f/3/f3ad34004ff34c9a929bf353c1fd2485/ui-icons_333333_256x240.png');}
.teal-jquery-ui .ui-widget-header .ui-icon{background-image:url('/resources/5/5/55d24e804ff34c339295f353c1fd2485/ui-icons_222222_256x240.png');}
.teal-jquery-ui .ui-state-default .ui-icon{background-image:url('/resources/f/3/f3ad34004ff34c9a929bf353c1fd2485/ui-icons_333333_256x240.png');}
.teal-jquery-ui .ui-state-hover .ui-icon, .teal-jquery-ui .ui-state-focus .ui-icon{background-image:url('/resources/6/4/644666004ff34d1892aaf353c1fd2485/ui-icons_ffffff_256x240.png');}
.teal-jquery-ui .ui-state-active .ui-icon{background-image:url('/resources/3/f/3f72d4004ff34cc192a0f353c1fd2485/ui-icons_454545_256x240.png');}
.teal-jquery-ui .ui-state-highlight .ui-icon{background-image:url('/resources/b/5/b5136d004ff34bf99290f353c1fd2485/ui-icons_2e83ff_256x240.png');}
.teal-jquery-ui .ui-state-error .ui-icon, .teal-jquery-ui .ui-state-error-text .ui-icon{background-image:url('/resources/d/0/d013d9004ff34cee92a5f353c1fd2485/ui-icons_cd0a0a_256x240.png');}

/* positioning */
.teal-jquery-ui .ui-icon-carat-1-n{background-position:0 0;}
.teal-jquery-ui .ui-icon-carat-1-ne{background-position:-16px 0;}
.teal-jquery-ui .ui-icon-carat-1-e{background-position:-32px 0;}
.teal-jquery-ui .ui-icon-carat-1-se{background-position:-48px 0;}
.teal-jquery-ui .ui-icon-carat-1-s{background-position:-64px 0;}
.teal-jquery-ui .ui-icon-carat-1-sw{background-position:-80px 0;}
.teal-jquery-ui .ui-icon-carat-1-w{background-position:-96px 0;}
.teal-jquery-ui .ui-icon-carat-1-nw{background-position:-112px 0;}
.teal-jquery-ui .ui-icon-carat-2-n-s{background-position:-128px 0;}
.teal-jquery-ui .ui-icon-carat-2-e-w{background-position:-144px 0;}
.teal-jquery-ui .ui-icon-triangle-1-n{background-position:0 -16px;}
.teal-jquery-ui .ui-icon-triangle-1-ne{background-position:-16px -16px;}
.teal-jquery-ui .ui-icon-triangle-1-e{background-position:-32px -16px;}
.teal-jquery-ui .ui-icon-triangle-1-se{background-position:-48px -16px;}
.teal-jquery-ui .ui-icon-triangle-1-s{background-position:-64px -16px;}
.teal-jquery-ui .ui-icon-triangle-1-sw{background-position:-80px -16px;}
.teal-jquery-ui .ui-icon-triangle-1-w{background-position:-96px -16px;}
.teal-jquery-ui .ui-icon-triangle-1-nw{background-position:-112px -16px;}
.teal-jquery-ui .ui-icon-triangle-2-n-s{background-position:-128px -16px;}
.teal-jquery-ui .ui-icon-triangle-2-e-w{background-position:-144px -16px;}
.teal-jquery-ui .ui-icon-arrow-1-n{background-position:0 -32px;}
.teal-jquery-ui .ui-icon-arrow-1-ne{background-position:-16px -32px;}
.teal-jquery-ui .ui-icon-arrow-1-e{background-position:-32px -32px;}
.teal-jquery-ui .ui-icon-arrow-1-se{background-position:-48px -32px;}
.teal-jquery-ui .ui-icon-arrow-1-s{background-position:-64px -32px;}
.teal-jquery-ui .ui-icon-arrow-1-sw{background-position:-80px -32px;}
.teal-jquery-ui .ui-icon-arrow-1-w{background-position:-96px -32px;}
.teal-jquery-ui .ui-icon-arrow-1-nw{background-position:-112px -32px;}
.teal-jquery-ui .ui-icon-arrow-2-n-s{background-position:-128px -32px;}
.teal-jquery-ui .ui-icon-arrow-2-ne-sw{background-position:-144px -32px;}
.teal-jquery-ui .ui-icon-arrow-2-e-w{background-position:-160px -32px;}
.teal-jquery-ui .ui-icon-arrow-2-se-nw{background-position:-176px -32px;}

.teal-jquery-ui .ui-icon-arrowstop-1-n{background-position:-192px -32px;}
.teal-jquery-ui .ui-icon-arrowstop-1-e{background-position:-208px -32px;}
.teal-jquery-ui .ui-icon-arrowstop-1-s{background-position:-224px -32px;}
.teal-jquery-ui .ui-icon-arrowstop-1-w{background-position:-240px -32px;}
.teal-jquery-ui .ui-icon-arrowthick-1-n{background-position:0 -48px;}
.teal-jquery-ui .ui-icon-arrowthick-1-ne{background-position:-16px -48px;}
.teal-jquery-ui .ui-icon-arrowthick-1-e{background-position:-32px -48px;}
.teal-jquery-ui .ui-icon-arrowthick-1-se{background-position:-48px -48px;}
.teal-jquery-ui .ui-icon-arrowthick-1-s{background-position:-64px -48px;}
.teal-jquery-ui .ui-icon-arrowthick-1-sw{background-position:-80px -48px;}
.teal-jquery-ui .ui-icon-arrowthick-1-w{background-position:-96px -48px;}
.teal-jquery-ui .ui-icon-arrowthick-1-nw{background-position:-112px -48px;}
.teal-jquery-ui .ui-icon-arrowthick-2-n-s{background-position:-128px -48px;}
.teal-jquery-ui .ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px;}
.teal-jquery-ui .ui-icon-arrowthick-2-e-w{background-position:-160px -48px;}
.teal-jquery-ui .ui-icon-arrowthick-2-se-nw{background-position:-176px -48px;}
.teal-jquery-ui .ui-icon-arrowthickstop-1-n{background-position:-192px -48px;}
.teal-jquery-ui .ui-icon-arrowthickstop-1-e{background-position:-208px -48px;}
.teal-jquery-ui .ui-icon-arrowthickstop-1-s{background-position:-224px -48px;}
.teal-jquery-ui .ui-icon-arrowthickstop-1-w{background-position:-240px -48px;}
.teal-jquery-ui .ui-icon-arrowreturnthick-1-w{background-position:0 -64px;}
.teal-jquery-ui .ui-icon-arrowreturnthick-1-n{background-position:-16px -64px;}
.teal-jquery-ui .ui-icon-arrowreturnthick-1-e{background-position:-32px -64px;}
.teal-jquery-ui .ui-icon-arrowreturnthick-1-s{background-position:-48px -64px;}
.teal-jquery-ui .ui-icon-arrowreturn-1-w{background-position:-64px -64px;}
.teal-jquery-ui .ui-icon-arrowreturn-1-n{background-position:-80px -64px;}
.teal-jquery-ui .ui-icon-arrowreturn-1-e{background-position:-96px -64px;}
.teal-jquery-ui .ui-icon-arrowreturn-1-s{background-position:-112px -64px;}
.teal-jquery-ui .ui-icon-arrowrefresh-1-w{background-position:-128px -64px;}
.teal-jquery-ui .ui-icon-arrowrefresh-1-n{background-position:-144px -64px;}
.teal-jquery-ui .ui-icon-arrowrefresh-1-e{background-position:-160px -64px;}
.teal-jquery-ui .ui-icon-arrowrefresh-1-s{background-position:-176px -64px;}
.teal-jquery-ui .ui-icon-arrow-4{background-position:0 -80px;}
.teal-jquery-ui .ui-icon-arrow-4-diag{background-position:-16px -80px;}
.teal-jquery-ui .ui-icon-extlink{background-position:-32px -80px;}
.teal-jquery-ui .ui-icon-newwin{background-position:-48px -80px;}
.teal-jquery-ui .ui-icon-refresh{background-position:-64px -80px;}
.teal-jquery-ui .ui-icon-shuffle{background-position:-80px -80px;}
.teal-jquery-ui .ui-icon-transfer-e-w{background-position:-96px -80px;}
.teal-jquery-ui .ui-icon-transferthick-e-w{background-position:-112px -80px;}
.teal-jquery-ui .ui-icon-folder-collapsed{background-position:0 -96px;}
.teal-jquery-ui .ui-icon-folder-open{background-position:-16px -96px;}
.teal-jquery-ui .ui-icon-document{background-position:-32px -96px;}
.teal-jquery-ui .ui-icon-document-b{background-position:-48px -96px;}
.teal-jquery-ui .ui-icon-note{background-position:-64px -96px;}
.teal-jquery-ui .ui-icon-mail-closed{background-position:-80px -96px;}
.teal-jquery-ui .ui-icon-mail-open{background-position:-96px -96px;}
.teal-jquery-ui .ui-icon-suitcase{background-position:-112px -96px;}
.teal-jquery-ui .ui-icon-comment{background-position:-128px -96px;}
.teal-jquery-ui .ui-icon-person{background-position:-144px -96px;}
.teal-jquery-ui .ui-icon-print{background-position:-160px -96px;}
.teal-jquery-ui .ui-icon-trash{background-position:-176px -96px;}
.teal-jquery-ui .ui-icon-locked{background-position:-192px -96px;}
.teal-jquery-ui .ui-icon-unlocked{background-position:-208px -96px;}

.teal-jquery-ui .ui-icon-bookmark{background-position:-224px -96px;}
.teal-jquery-ui .ui-icon-tag{background-position:-240px -96px;}
.teal-jquery-ui .ui-icon-home{background-position:0 -112px;}
.teal-jquery-ui .ui-icon-flag{background-position:-16px -112px;}
.teal-jquery-ui .ui-icon-calendar{background-position:-32px -112px;}
.teal-jquery-ui .ui-icon-cart{background-position:-48px -112px;}
.teal-jquery-ui .ui-icon-pencil{background-position:-64px -112px;}
.teal-jquery-ui .ui-icon-clock{background-position:-80px -112px;}
.teal-jquery-ui .ui-icon-disk{background-position:-96px -112px;}
.teal-jquery-ui .ui-icon-calculator{background-position:-112px -112px;}
.teal-jquery-ui .ui-icon-zoomin{background-position:-128px -112px;}
.teal-jquery-ui .ui-icon-zoomout{background-position:-144px -112px;}
.teal-jquery-ui .ui-icon-search{background-position:-160px -112px;}
.teal-jquery-ui .ui-icon-wrench{background-position:-176px -112px;}
.teal-jquery-ui .ui-icon-gear{background-position:-192px -112px;}
.teal-jquery-ui .ui-icon-heart{background-position:-208px -112px;}
.teal-jquery-ui .ui-icon-star{background-position:-224px -112px;}
.teal-jquery-ui .ui-icon-link{background-position:-240px -112px;}
.teal-jquery-ui .ui-icon-cancel{background-position:0 -128px;}
.teal-jquery-ui .ui-icon-plus{background-position:-16px -128px;}
.teal-jquery-ui .ui-icon-plusthick{background-position:-32px -128px;}
.teal-jquery-ui .ui-icon-minus{background-position:-48px -128px;}
.teal-jquery-ui .ui-icon-minusthick{background-position:-64px -128px;}
.teal-jquery-ui .ui-icon-close{background-position:-80px -128px;}
.teal-jquery-ui .ui-icon-closethick{background-position:-96px -128px;}
.teal-jquery-ui .ui-icon-key{background-position:-112px -128px;}
.teal-jquery-ui .ui-icon-lightbulb{background-position:-128px -128px;}
.teal-jquery-ui .ui-icon-scissors{background-position:-144px -128px;}
.teal-jquery-ui .ui-icon-clipboard{background-position:-160px -128px;}
.teal-jquery-ui .ui-icon-copy{background-position:-176px -128px;}
.teal-jquery-ui .ui-icon-contact{background-position:-192px -128px;}
.teal-jquery-ui .ui-icon-image{background-position:-208px -128px;}
.teal-jquery-ui .ui-icon-video{background-position:-224px -128px;}
.teal-jquery-ui .ui-icon-script{background-position:-240px -128px;}
.teal-jquery-ui .ui-icon-alert{background-position:0 -144px;}
.teal-jquery-ui .ui-icon-info{background-position:-16px -144px;}
.teal-jquery-ui .ui-icon-notice{background-position:-32px -144px;}
.teal-jquery-ui .ui-icon-help{background-position:-48px -144px;}
.teal-jquery-ui .ui-icon-check{background-position:-64px -144px;}
.teal-jquery-ui .ui-icon-bullet{background-position:-80px -144px;}
.teal-jquery-ui .ui-icon-radio-off{background-position:-96px -144px;}
.teal-jquery-ui .ui-icon-radio-on{background-position:-112px -144px;}
.teal-jquery-ui .ui-icon-pin-w{background-position:-128px -144px;}
.teal-jquery-ui .ui-icon-pin-s{background-position:-144px -144px;}
.teal-jquery-ui .ui-icon-play{background-position:0 -160px;}
.teal-jquery-ui .ui-icon-pause{background-position:-16px -160px;}
.teal-jquery-ui .ui-icon-seek-next{background-position:-32px -160px;}
.teal-jquery-ui .ui-icon-seek-prev{background-position:-48px -160px;}
.teal-jquery-ui .ui-icon-seek-end{background-position:-64px -160px;}
.teal-jquery-ui .ui-icon-seek-first{background-position:-80px -160px;}
.teal-jquery-ui .ui-icon-stop{background-position:-96px -160px;}
.teal-jquery-ui .ui-icon-eject{background-position:-112px -160px;}
.teal-jquery-ui .ui-icon-volume-off{background-position:-128px -160px;}
.teal-jquery-ui .ui-icon-volume-on{background-position:-144px -160px;}
.teal-jquery-ui .ui-icon-power{background-position:0 -176px;}
.teal-jquery-ui .ui-icon-signal-diag{background-position:-16px -176px;}
.teal-jquery-ui .ui-icon-signal{background-position:-32px -176px;}
.teal-jquery-ui .ui-icon-battery-0{background-position:-48px -176px;}
.teal-jquery-ui .ui-icon-battery-1{background-position:-64px -176px;}
.teal-jquery-ui .ui-icon-battery-2{background-position:-80px -176px;}
.teal-jquery-ui .ui-icon-battery-3{background-position:-96px -176px;}
.teal-jquery-ui .ui-icon-circle-plus{background-position:0 -192px;}
.teal-jquery-ui .ui-icon-circle-minus{background-position:-16px -192px;}
.teal-jquery-ui .ui-icon-circle-close{background-position:-32px -192px;}
.teal-jquery-ui .ui-icon-circle-triangle-e{background-position:-48px -192px;}
.teal-jquery-ui .ui-icon-circle-triangle-s{background-position:-64px -192px;}
.teal-jquery-ui .ui-icon-circle-triangle-w{background-position:-80px -192px;}
.teal-jquery-ui .ui-icon-circle-triangle-n{background-position:-96px -192px;}
.teal-jquery-ui .ui-icon-circle-arrow-e{background-position:-112px -192px;}
.teal-jquery-ui .ui-icon-circle-arrow-s{background-position:-128px -192px;}
.teal-jquery-ui .ui-icon-circle-arrow-w{background-position:-144px -192px;}
.teal-jquery-ui .ui-icon-circle-arrow-n{background-position:-160px -192px;}
.teal-jquery-ui .ui-icon-circle-zoomin{background-position:-176px -192px;}
.teal-jquery-ui .ui-icon-circle-zoomout{background-position:-192px -192px;}
.teal-jquery-ui .ui-icon-circle-check{background-position:-208px -192px;}
.teal-jquery-ui .ui-icon-circlesmall-plus{background-position:0 -208px;}
.teal-jquery-ui .ui-icon-circlesmall-minus{background-position:-16px -208px;}
.teal-jquery-ui .ui-icon-circlesmall-close{background-position:-32px -208px;}
.teal-jquery-ui .ui-icon-squaresmall-plus{background-position:-48px -208px;}
.teal-jquery-ui .ui-icon-squaresmall-minus{background-position:-64px -208px;}
.teal-jquery-ui .ui-icon-squaresmall-close{background-position:-80px -208px;}
.teal-jquery-ui .ui-icon-grip-dotted-vertical{background-position:0 -224px;}
.teal-jquery-ui .ui-icon-grip-dotted-horizontal{background-position:-16px -224px;}
.teal-jquery-ui .ui-icon-grip-solid-vertical{background-position:-32px -224px;}
.teal-jquery-ui .ui-icon-grip-solid-horizontal{background-position:-48px -224px;}
.teal-jquery-ui .ui-icon-gripsmall-diagonal-se{background-position:-64px -224px;}
.teal-jquery-ui .ui-icon-grip-diagonal-se{background-position:-80px -224px;}

/* Misc visuals ----------------------------------*/
/* Corner radius */
.teal-jquery-ui .ui-corner-tl{-moz-border-radius-topleft:6px;-webkit-border-top-left-radius:6px;}
.teal-jquery-ui .ui-corner-tr{-moz-border-radius-topright:6px;-webkit-border-top-right-radius:6px;}
.teal-jquery-ui .ui-corner-bl{-moz-border-radius-bottomleft:6px;-webkit-border-bottom-left-radius:6px;}
.teal-jquery-ui .ui-corner-br{-moz-border-radius-bottomright:6px;-webkit-border-bottom-right-radius:6px;}
.teal-jquery-ui .ui-corner-top{-moz-border-radius-topleft:6px;-webkit-border-top-left-radius:6px;-moz-border-radius-topright:6px;-webkit-border-top-right-radius:6px;}
.teal-jquery-ui .ui-corner-bottom{-moz-border-radius-bottomleft:6px;-webkit-border-bottom-left-radius:6px;-moz-border-radius-bottomright:6px;-webkit-border-bottom-right-radius:6px;}
.teal-jquery-ui .ui-corner-right{-moz-border-radius-topright:6px;-webkit-border-top-right-radius:6px;-moz-border-radius-bottomright:6px;-webkit-border-bottom-right-radius:6px;}
.teal-jquery-ui .ui-corner-left{-moz-border-radius-topleft:6px;-webkit-border-top-left-radius:6px;-moz-border-radius-bottomleft:6px;-webkit-border-bottom-left-radius:6px;}
.teal-jquery-ui .ui-corner-all{-moz-border-radius:6px;-webkit-border-radius:6px;}

/* Overlays */
.teal-jquery-ui .ui-widget-overlay{background:#80c5ca url('/resources/4/9/492786804ff346869259f353c1fd2485/ui-bg_flat_0_80c5ca_40x100.png') 50% 50% repeat-x;opacity:.30;filter:Alpha(Opacity=30);}
.teal-jquery-ui .ui-widget-shadow{margin:-8px 0 0 -8px;padding:8px;background:#80c5ca url('/resources/d/7/d727a8004ff349cb9266f353c1fd2485/ui-bg_flat_30_80c5ca_40x100.png') 50% 50% repeat-x;opacity:.30;filter:Alpha(Opacity=30);-moz-border-radius:8px;-webkit-border-radius:8px;}

/* Accordion ----------------------------------*/
.teal-jquery-ui .ui-accordion .ui-accordion-header{cursor:pointer;position:relative;margin-top:1px;zoom:1;}
.teal-jquery-ui .ui-accordion .ui-accordion-li-fix{display:inline;}
.teal-jquery-ui .ui-accordion .ui-accordion-header-active{border-bottom:0 !important;}
.teal-jquery-ui .ui-accordion .ui-accordion-header a{/*display:block;*/font-size:1em;padding:.5em .5em .5em 2.2em;}
.teal-jquery-ui .ui-accordion .ui-accordion-header .ui-icon{position:absolute;left:.5em;top:50%;margin-top:-8px;}
.teal-jquery-ui .ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;margin-top:-2px;position:relative;top:1px;margin-bottom:2px;overflow:auto;display:none;}
.teal-jquery-ui .ui-accordion .ui-accordion-content-active{display:block;}

/* Datepicker ----------------------------------*/
.teal-jquery-ui .ui-datepicker{width:17em;padding:.2em .2em 0;}
.teal-jquery-ui .ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0;}
.teal-jquery-ui .ui-datepicker .ui-datepicker-prev, .teal-jquery-ui .ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em;}
.teal-jquery-ui .ui-datepicker .ui-datepicker-prev-hover, .teal-jquery-ui .ui-datepicker .ui-datepicker-next-hover{top:1px;}
.teal-jquery-ui .ui-datepicker .ui-datepicker-prev{left:2px;}
.teal-jquery-ui .ui-datepicker .ui-datepicker-next{right:2px;}
.teal-jquery-ui .ui-datepicker .ui-datepicker-prev-hover{left:1px;}
.teal-jquery-ui .ui-datepicker .ui-datepicker-next-hover{right:1px;}
.teal-jquery-ui .ui-datepicker .ui-datepicker-prev span, .teal-jquery-ui .ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px;}
.teal-jquery-ui .ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center;}
.teal-jquery-ui .ui-datepicker .ui-datepicker-title select{float:left;font-size:1em;margin:1px 0;}
.teal-jquery-ui .ui-datepicker select.ui-datepicker-month-year{width:100%;}
.teal-jquery-ui .ui-datepicker select.ui-datepicker-month, .teal-jquery-ui .ui-datepicker select.ui-datepicker-year{width:49%;}
.teal-jquery-ui .ui-datepicker .ui-datepicker-title select.ui-datepicker-year{float:right;}
.teal-jquery-ui .ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em;}
.teal-jquery-ui .ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;border:0;}
.teal-jquery-ui .ui-datepicker td{border:0;padding:1px;}
.teal-jquery-ui .ui-datepicker td span, .teal-jquery-ui .ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none;}
.teal-jquery-ui .ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0;}
.teal-jquery-ui .ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible;}
.teal-jquery-ui .ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left;}

/* with multiple calendars */
.teal-jquery-ui .ui-datepicker.ui-datepicker-multi{width:auto;}
.teal-jquery-ui .ui-datepicker-multi .ui-datepicker-group{float:left;}
.teal-jquery-ui .ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em;}
.teal-jquery-ui .ui-datepicker-multi-2 .ui-datepicker-group{width:50%;}
.teal-jquery-ui .ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%;}
.teal-jquery-ui .ui-datepicker-multi-4 .ui-datepicker-group{width:25%;}
.teal-jquery-ui .ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header{border-left-width:0;}
.teal-jquery-ui .ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0;}
.teal-jquery-ui .ui-datepicker-multi .ui-datepicker-buttonpane{clear:left;}
.teal-jquery-ui .ui-datepicker-row-break{clear:both;width:100%;}

/* RTL support */
.teal-jquery-ui .ui-datepicker-rtl{direction:rtl;}
.teal-jquery-ui .ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto;}
.teal-jquery-ui .ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto;}
.teal-jquery-ui .ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto;}
.teal-jquery-ui .ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto;}
.teal-jquery-ui .ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right;}
.teal-jquery-ui .ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left;}
.teal-jquery-ui .ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current{float:right;}
.teal-jquery-ui .ui-datepicker-rtl .ui-datepicker-group{float:right;}
.teal-jquery-ui .ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header{border-right-width:0;border-left-width:1px;}
.teal-jquery-ui .ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px;}

/* IE6 IFRAME FIX (taken from datepicker 1.5.3 */
.teal-jquery-ui .ui-datepicker-cover{display:none;/*sorry for IE5*/display/**/:block;/*sorry for IE5*/position:absolute;/*must have*/z-index:-1;/*must have*/filter:mask();/*must have*/top:-4px;/*must have*/left:-4px;/*must have*/width:200px;/*must have*/height:200px;/*must have*/}

/* Dialog ----------------------------------*/
.teal-jquery-ui .ui-dialog{position:relative;padding:.2em;width:300px;}
.teal-jquery-ui .ui-dialog .ui-dialog-titlebar{padding:.5em .3em .3em 1em;position:relative;}
.teal-jquery-ui .ui-dialog .ui-dialog-title{float:left;margin:.1em 0 .2em;}
.teal-jquery-ui .ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:19px;margin:-10px 0 0 0;padding:1px;height:18px;}
.teal-jquery-ui .ui-dialog .ui-dialog-titlebar-close span{display:block;margin:1px;}
.teal-jquery-ui .ui-dialog .ui-dialog-titlebar-close:hover, .teal-jquery-ui .ui-dialog .ui-dialog-titlebar-close:focus{padding:0;}
.teal-jquery-ui .ui-dialog .ui-dialog-content{border:0;padding:.5em 1em;background:none;overflow:auto;zoom:1;}
.teal-jquery-ui .ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0 0;background-image:none;margin:.5em 0 0 0;padding:.3em 1em .5em .4em;}
.teal-jquery-ui .ui-dialog .ui-dialog-buttonpane button{float:right;margin:.5em .4em .5em 0;cursor:pointer;padding:.2em .6em .3em .6em;line-height:1.4em;width:auto;overflow:visible;}
.teal-jquery-ui .ui-dialog .ui-resizable-se{width:14px;height:14px;right:3px;bottom:3px;}
.teal-jquery-ui .ui-draggable .ui-dialog-titlebar{cursor:move;}

/* Progressbar ----------------------------------*/
.teal-jquery-ui .ui-progressbar{height:2em;text-align:left;}
.teal-jquery-ui .ui-progressbar .ui-progressbar-value{margin:-1px;height:100%;}

/* Resizable ----------------------------------*/
.teal-jquery-ui .ui-resizable{position:relative;}
.teal-jquery-ui .ui-resizable-handle{position:absolute;font-size:0.1px;z-index:99999;display:block;}
.teal-jquery-ui .ui-resizable-disabled .ui-resizable-handle, .teal-jquery-ui .ui-resizable-autohide .ui-resizable-handle{display:none;}
.teal-jquery-ui .ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0px;}
.teal-jquery-ui .ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0px;}
.teal-jquery-ui .ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0px;height:100%;}
.teal-jquery-ui .ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0px;height:100%;}
.teal-jquery-ui .ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px;}
.teal-jquery-ui .ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px;}
.teal-jquery-ui .ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px;}
.teal-jquery-ui .ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px;}

/* Slider ----------------------------------*/
.teal-jquery-ui .ui-slider{position:relative;text-align:left;}
.teal-jquery-ui .ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default;}
.teal-jquery-ui .ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;}
.teal-jquery-ui .ui-slider-horizontal{height:.8em;}
.teal-jquery-ui .ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em;}
.teal-jquery-ui .ui-slider-horizontal .ui-slider-range{top:0;height:100%;}
.teal-jquery-ui .ui-slider-horizontal .ui-slider-range-min{left:0;}
.teal-jquery-ui .ui-slider-horizontal .ui-slider-range-max{right:0;}
.teal-jquery-ui .ui-slider-vertical{width:.8em;height:100px;}
.teal-jquery-ui .ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em;}
.teal-jquery-ui .ui-slider-vertical .ui-slider-range{left:0;width:100%;}
.teal-jquery-ui .ui-slider-vertical .ui-slider-range-min{bottom:0;}
.teal-jquery-ui .ui-slider-vertical .ui-slider-range-max{top:0;}

/* Tabs ----------------------------------*/
.teal-jquery-ui .ui-tabs{padding:.2em;zoom:1;}
.teal-jquery-ui .ui-tabs .ui-tabs-nav{list-style:none;position:relative;padding:.2em .2em 0;}
.teal-jquery-ui .ui-tabs .ui-tabs-nav li{position:relative;float:left;border-bottom-width:0 !important;margin:0 .2em -1px 0;padding:0;}
.teal-jquery-ui .ui-tabs .ui-tabs-nav li a{float:left;text-decoration:none;padding:.5em 1em;}
.teal-jquery-ui .ui-tabs .ui-tabs-nav li.ui-tabs-selected{padding-bottom:1px;border-bottom-width:0;}
.teal-jquery-ui .ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .teal-jquery-ui .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .teal-jquery-ui .ui-tabs .ui-tabs-nav li.ui-state-processing a{cursor:text;}
.teal-jquery-ui .ui-tabs .ui-tabs-nav li a, .teal-jquery-ui .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a{cursor:pointer;}

/* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor:text overall if defined elsewhere... */
.teal-jquery-ui .ui-tabs .ui-tabs-panel{padding:1em 1.4em;display:block;border-width:0;background:none;}
.teal-jquery-ui .ui-tabs .ui-tabs-hide{display:none !important;}

/* Non-profit forward button --------------*/
a.forward-button {padding:5px !important;border:1px solid #ccc;display:inline-block;font-size:1em;background:transparent url('/resources/9/b/9ba7d78041ad646a8d63bff4197bd277/5px-sprite.png') repeat-x scroll 0 0;}
a.forward-button:hover {border-bottom:1px solid #ccc !important;background-position: 0 -100px;}
a.forward-button strong{padding-right:20px;background:transparent url('/resources/f/8/f8455b0041ab3c738ce5bff4197bd277/forward-arrow.gif') no-repeat scroll 100% -197px;}

/*Campaign rotator*/
#rotator {width:765px;height:314px;background-color:#e5f1f1;overflow:hidden;background-image:url('/resources/c/8/c81b53804259addf9ceb9d82245c33b7/teal-gradient-1x21.png');background-repeat:repeat-x;background-position:bottom left;margin-bottom:10px;}
#img-holder, #nav-holder {float:left;height:273px ;}
#img-holder {width:410px;margin:10px 0 0 10px;overflow:hidden;}
#img-holder a,#img-holder a:hover {border:none;display:block;}
#img-holder img {border:none; max-height: 249px; max-width: 375px;}
#nav-holder {width:345px;margin-top:10px;}
#nav-holder ul {list-style-type:none;margin:0;width:345px;padding-left:0;}
#nav-holder ul li {padding:0 0 10px 20px;}
#nav-holder ul li a {color:#00737a;font-weight:bold;font-size:1em;border:none;display:block;}
#nav-holder ul li a:hover {border:none;}
#nav-holder ul li.selected {background-color: #fff;border-right: 5px solid #00737a;padding-top: 5px;padding-bottom:1px !important;margin-bottom: 10px;font-size:1.3em;}
.details {margin-left:5px;font-size:.7em;display:none;}
#nav-holder .details p {font-size:1em;margin-top:0;}
#nav-holder ul li div.details a {color:#000000;}
#nav-holder ul li div.details a:hover {color:#666666;}
.selected .details {display:block;padding:1px 5px 0 0;}
#pagination {margin:0;width:420px;float:left;}
#pagination ul {float:right;margin:0;padding:0;}
#pagination ul li {display:block;float:left;width:14px;height:20px;padding:2px 0 0 10px;}
#pagination ul li a {background-image:url('/resources/f/8/f8c32880425cbd929fda9f82245c33b7/circle-taupe.png') ;background-repeat:no-repeat;padding:0 10px;border:none;width:20px;height:20px;}
#pagination ul li a:hover,#pagination ul li a.pag-active {background-image:url('/resources/d/b/db0ec580425cbe5d9fe19f82245c33b7/circle-teal.png');background-repeat:no-repeat;border:none;}

/*Homepage*/
#page #WidthWrapper h1.home {font-size:120%;margin:0 0 10px;color: #00737a;}
#page #WidthWrapper h1.home span {font-size:80%;}

/* News and calendars */
.box-wrapper {margin:0 15px 0 10px;}
.box-section {float: left;margin-right:16px;width:38%;}
.box-section-icon {float: left;display: block;margin-right:11px;}
#page .box-section h4 {margin: 0 0 5px;color: #00737a;font-weight: bold;}
#page .box-section ul {padding:0;margin: 0;}
#page .box-section li {list-style-type: none;padding-bottom: 10px;}
#page .box-section li a {color: #323232;border-bottom: none;}
#page .box-section li a:hover {color: #00737a;text-decoration: underline;border-bottom: none;}
#page .box-section p a {color: #323232;font-weight: bold;display:block;background:url('/resources/0/0/0014b58042448341931c9f82245c33b7/forward-arrow.gif') no-repeat scroll 100% -284px transparent;padding:10px 15px 0 0;border-top:2px dotted #999898;border-bottom: none;text-align: right;}
#page .box-section p a:hover {background:url('/resources/0/0/0014b58042448341931c9f82245c33b7/forward-arrow.gif') no-repeat scroll 100% -384px transparent;color: #00737a;text-decoration: underline;border-bottom: none;}

/* Online services links*/
#sidebar #online-services {background-color: #33A2AA; font-size: 75%; margin: 0 5px 10px 10px; padding: 15px 15px 10px;}
#sidebar #online-services h4 {display:block;padding:10px 10px 5px;margin: 0;font-size:100%;}
#sidebar #online-services img {margin-bottom: 15px;}
#sidebar #online-services ul {list-style-type: none; line-height: 2.3333em; padding: 0 0 0; margin: 0;}
#sidebar #online-services li {border-bottom: 1px solid #5CB5BB; margin: 0;}
#sidebar #online-services .first, #sidebar #online-services .last {border-bottom: none;}
#sidebar #online-services li a {display: block; color: #000;}
#sidebar #online-services li a:hover {color: #fff; text-decoration: none;}
#sidebar #online-services li.login a {background: url('/resources/4/4/4430a50042476eb0951d9d82245c33b7/css-icon-online-services-buttons-sprite.png') no-repeat scroll 100% 0px transparent;}
#sidebar #online-services li.login a:hover {background: url('/resources/4/4/4430a50042476eb0951d9d82245c33b7/css-icon-online-services-buttons-sprite.png') no-repeat scroll 100% -100px transparent;}
#sidebar #online-services li.mobile a {background: url('/resources/4/4/4430a50042476eb0951d9d82245c33b7/css-icon-online-services-buttons-sprite.png') no-repeat scroll 100% -600px transparent;}
#sidebar #online-services li.mobile a:hover {background: url('/resources/4/4/4430a50042476eb0951d9d82245c33b7/css-icon-online-services-buttons-sprite.png') no-repeat scroll 100% -700px transparent;}
#sidebar #online-services li.register a {background: url('/resources/4/4/4430a50042476eb0951d9d82245c33b7/css-icon-online-services-buttons-sprite.png') no-repeat scroll 100% -200px transparent;}
#sidebar #online-services li.register a:hover {background: url('/resources/4/4/4430a50042476eb0951d9d82245c33b7/css-icon-online-services-buttons-sprite.png') no-repeat scroll 100% -300px transparent;}
#sidebar #online-services li.demos a {background: url('/resources/4/4/4430a50042476eb0951d9d82245c33b7/css-icon-online-services-buttons-sprite.png') no-repeat scroll 100% -400px transparent;}
#sidebar #online-services li.demos a:hover {background: url('/resources/4/4/4430a50042476eb0951d9d82245c33b7/css-icon-online-services-buttons-sprite.png') no-repeat scroll 100% -500px transparent;}
#sidebar #online-services .login {-moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; -moz-box-shadow: 0 1px 1px #195155; -webkit-box-shadow: 0 1px 1px #195155; box-shadow: 0 1px 1px #195155; background: #D1DC48; color: #333; font-weight: bold; text-align: center; font-size: 125%; line-height: 166.6666%; margin-bottom: 10px;}
#sidebar #online-services .login:hover {background: #B1D05C; color: #333;}
#sidebar #online-services .login span {}
#sidebar #online-services .register {display: inline;}
#sidebar #online-services .register:hover {}
#sidebar #online-services .forgot {display: inline;}
#sidebar #online-services .forgot:hover {}
#sidebar #online-services .why-myir {}
#sidebar #online-services .why-myir:hover {}
#sidebar #online-services .mobile {}
#sidebar #online-services .mobile:hover {}

/* New side bar - specialsites */
#sidebar #specialsites {font-size:78%;}
#sidebar #specialsites ul {list-style-type:none;line-height:1.4em;padding:1px 0 8px;margin:1px;}
#sidebar #specialsites li {padding:1px;}
#sidebar #specialsites li a {display:block;padding:3px 14px;color:#038089;font-weight:bold;}
#sidebar #specialsites li a:hover {text-decoration:none;}
#sidebar #specialsites li.agents a {background: url('/resources/2/1/210d368043464e0ba07de75d5f60e4be/sprite-buttons.gif') no-repeat scroll 100% -600px transparent;}
#sidebar #specialsites li.agents a:hover {background: url('/resources/2/1/210d368043464e0ba07de75d5f60e4be/sprite-buttons.gif') no-repeat scroll 100% -700px transparent;color:#fff;}
#sidebar #specialsites li.public a {background: url('/resources/2/1/210d368043464e0ba07de75d5f60e4be/sprite-buttons.gif') no-repeat scroll 100% -600px transparent;}
#sidebar #specialsites li.public a:hover {background: url('/resources/2/1/210d368043464e0ba07de75d5f60e4be/sprite-buttons.gif') no-repeat scroll 100% -700px transparent;color:#fff;}
#sidebar #specialsites li.techtax a {background: url('/resources/2/1/210d368043464e0ba07de75d5f60e4be/sprite-buttons.gif') no-repeat scroll 100% -600px transparent;}
#sidebar #specialsites li.techtax a:hover {background: url('/resources/2/1/210d368043464e0ba07de75d5f60e4be/sprite-buttons.gif') no-repeat scroll 100% -700px transparent;color:#fff;}
#sidebar #specialsites li.getitright a {background: url('/resources/2/1/210d368043464e0ba07de75d5f60e4be/sprite-buttons.gif') no-repeat scroll 100% -600px transparent;}
#sidebar #specialsites li.getitright a:hover {background: url('/resources/2/1/210d368043464e0ba07de75d5f60e4be/sprite-buttons.gif') no-repeat scroll 100% -700px transparent;color:#fff;}

/* END of New side bar - specialsites */
/* IE 6 HACK */
* html #sidebar #online-services li {height:30px;overflow:hidden;}
* html #img-holder {margin-left:5px;}
* html #nav-holder {margin-left:0px;width:330px;}
* html #nav-holder ul {margin:11px 0 0 -10px;width:355px;}
* html #pagination {width:425px;margin-top:-10px;}
* html #pagination ul {margin: 15px -10px 0 0;}
* html #pagination ul li {padding:0px !important;margin:0px !important;}
* html #sidebar #specialsites li {margin-bottom: 0px !important;padding-bottom: 2px !important;}

/* IE 7 HACK */
*:first-child+html #sidebar #online-services li {height:32px;overflow:hidden;}

/* Alert top of page */
#sitewidealerts .alert { margin: 10px 10px 0 0; }
#sitewidealerts .alert + .alert { margin-top: 10px; }
.alert {background:#13426b url('/resources/2/d/2de772804256b2fb9a3c9f82245c33b7/icon-alert.png') no-repeat top left; padding: 10px 10px 10px 30px; color: white; font-size: 0.8em; }
.alert .heading { font-weight: 600; font-size: 1.2em; margin: 3px 5px 5px 0px; }
@media only screen and (max-width: 768px) {
	#sitewidealerts { background-color: #f0f0f0; margin: -15px 0 0 0; padding: 0 0 30px 0; }
}
.alert p { margin: 0 0 2px; }
.alert a { border-bottom: 1px dotted #ccc; padding: .1em 0; color: #ffffff; }
.alert ul { list-style: none; margin: 0; padding: 0; }



/* Alert sidebar */
#sidebar .sidebar-alert {background:#13426b url('/resources/2/d/2de772804256b2fb9a3c9f82245c33b7/icon-alert.png') no-repeat top left;font-size:78%;margin:0 5px 10px 10px;padding:10px 10px 5px;color: white;}
#sidebar .sidebar-alert h4,#sidebar .sidebar-alert strong {font-weight: bold;font-size: 120%;margin:3px 5px 5px 25px;}
#sidebar .sidebar-alert ul {list-style-type:none;padding:0;margin-left: 0;}
#sidebar .sidebar-alert li {margin-bottom: 15px;}
#sidebar .sidebar-alert li a {color: #fff;text-decoration: underline;}
#sidebar .sidebar-alert li a:hover {text-decoration: none;}

/* Alert homepage center alert, Notifications tax agents homepage */
#page #WidthWrapper .homepage-alert,#page #widthwrapper .section-homepage-alert,#page #widthwrapper .section-homepage-notification,#page #widthwrapper .ta-homepage-alert,#page #widthwrapper .section .ta-homepage-notification {
	background:#13426b url('/resources/8/7/87f9158043dc194aae17be4e9c145ab7/css-icon-alert-large.png') no-repeat scroll 0 -10px;
	font-size:78%;
	margin:0 4px 10px 0;
	padding:10px 10px 10px 50px;
	color:#fff;
}
#page #WidthWrapper .homepage-alert h1,#page #widthwrapper .section-homepage-alert h1,#page #widthwrapper .section-homepage-notification h1,#page #widthwrapper .ta-homepage-alert h1,#page #widthwrapper .section .ta-homepage-notification h1 {
	margin:0 0 10px;
	padding:5px 0 0;
	font-size:1.6em;
	color:#fff;
}
#page #WidthWrapper .homepage-alert p,#page #widthwrapper .section-homepage-alert p,#page #widthwrapper .section-homepage-notification p,#page #widthwrapper .ta-homepage-alert p,#page #widthwrapper .section .ta-homepage-notification p {
	font-size: 1.1em;
	margin:0 0 2px;
}
#page #WidthWrapper .homepage-alert a,#page #widthwrapper .section-homepage-alert a,#page #widthwrapper .section-homepage-notification a,#page #widthwrapper .ta-homepage-alert a,#page #widthwrapper .section .ta-homepage-notification a {
	color:#fff;
}
#page #WidthWrapper .homepage-alert a:hover,#page #widthwrapper .section-homepage-alert a:hover,#page #widthwrapper .section-homepage-notification a:hover,#page #widthwrapper .ta-homepage-alert a:hover,#page #widthwrapper .section .ta-homepage-notification a:hover {
	border-bottom-color:#fff;
}
#page #widthwrapper .section-homepage-alert,#page #widthwrapper .section-homepage-notification,#page #widthwrapper .ta-homepage-alert,#page #widthwrapper .section .ta-homepage-notification {
	margin-bottom:15px;
	margin-right:13px;
}
/* Red alerts */
#page #widthwrapper .section-homepage-alert,#page #widthwrapper .ta-homepage-alert {
	background-color:#822B2B;
	background-image: url('/resources/8/6/867a7c55-01f1-49ad-88fe-2447e98eeb85/css-icon-ta-alert-large.png');
}

/* GST homepage center banner - TO BE USED ONE-OFF ONLY #page #WidthWrapper .homepage-alert {background:transparent url('/resources/b/0/b0c58d804c8821e88437f55f0fc5c95c/homepage-gst-banner.jpg') no-repeat scroll 0 0;display:block;width:767px;height:76px;font-size:50%;margin:0 4px 10px 0;padding:0;color:#fff;}
#page #WidthWrapper .homepage-alert h1 {text-indent:-9999px;}
#page #WidthWrapper .homepage-alert p {text-indent:-9999px;}
#page #WidthWrapper .homepage-alert a {text-indent:-9999px;}*/
/* Section content simple gradient */
#header-gradient {
	background:#E5F1F1 url('/resources/c/8/c81b53804259addf9ceb9d82245c33b7/teal-gradient-1x21.png') repeat-x bottom left;
	clear:both;
	*height:185px;
	margin:0 10px;
	padding:5px 10px 20px;
}
#header-gradient:after {
	clear: both;
	content: '';
	display: block;
	width: 100%;
}
#header-gradient img {
	float: left;
	margin:15px 20px 10px 10px;
	border: 1px solid #fff;
}
#header-gradient h1, #header-gradient h2 {
	color: #007b8a;
	font-size: 160%;
	margin:15px 0;
}
#header-gradient .description {
	color: #4b575f;
	font-size:110%;
	line-height:1.5em;
}
#page.simple h3 {
	color: #4b575f;
	font-size: 105%;
	border-top: 1px solid #4b575f;
	padding-top:10px;
	margin-top:40px;
}

/* Simple outline button */
#page.simple .simple-button {border:1px dotted #4B9A46;color:#4B9A46;display:inline-block;*display:inline;padding:12px 12px 12px 45px;background: url('/resources/e/3/e3d502804259b6d99d099d82245c33b7/arrow-round-green.gif') no-repeat 8px 6px transparent;margin-right: 10px;}
#page.simple .simple-button:hover {border:1px solid #4B9A46;}
hr.green {border-bottom:1px solid #4B9A46;color:#fff;height:1px;margin-top:40px;}

/* Simple outline bold button */
#page.simple .simple-bold-button {border:3px solid #4B9A46;color:#4B9A46;display:inline-block;font-size:130%;padding:12px 12px 12px 45px;background: url('/resources/e/3/e3d502804259b6d99d099d82245c33b7/arrow-round-green.gif') no-repeat 8px 6px transparent;margin-right: 10px;}
#page.simple .simple-bold-button:hover {border:1px solid #4B9A46;background-position:10px 8px;padding:14px 14px 14px 47px;}

/* payroll-giving-poster */
#page .payroll-giving-poster li {list-style-type:none;width:133px;padding:20px 40px;float:left;}
#page .payroll-giving-poster li a {display:block;text-align:center;}
#page .payroll-giving-poster li .payroll-thumb a {margin:0 0 15px;}

/* Helpful information */
.info {border: 1px dotted #13426b;background: url('/resources/d/9/d96f3d804259acc39ce59d82245c33b7/icon-info.png') no-repeat 10px 15px transparent;padding:0 20px 5px 50px;margin:30px 0;}
#page .info h4, #page .info a, #page .info a:hover {color: #13426b;}
#page .info p, #page .info li {color: #4b575f;}
* html #header-gradient h2 {margin-top: 30px;}

/* Homepage news + updates sticky */
#page .sticky-menu-item {padding:5px;background-color:whitesmoke;font-weight:normal;}

/* Countdown timer */
#gst-countdown-timer {display:none;padding:5px !important;text-align:center;background:#1b6290;color:#fff;-webkit-border-top-left-radius: 3px !important;-webkit-border-top-right-radius: 3px !important;-moz-border-radius-topleft: 3px !important;-moz-border-radius-topright: 3px !important;-moz-border-radius-bottomleft: 0px !important;-moz-border-radius-bottomright: 0px !important;border-top-left-radius: 3px !important;border-top-right-radius: 3px !important;}

#page .red-alert {
	background: url('/resources/c/6/c6dc00804769ae9995d795c2dfc37d60/rdtc-icon-warning.gif') no-repeat scroll 15px 13px #FFB2B2;
	border: 1px solid #C10303;
	border-radius: 5px;
	margin: auto auto 10px;
	padding: 0;
}
#page .red-alert p {
	margin: 10px 0;
	padding: 0 10px 0 35px;
}

/* Make a payment side bar */
#makepayment ul {list-style-type:none;padding: 0 10px 12px;font-size: 78%;margin: 0px;}
#makepayment ul li {position: relative;}
#makepayment ul li a {display: block;color: #000;padding: 10px 0 8px 8px;border-left: 1px solid #a8a8a7;font-weight: bold;background:transparent url('/resources/1/e/1e8ffe804383795aad74bf4e9c145ab7/grey-light-gradient-1x33px.png') repeat-x scroll 0 0;}
#makepayment ul li a:hover {color: #038089;}
#makepayment li a span {display: block;height: 43px;width: 53px;position: absolute;bottom: -8px;right: -4px;background:transparent url('/resources/4/0/403bf98043837194ad48bf4e9c145ab7/sidebar-button-card.gif') no-repeat scroll 0 0;}

/* IE 6 HACK for Make a payment side bar*/
* html #makepayment ul {padding-bottom: 0px;}
* html #makepayment li a {line-height: 14px;}
* html #makepayment li span {margin-top: -2px;right: 5px;top: 0px;padding: 14px 0;}

/* Make a payment section */
#page .green-button,
#page .teal-button {
background: #007B8A;
color: #FFF;
display: block;
font-size: 1.2em;
margin: 0 auto;
padding: 10px;
text-align: center;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
border: 1px solid #005C68;
text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.4);
-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), 0 1px 1px rgba(0, 0, 0, 0.2);
-moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), 0 1px 1px rgba(0, 0, 0, 0.2);
box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), 0 1px 1px rgba(0, 0, 0, 0.2);
-webkit-transition-duration: 0.2s;
-moz-transition-duration: 0.2s;
transition-duration: 0.2s;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}
#page .green-button:hover {
	background: #006975;
	border-color: #004E58;
}
#page .teal-button {
	background: #007B8A;
	border-color: #005C68;
	display: inline-block;
	padding: 5px 10px;
}
#page .teal-button:hover {
	background: #006975;
	border-color: #004E58;
}
#page .padding-30 {
	padding: 30px;
}
#page .page-intro,
#page .video-container,
#page .page-content {
	clear: both;
	float: left;
	margin: 0 0 20px;
	width: 100%;
}
#page .page-intro h1 {
	font-size: 120%;
	font-weight: bold;
	margin: 0;
}
#page .page-intro hr {
	border: none;
	border-bottom: 1px solid #fff;
	border-top: 1px solid #ddd;
	height: 0;
	margin: -9px 0 6px;
	*height: 2px;
	*margin-top: -16px;
}
#page .page-intro p {
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	display: block;
	float: left;
	margin: 15px 0 0;
	padding-left: 20px;
	width: 33.33%;
	*margin-left: 5%;
	*padding-left: 0;
	*width: 30%;
}
#page .page-intro .first {
	padding-left: 0;
	*margin-left: 0;
}
#page .page-intro p .green-button {
	background-color: #39792A;
	border-color: #2B5B20;
	font-size: 130%;
	padding: 12px 5px;
}
#page .page-intro p .green-button:hover {
	background-color: #306724;
	border-color: #29581F;
}
#page .video-container .embedded-video,
#page .video-container .video-summary {
	float: left;
	margin: 0;
	padding: 0;
	width: 66.66%;
	*width: 65%;
}
#page .video-container .embedded-video .responsive-video {
	margin-bottom: 0;
}
#page .video-container .video-summary {
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding-left: 20px;
	width: 33.33%;
	*border-top: 2px solid #ddd;
	*margin-left: 5%;
	*padding: 15px 0 0;
	*width: 30%;
}
#page .video-container .video-summary h3,
#page .video-container .video-summary p,
#page .video-container .video-summary ul,
#page .page-content h3 {
	margin: 0 0 15px;
}
#page .video-container .video-summary ul {
	padding-left: 25px;
}
#page .page-content h3,
#page .video-container .video-summary h3 {
	border-bottom: 2px solid #ddd;
	font-size: 100%;
	line-height: 1.2em;
}
#page .page-content h3 {
	border-top: none;
	padding: 0 0 3px;
}
#page .video-container .video-summary h3 {
	border-top: 2px solid #ddd;
	padding: 15px 0;
	text-align: center;
	*border-top: 0;
	*padding-top: 0;
}
#service-options {
	border-collapse: collapse;
	display: table;
	margin: 20px 0;
	*border-left: 1px solid #f4f4f4;
	*float: left;
	*margin-top: 0;
}
#page #sub-intro {
	margin-bottom: 15px;
}
#page #sub-intro h1 {
	margin-top: 20px;
}
#page #sub-intro p {
	margin-top: 0;
}
#page .page-content h2 {
	font-size: 120%;
	line-height: 1.2em;
	margin: 0;
}
#page .page-content .service {
	border: 1px solid #f4f4f4;
	cursor: default;
	display: table-cell;
	padding: 20px;
	vertical-align: top;
	width: 25%;
	-moz-transition: all 0.2s;
	-o-transition: all 0.2s;
	-webkit-transition: all 0.2s;
	transition: all 0.2s;
	*border-left: none;
	*display: block;
	*float: left;
	*height: 390px;
	*width: 145px;
}
#page .page-content .service:hover {
	background: #fafafa;
	-moz-transition: all 0.2s;
	-o-transition: all 0.2s;
	-webkit-transition: all 0.2s;
	transition: all 0.2s;

}
#page .page-content .service-image {
	margin-bottom: 20px;
}
#page .page-content .service-image img {
	height: auto;
	width: 100%;
}
#page .page-content .service-details {
	border-top: 1px solid #e4e4e4;
	padding-top: 10px;
}
#page .page-content .service-details h4 {
	color: #007b8a;
	font-size: 1.3em;
	line-height: 1em;
	margin: 0;
}
#page .page-content .service-details h5 {
	display: none;
	font-weight: normal;
	margin-top: 0;
}
#page .page-content .service-details p,
#page .page-content .service-details li {
	line-height: 1.4em;
	margin-bottom: 0;
}




#page #make-payment {
	background: #dbebed;
	border-top: 4px solid #84b1b7;
	margin: 10px 0;
	padding: 15px;
}
#page #make-payment h2 {
	background-color: #dbebed;
	font-size: 120%;
	margin: 0;
	padding-bottom: 15px;
}
#page #make-payment #payment-options {
	border-collapse: collapse;
	border-spacing: 0;
	display: table;
	margin: 0;
	min-height: 163px;
	padding: 0;
	vertical-align: top;
	width: 100%;
}
#page #make-payment #payment-options .table-cell {
	border: 1px solid #fff;
	display: table-cell;
	text-align: center;
	vertical-align: middle;
	width: 22%;

	-moz-transition: all 0.1s;
	-o-transition: all 0.1s;
	-webkit-transition: all 0.1s;
	transition: all 0.1s;
	*display: block;
	*float: left;
	*height: 127px;
	*width: 136px;
}
#page #make-payment #payment-options #payment-image {
	background: url('/resources/f/b/fbadce0043777fd3a823ba4e9c145ab7/epayment-brand-2-small.jpg') no-repeat top center #fff;
	background-size: cover;
	overflow: hidden;
	vertical-align: top;
	width: 34%;
	*height: 162px;
	*width: 243px;
}/*
#page #make-payment #payment-options #payment-image-inner {
	bottom: 0;
	left: 0;
	min-height: 162px;
	position: absolute;
	right: 0;
	top: 0;
	*position: static;
}*/
#page #make-payment #payment-options #payment-image img {
	height: 100%;
	filter: alpha(opacity=0);
	opacity: 0;
	width: 100%;
}
#page #make-payment #payment-options a {
	background-color: #f2f2f2;
	background-image: -webkit-gradient(linear,left top,left bottom,from(#f9f9f9),to(#ededed));
	background-image: -webkit-linear-gradient(top,#f9f9f9,#ededed);
	background-image: -moz-linear-gradient(top,#f9f9f9,#ededed);
	background-image: -ms-linear-gradient(top,#f9f9f9,#ededed);
	background-image: -o-linear-gradient(top,#f9f9f9,#ededed);
	background-image: linear-gradient(top,#f9f9f9,#ededed);
	background-position: 0 105%;
	padding: 10px;
	*border-left: none !important;
	*display: block;
	*float: left;
	*padding-top: 25px;
}
#page #make-payment #payment-options a:hover {
	background-color: #ededed;
	background-position: 0 100%;
	background-repeat: repeat-x;
	color: #111;
}
#page #make-payment #payment-options #internet-banking:hover {
	background-image: url('/resources/b/b/bb115893-41bb-4891-98d5-665b2afe783c/css-background-border-5px-green.png');
}
#page #make-payment #payment-options #cards:hover {
	background-image: url('/resources/4/4/44189fef-6fc9-4587-9938-f0badd0d2e59/css-background-border-5px-orange.png');
}
#page #make-payment #payment-options #from-overseas:hover {
	background-image: url('/resources/d/d/dd406eae-e21f-4fed-af4c-f5f14616c60d/css-background-border-5px-red.png');
}
#page #make-payment #payment-options a strong {
	display: block;
}
#page #make-payment #payment-options a strong span {
	border-top: 1px solid #d4d4d4;
	color: #555;
	display: block;
	font-size: 90%;
	font-weight: normal;
	margin-top: 10px;
	padding-top: 5px;
}

#section-linkbox-wide {float: left;height: 200px;width: 413px;margin: 0 0 0 8px;}
#section-linkbox-wide h2 {border-bottom: 1px solid;background-color: #59636A;color: #fff !important;margin: 0px !important;padding: 15px;font-size: 130%;}
#section-linkbox-wide ul {height: 119px;margin: 0px;padding: 15px;font-size: 95%;list-style-type: none;background: url('/resources/7/9/79f9aa00437a42ccaaa1ba4e9c145ab7/grey-gradient-1px.png') repeat-x scroll 0 0;}
#section-linkbox-wide li {width: 185px;}
#section-linkbox-wide li a {border: none !important;color: #145295;display: block;padding: 8px;position: relative;text-align: center;background: url('/resources/f/1/f1026500437a62b2aac6ba4e9c145ab7/grey-light-gradient-1x35px.png') repeat-x scroll 0 0;}
#section-linkbox-wide li a:hover strong {text-decoration: underline;}
#section-linkbox-wide li a span {display: block;float: right;height: 18px;width: 18px;position: absolute;top: 10px;right: 3px;background:transparent url('/resources/8/1/81584c80435909219797974e9c145ab7/forward-arrow.gif') no-repeat scroll 90% -197px;}
#section-nav-wrapper-wide {background-color: #f8fbfb;margin: 8px 0 0;border: 1px solid #a9c4c7;-webkit-border-radius: 6px;-moz-border-radius: 6px;border-radius: 6px;}
#section-nav-wrapper-wide .section-navbox-2x {float: left;width: 45%;padding: 0 2.5%;*height: 160px;*width: 352px;*padding: 0 10px;}
#section-nav-wrapper-wide .section-navbox-2x h3 {border-top: medium none;color: #616262;font-size: 108%;}
#section-nav-wrapper-wide a.forward-arrow {padding-right:13px;background:transparent url('/resources/f/8/f8455b0041ab3c738ce5bff4197bd277/forward-arrow.gif') no-repeat scroll 100% 6px;}

#page #section-tabs {
	display: table;
	border-collapse: collapse;
	border-spacing: 0;
	width: 100%;
	*display: block;
	*padding-left: 15px;
	*width: auto;
}
#page #section-tabs h3,
#page #section-tabs a {
	background-color: #dbebed;
	background-image: url('/resources/f/b/fb0578ec-ad75-487e-b382-a2a918f5af31/border-top-ffffff.png');
	background-position: 0 0;
	background-repeat: repeat-x;
	border: 1px solid #fff;
	border-bottom-color: #dbebed;
	display: table-cell;
	font-size: 95%;
	padding: 14px 10px 8px;
	text-align: center;
	vertical-align: middle;
	width: 33.33%;
	-moz-transition: all 0.1s;
	-o-transition: all 0.1s;
	-webkit-transition: all 0.1s;
	transition: all 0.1s;
	*border: none;
	*border-bottom: 1px solid #fff;
	*display: block;
	*float: left;
	*margin: 0;
	*margin-right: 1px;
	*padding: 14px 5px 10px;
	*width: 31%;
}
#page #section-tabs a {
	background-color: #ededed;
	border-color: #fff;
}
#page #section-tabs a:hover {
	background-color: #e0e0e0;
	color: #000;
}
#page #section-tabs h3 {
	background-image: url('/resources/a/c/ac7963e4-67e4-427b-ab5b-b85d3f75e019/border-top-84b1b7.png');
	*border-bottom-color: #dbebed;
}
#page #section-tabs #internet-banking {
	border-left: none;
}
#page #section-tabs #from-overseas {
	border-right: none;
}

#page #section-internet-banking {
	background-color: #dbebed;
	clear: both;
	padding: 20px 5% 5px;
	*padding: 10px 25px 5px;
	-webkit-border-radius: 0 0 5px 5px;
	-moz-border-radius: 0 0 5px 5px;
	border-radius: 0 0 5px 5px;
}
#page #section-internet-banking h3 {
	border-top: none;
	color: #000;
	margin: 0;
	padding: 0;
}
#section-internet-banking ul {list-style-type:none;padding: 0px;}
#section-linkbox-banks ul {list-style-type: none;padding: 0px;}
#section-linkbox-banks li {padding: 5px !important;float: left;width: 176px;}
#section-linkbox-banks li a {background: #C4C4C2 url('/resources/f/1/f1026500437a62b2aac6ba4e9c145ab7/grey-light-gradient-1x35px.png') repeat-x scroll 0 0;list-style-type: none;color: #145295;display: block;padding: 8px;border: #c4c4c2 solid 1px;text-align: center;position: relative;}
#section-linkbox-banks li a:hover {display: block;text-decoration: underline;}
#section-linkbox-banks li a:hover span {text-decoration: none !important;}
#section-linkbox-banks li a span {background:transparent url('/resources/8/1/81584c80435909219797974e9c145ab7/forward-arrow.gif') no-repeat scroll 90% -197px;display: block;float: right;height: 18px;width: 18px;position: absolute;top: 10px;right: 3px;}

/* IE7 HACKs for Make a payment section */
*:first-child+html #section-nav-wrapper-wide .section-navbox-2x h3 {padding-top: 10px;}
*:first-child+html #section-tabs {margin-left: 5px !important;}
*:first-child+html #section-internet-banking {margin-left: 5px !important;}
*:first-child+html #section-internet-banking ul {margin-left: 0px !important;}
*:first-child+html #section-linkbox-banks {margin-top: 10px !important;}
*:first-child+html #section-linkbox-banks ul {margin: 0px !important;}
*:first-child+html #section-linkbox-banks li a:hover {border-bottom: #c4c4c2;}
*:first-child+html #section-tabs .section-tab2 h3 a {position: relative;top: 0px;padding-bottom: 5px;}
*:first-child+html #section-tabs .section-tab2 h3 a:hover {border-bottom: #84b1b7;}
#page .icon-note-box {border-bottom: 5px solid #0D426B; margin-bottom: 14px; position: relative;}
#page .icon-note-box h4 {background: #0D426B; color:#fff!important; margin-bottom: 14px; padding: 10px 14px;}
#page .icon-note-box .icon {position: absolute;top: 52px;}
#page .icon-note-box .icon p,#page .icon-note-box .icon img {margin:0;padding:0;}
#page .icon-note-box .icon-content {padding: 0 14px 0 64px;}

.plain-page {
	background: #f0f0f0;
	font-size: 80%;
}
.plain-page .transcript {
	background: #fff;
	width: 100%;
}
.plain-page .transcript-content,
.plain-page .transcript-footer {
	margin: 0 auto;
	padding: 10px 20px 30px;
	width: 945px;}
.plain-page .transcript-content h1,
.plain-page .transcript-content h2,
.plain-page .transcript-content h3,
.plain-page .transcript-content h4,
.plain-page .transcript-content p,
.plain-page .transcript-content ol,
.plain-page .transcript-content ul {
	color: #000;
	margin: 0 0 14px;
}
.plain-page .transcript-content h1 {
	margin-left: -12px;
}
.plain-page .transcript-content h3 {
	border-top: none;
	margin-bottom: 9px;
}
.plain-page .transcript-footer {
	padding-bottom: 10px;
	text-align: center;
}
.plain-page .white,.plain-page .grey {
	padding: 20px 20px 6px;
}
.plain-page .grey {
	background: #f8f8f8;
}
/* Responsive YouTube videos */
.responsive-video {
	background: url('/resources/9/2/92fa85c6-570d-4cce-8d00-9c9abc47c5ab/responsive-video-loading.gif') no-repeat center transparent;
	margin-bottom: 10px;
	width: 100%;
}
.responsive-video .responsive-video-container {
	height: 100%;
}
.responsive-video .responsive-video-container .responsive-video-height {
	position: relative;
}
.responsive-video .responsive-video-container .responsive-video-height img,.responsive-video .responsive-video-container .responsive-video-height .responsive-video-ratio {
	display: block;
	height: auto;
	margin: 0;
	width: 100%;
}
.responsive-video .responsive-video-container .responsive-video-height iframe {
	left: 0;
	height: 100%;
	position: absolute;
	top: 0;
	width: 100%;
}
/* testing new styles for youtube plugin */
.youtube-container {
    position:relative;
    padding-bottom:56.25%;
    height:0;
    overflow:hidden;
}
.youtube-container iframe, .youtube-container object, .youtube-container embed {
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    border: 0;
}
/* end of youtube testing styles*/
#page .example {
	background-color: #f0f0f0;
	border-color: #d7d7d7;
	border-style: dashed solid;
	border-width: 1px;
	-moz-box-shadow: 0 3px 6px -2px rgba(0,0,0,.15);
	-webkit-box-shadow: 0 3px 6px -2px rgba(0,0,0,.15);
	box-shadow: 0 3px 6px -2px rgba(0,0,0,.15);
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	margin: 0 0 15px;
	overflow: auto;
}
#page .example h5,#page .example h5:before,#page .example h5 span {
	-moz-transition: color .2s;
	-webkit-transition: color .2s;
	transition: color .2s;
}
#page .example h5 {
	border-top: 1px dashed #d7d7d7;
	color: #6d6d6d;
	cursor: pointer;
	margin: 0;
	padding: 10px 15px;
}
#page .example h5:first-child {
	border-top: none;
}
#page .example h5:before,#page .example h5 span {
	color: #aaa;
	content: '+';
	display: block;
	float: left;
	font-size: 16px;
	font-weight: normal;
	margin-right: 10px;
	min-width: 10px;
	text-align: center;
}
#page .example h5 span {
	display: none;
}
#page .example h5.active:before,#page .example h5.active .close {
	content: '–';
	margin-top: -1px;
}
#page .example h5 .open,#page .example h5.active .close {
	*display: block;
}
#page .example h5.active .open,#page .example h5 .close {
	*display: none;
}
#page .example h5:hover,#page .example h5.active,#page .example h5.active:hover,#page .example h5:hover:before,#page .example h5.active:before,#page .example h5.active:hover:before,#page .example h5:hover span,#page .example h5.active span,#page .example h5.active:hover span {
	color: #000;
}
#page .example > div {
	display: none;
	padding: 0 15px;
}
#page .example div div,#page .example div ul,#page .example div ol,#page .example div p {
	margin-bottom: 0;
	margin-top: 0;
	padding-bottom: 14px;
	padding-top: 0;
}
#page .example div h6 {
	border-top: 1px solid #d7d7d7;
	color: #333;
	font-size: 80%;
	margin: 0 0 14px;
	padding-top: 5px;
}
#page .example div table {
	margin-bottom: 15px;
	width: 100%;
}
code {
	display: block;
	font-size: 12px;
	-ms-word-break:break-all;
	-ms-word-wrap: break-word;
	word-break: break-all;
	word-break: break-word;
	word-wrap: break-word;
	white-space: pre-wrap;
}
/*new code added for index page HTML content off cope coverpage templates */
div#index-insert-special ul{margin-left:-30px;}
div#index-insert-special ul li{
	list-style-type: none; 
	list-style-position: outside; 
	float: none; 
	padding: 0 0 0 20px; 
margin-left: -10px;
	line-height: 1.5em;
}
div#index-insert-special ul li.flag {
	background: url('/resources/3/e/3ebe2983-fcc8-43ed-a5cd-e2b49a03bd8f/orange-flag-15x16.gif') 0 0 no-repeat transparent;}
div#index-insert-special p {
	padding: 5px; 
	line-height: 1.5em;
}
ol { counter-reset: item }
li#legal{ display: block }
li#legal:before { content: counters(item, ".") " "; counter-increment: item }

.wcmbutton.edit {
	position: fixed;
	top: 30px;
	left: 10px;
	display: inline-block;
	white-space: nowrap;
	background-color: #ccc;
	background-image: linear-gradient(top, #eee, #ccc);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#eeeeee', EndColorStr='#cccccc');
	border: 1px solid #777;
	padding: 0 1.5em;
	margin: 0.5em;
	font: bold 1em/2em Arial, Helvetica;
	text-decoration: none;
	color: #333;
	text-shadow: 0 1px 0 rgba(255,255,255,.8);
	border-radius: .2em;
	box-shadow: 0 0 1px 1px rgba(255,255,255,.8) inset, 0 1px 0 rgba(0,0,0,.3);
z-index:100;
}
.wcmbutton.close { padding: 4px; font-size: 0.8em; position: fixed; left: 116px; top: 34px; z-index:101; }
.wcmbutton.close:hover,
.wcmbutton.close:focus { color: #000000; cursor: pointer; }
.wcmbutton.edit:hover,
.wcmbutton.edit:focus { background-color: #ddd; background-image: linear-gradient(top, #fafafa, #ddd); filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#fafafa', EndColorStr='#dddddd'); }
.wcmbutton:hover { background-color: #ddd; background-image: linear-gradient(top, #fafafa, #ddd); filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#fafafa', EndColorStr='#dddddd'); text-decoration: none; }
.wcmbutton:active { box-shadow: 0 0 4px 2px rgba(0,0,0,.3) inset; }
.wcmbutton:focus { outline: 0; background: #fafafa; }
.wcmbutton:before {
	background: #ccc;
	background: rgba(0,0,0,.1);
	float: left;
	text-align: center;
	font-size: 1.5em;
	margin: 0 1em 0 -1em;
	padding: 0 .2em;
	box-shadow: 1px 0 0 rgba(0,0,0,.5), 2px 0 0 rgba(255,255,255,.5);
	border-radius: .15em 0 0 .15em;
}
.add:before { content: "\271A"; }
.edit:before { content: "\270E"; }
.delete:before { content: "\2718"; }
.save:before { content: "\2714"; }
.email:before { content: "\2709"; }
.like:before { content: "\2764"; }
.next:before { content: "\279C"; }
.star:before { content: "\2605"; }
.spark:before { content: "\2737"; }
.play:before { content: "\25B6"; }

#shielded { margin-top: 1em; display: block; cursor: pointer; }
#shielded img { height: 33px; width: 33px; }
