html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
border:0 none;
font-family:inherit;
font-size:100%;
font-style:normal;
font-weight:normal;
margin:0;
outline-color:-moz-use-text-color;
outline-style:none;
outline-width:0;
padding:0;
vertical-align:baseline;
}
:focus {
outline-color:-moz-use-text-color;
outline-style:none;
outline-width:0;
}
body {
background:white none repeat scroll 0 0;
color:black;
line-height:1;
}
ol, ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}
table {
border-collapse:separate;
border-spacing:0;
}
caption, th, td {
font-weight:normal;
text-align:left;
}
blockquote:before, blockquote:after, q:before, q:after {
content:"";
}
blockquote, q {
quotes:"" "";
}
h1, h2, h3, h4, h5, h6, p, div, span, ul, ol, li, a, table, tr, td, tbody, th, input, hr {
border:0 none;
font-weight:normal;
list-style-type:none;
margin:0;
padding:0;
}
body {
background:#000000 none repeat scroll 0 0;
color:#FFFFFF;
font-family:verdana;
font-size:75%;
line-height:1.4;
text-align:center;
}
hr {
background:#CCCCCC none repeat scroll 0 0;
color:#CCCCCC;
height:1px;
margin:10px 0;
}
table {
/*border:1px solid #000000;*/
border:none;
border-collapse:collapse;
border-spacing:0;
font-size:100%;
}
td,th {
border:1px solid #ccc;
padding:0.35em;
vertical-align:top;
}
th
{
background:#888;
color:#fff;
}
a {
color:#0000FF;
text-decoration:underline;
}
a:hover {
text-decoration:none;
}
a span.pdf-link {
background:transparent url(../App_Themes/WaikatoDistrictCouncil/pdf-icon-16.gif) no-repeat scroll left top;
padding:0.2em 0 0.2em 20px;
}
a.hide {
display:none;
position:absolute;
}
h2, h3, h4, h5, h6 {
color:#888888;
margin-top:1.5em;
}
h2 {
font-size:180%;
}
h3 {
font-size:130%;
}
h3.balloon
{
margin-top:0;
}
h4, h5, h6 {
font-size:120%;
}
ul li {
list-style-type:square;
margin-left:2em;
padding-bottom:0.5em;
}
ol li {
list-style-type:decimal;
margin-left:2.5em;
padding-bottom:0.5em;
}
ul ul li {
list-style-type:circle;
}
ol ul li {
list-style-type:circle;
}
p {
margin-top:1em;
}
ul, ol, table {
margin-bottom:1em;
margin-top:1em;
}
img {
border:1px solid #AAAAAA;
padding:1px;
}
b {
color:#444444;
}
.align-right{
float:right;
margin-left:1em;
margin-bottom:1em;
}
.align-left{
float:left;
margin-right:1em;
margin-bottom:1em;
}
body.IE6 .align-right,
body.IE6 .align-left
{
position:relative;
}
div#top {
height:196px;
position:relative;
z-index:10;
}
div#logo-wrapper, div#search-box, div#top-links {
position:absolute;
}
div#logo-wrapper {
left:0;
top:5px;
}
div#logo-wrapper img {
padding:0;
}
div#search-box {
right:40px;
top:5px;
}
div#wave {
background:transparent url(../App_Themes/WaikatoDistrictCouncil/twirl-transparent.png) no-repeat scroll 0 0;
height:208px;
left:-150px;
position:absolute;
top:-10px;
width:1200px;
z-index:-10;
display:none;
}
div#top-links {
font-size:80%;
left:190px;
top:5px;
}
div#top-links p {
margin-top:0;
}
div#top-links a {
color:#FFFFFF;
}
div#top-links a:hover {
color:#FFE516;
}
div#search-box label {
color:#000000;
}
body.IE7 div#search-box label {
}
div#search-box input.search-tbox {
background:#E8E8E8 none repeat scroll 0 0;
border:1px solid #888888;
font-size:13px;
padding:0.25em;
width:175px;
}
div#search-box input.search-button {
height:24px;
margin-left:5px;
position:absolute;
width:34px;
}
div#outer-container {
margin:0 auto;
text-align:left;
width:980px;
}
div#main-container {
background:#000000 none repeat scroll 0 0;
padding-top:10px;
position:relative;
}
img.bgimage {
background:#444444 none repeat scroll 0 0;
height:364px;
position:absolute;
top:0;
width:978px;
}
div#header {
height:230px;
position:relative;
z-index:1;
}
div#columns {
margin-top:2em;
min-height:130px;
overflow:hidden;
z-index:0;
}
div#footer {
background:#D2D2D2 none repeat scroll 0 0;
clear:both;
padding:10px;
}
div#top-header {
background:transparent url(../App_Themes/WaikatoDistrictCouncil/black65.png) repeat scroll 0 0;
height:3em;
}
div#top-header div#logo-bg {
background:transparent url(../App_Themes/WaikatoDistrictCouncil/black65.png) repeat scroll 0 0;
height:80px;
left:0;
position:absolute;
top:3em;
width:120px;
}
div#top-header img.logo {
left:10px;
position:absolute;
top:40px;
}
div#top-header a.logo:hover {
background:transparent none repeat scroll 0 0;
}
div#bg-photo
{
background: url(../App_Themes/WaikatoDistrictCouncil/hakanoa.png) no-repeat;
width: 980px;
height: 156px;
position: absolute;
top: 40px;
left: 0;
z-index: -10;
}
div#quick-nav {
float:left;
font-size:80%;
margin:0.5em 0 0 1em;
}
div#quick-nav p, div#quick-nav a, div#quick-nav a:visited {
color:#FFFFFF;
}
div#quick-nav a:hover {
color:#FFFFFF;
}
div#menubar {
bottom:0;
font-family:verdana;
line-height:1.45;
position:absolute;
right:0;
}
div#menubar div#tabs {
color:#FFFFFF;
}
div#menubar div#tabs ul {
margin-bottom:0;
margin-top:0;
}
div#menubar div#tabs li.L0CMSListMenuLI,
div#menubar div#tabs li.L0CMSListMenuHighlightedLI {
background:transparent url(../App_Themes/WaikatoDistrictCouncil/triangle-right-grey85.png) no-repeat scroll right center;
float:left;
font-size:11px;
height:36px;
list-style-type:none;
margin-left:0;
padding-bottom:0;
padding-right:15px;
position:relative;
}
body.IE6 div#menubar div#tabs li.L0CMSListMenuLI
{
background:transparent url(../App_Themes/WaikatoDistrictCouncil/triangle-right-grey85-ie6.png) no-repeat scroll right center;
padding-right:10px;
margin-right: 5px;
}
div#menubar div#tabs li.selected-section {
background:transparent url(../App_Themes/WaikatoDistrictCouncil/triangle-right-black65.png) no-repeat scroll right center;
}
body.IE6 div#menubar div#tabs li.selected-section
{
background:transparent url(../App_Themes/WaikatoDistrictCouncil/triangle-right-black65-ie6.png) no-repeat scroll right center;
padding-right:10px;
margin-right: 5px;
}
div#menubar div#tabs a.L0CMSListMenuLink, 
div#menubar div#tabs a.L0CMSListMenuLinkHighlighted,
div#menubar div#tabs li.L0CMSListMenuLI span.CMSListMenuLinkHighlighted {
background:transparent url(../App_Themes/WaikatoDistrictCouncil/grey85.png) repeat scroll 0 0;
color:#FFFFFF;
display:block;
font-weight:bold;
padding:10px 5px 10px 10px;
text-decoration:none;
}
div#menubar div#tabs li.selected-section a.L0CMSListMenuLinkHighlighted, 
div#menubar div#tabs li.selected-section a.L0CMSListMenuLink,
div#menubar div#tabs li.selected-section span.CMSListMenuLinkHighlighted {
background:transparent url(../App_Themes/WaikatoDistrictCouncil/black65.png) repeat scroll 0 0;
color:#FEE516;
}
body.IE6 div#menubar div#tabs li.selected-section a.L0CMSListMenuLinkHighlighted, 
body.IE6 div#menubar div#tabs li.selected-section a.L0CMSListMenuLink,
body.IE6 div#menubar div#tabs li.selected-section span.CMSListMenuLinkHighlighted
{
background:url(../App_Themes/WaikatoDistrictCouncil/black-ie6.png) repeat scroll 0 0;
}
div#menubar div#tabs li.selected-section ul a {
color:#FFFFFF;
}
div#menubar div#tabs li.selected-section ul a:hover {
color:#FEE516;
}
div#menubar div#tabs li.selected-section ul li a, 
div#menubar div#tabs li.selected-section ul li span.CMSListMenuLinkHighlighted {
background:transparent none repeat scroll 0 0;
}
div#menubar div#tabs li a:hover, 
div#menubar div#tabs li span.CMSListMenuLinkHighlighted {
color:#FEE516;
text-decoration:underline;
}
div#menubar div#tabs ul.L1CMSListMenuUL {
background:#888888 none repeat scroll 0 0;
border-left:1px solid #AAAAAA;
border-right:1px solid #AAAAAA;
display:none;
left:0;
position:absolute;
}
div#menubar div#tabs ul.L0CMSListMenuUL li:hover ul.L1CMSListMenuUL,
div#menubar div#tabs ul.L0CMSListMenuUL li.over ul.L1CMSListMenuUL { /* IE6 fix */
display:block;
}
div#menubar div#tabs li.L1CMSListMenuLI,
div#menubar div#tabs li.L1CMSListMenuHighlightedLI {
background:transparent none repeat scroll 0 0;
border-bottom:1px solid #AAAAAA;
height:100%;
width:160px;
padding:2px 0;
list-style-type: none;
margin-left:0;
}
div#menubar div#tabs a.L1CMSListMenuLink, 
div#menubar div#tabs a.L1CMSListMenuLinkHighlighted, 
div#menubar div#tabs li.L1CMSListMenuLI span.CMSListMenuLinkHighlighted {
background:transparent none repeat scroll 0 0;
padding:0 5px;
color:#fff;
text-decoration:none;
display:block;
}
div#menubar div#tabs li.L1CMSListMenuLI a:active, 
div#menubar div#tabs li.L1CMSListMenuLI a:hover {
text-decoration:underline;
}
div#right-col {
float:right;
min-height:120px;
position:relative;
width:210px;
}
div#search-box {
}
div#search-box label {

color:#FEE516;
}
body.IE7 div#search-box label {
}
div#search-box input.search-tbox {
background:#E8E8E8 none repeat scroll 0 0;
border:1px solid #888888;
font-size:13px;
padding:0.25em;
width:175px;
}
div#search-box input.search-button {
background:transparent none repeat scroll 0 0;
color:#FEE516;
cursor:pointer;
font-size:13px;
height:24px;
margin-left:5px;
padding-bottom:2px;
text-decoration:underline;
width:34px;
}
div.submenu {
font-size:110%;
}
div.submenu span.menu-title {
font-size:93%;
}
div.in-this-section-title img,
div.related-pages div.title img,
div.related-files div.title img {
width:140px !important;
}
div.submenu ul.L0CMSListMenuUL {
border-top:1px solid #888888;
}
div.submenu li {
list-style-type:none;
margin-left:0;
padding:0.3em;
}
div.submenu li.L0CMSListMenuLI,
div.submenu li.L0CMSListMenuHighlightedLI {
border-bottom:1px solid #888888;
}
div.submenu li.L0CMSListMenuHighlightedLI,
div.submenu li.L1CMSListMenuHighlightedLI,
div.submenu li.L2CMSListMenuHighlightedLI,
div.submenu li.L3CMSListMenuHighlightedLI {
color:#FEE516;
background:#333333 none repeat scroll 0 0;
}
div.submenu ul.L0CMSListMenuUL a {
background:transparent none repeat scroll 0 0;
color:#FFFFFF;
text-decoration:none;
}
div.submenu ul a:hover {
color:#FEE516;
text-decoration:underline;
}
div.submenu ul.L1CMSListMenuUL,
div.submenu ul.L2CMSListMenuUL,
div.submenu ul.L3CMSListMenuUL
{
border-top:0 none;
display:none;
font-size:85%;
margin-left:10px;
margin-top:0;
}

div.submenu li:hover, 
div.submenu li.over {
background:#333333 none repeat scroll 0 0;
}
div.submenu li:hover ul,
div.submenu li.over ul {
display:block;
}
div.submenu ul.L2CMSListMenuUL,
div.submenu ul.L3CMSListMenuUL {
font-size:95%;
}
div.submenu span.CMSListMenuLinkHighlighted {
}
div.related-pages, div.related-docs {
margin-bottom:4em;
}
div.related-pages ul, div.related-docs ul {
border-top:1px solid #888;
}
div.related-pages li, div.related-docs li {
list-style-type:none;
margin-left:0;
padding:0.3em;
border-bottom:1px solid #888;
}
div.related-pages li:hover, 
div.related-docs li:hover {
background:#333;
}
div.related-pages li a, div.related-docs li a {
color:#FFFFFF;
text-decoration:none;
}
div.related-pages li a:hover, div.related-docs li a:hover {
background:transparent none repeat scroll 0 0;
color:#FEE516;
text-decoration:underline;
}
div#left-col {
color:#000000;
position:relative;
width:730px;
}
div#left-col div.page {
background:#FFFFFF none repeat scroll 0 0;
position:relative;
}
div#left-col div.home-page {
}
div#left-col div.main-section-content {
padding:0 20px 5em;
}
div.main-section-content div.list-with-summary {
margin:20px 0;
}
div.main-section-content div.list-with-summary div.title a {
color:#888888;
font-size:180%;
text-decoration:none;
}
div.main-section-content div.list-with-summary div.title a:hover, div.main-section-content div.list-with-summary li:hover div.title a {
background:transparent none repeat scroll 0 0;
color:#888888;
text-decoration:underline;
}
div#left-col div.sections-list {
margin-top:10px;
}
div#left-col div.main-section-clear {
clear:both;
margin-bottom:20px;
}
div#page-title-bar {
background:transparent url(../App_Themes/WaikatoDistrictCouncil/page-title-bar.png) repeat-x scroll 0 0;
}
div#page-title-bar div.page-title {
color:#FFFFFF;
padding:11px 20px;
}
div#page-title-bar div.page-title h1 {
font-size:250%;
/*text-transform:uppercase;*/
}
div.print-page {
right:0;
}
div.email-page {
right:30px;
}
div.print-page a, div.email-page a {
margin-left:24px;
}
div#left-col span.you-are-here {
font-weight:bold;
}
div#left-col div.breadcrumbs {
background:#CCCCCC none repeat scroll 0 0;
font-size:80%;
margin-bottom:25px;
padding:0.5em 90px 0.5em 20px;
}
div.print-page {
position:absolute;
right:20px;
}
div.email-page {
position:absolute;
right:50px;
}
div.breadcrumbs span.CMSBreadCrumbsCurrentItem {
}
div.intro-blurb {
margin-bottom:15px;
}
div.content {
padding:0 20px 8em;
}
div#left-col div.list-no-image {
border:1px solid #D0D0D0;
float:left;
margin:5px 10px 5px 0;
min-height:140px;
padding:5px;
width:190px;
}
div.list-with-summary li {
list-style-type:none;
margin-bottom:2em;
margin-left:0;
}
div.list-with-summary li:hover,
div.list-with-summary li.over {
border-left:2px solid #888888;
padding-left:1em;
}
div.list-with-summary ul.section-list-col1, div.list-with-summary ul.section-list-col2 {
margin-right:20px;
margin-top:0;
width:320px;
}
div.list-with-summary ul.section-list-col2 {
float:right;
}
body.IE6 div.list-with-summary ul.section-list-col2
{
position:relative;
margin-right:10px;
}
div.lastupdated {
bottom:10px;
color:#808080;
font-size:80%;
font-style:italic;
left:20px;
position:absolute;
}
body.IE6 div.lastupdated
{
left:0;
}
div#home-footer {
border-top:1px solid #FEE516;
color:#FEE516;
font-size:80%;
margin-top:100px;
padding:1em 0;
}
div#home-footer a {
color:#FEE516;
text-decoration:none;
}
div#home-footer a:hover {
text-decoration:underline;
}
div#footer {
border-bottom:1px solid #999999;
border-top:1px solid #999999;
font-size:10px;
margin-top:100px;
min-height:84px;
}
div#footer div.logos, div#footer div.quick-links-2, div#footer div.quick-links-1, div#footer div.separator {
float:right;
}
div#footer div.quick-links-1 {
padding-left:0;
padding-right:37px;
}
div#footer div.quick-links-2 {
padding-left:0;
padding-right:64px;
}
div#footer div.quick-links-2 ul, div#footer div.quick-links-1 ul {
margin-bottom:0;

margin-top:0;
}
div#footer div.separator {
border:1px solid #BBBBBB;
}
div#footer div.address {
border-right:1px solid #BBBBBB;
width:260px;










}
div#footer div.logos {
border-left:1px solid #BBBBBB;
text-align:right;
width:250px;
}
div#footer div.logos img.logo {
padding-bottom:10px;
}
div#footer div.logos a:hover {
background:transparent none repeat scroll 0 0;
}
div#footer li {
list-style-type:square;
padding-bottom:0;
}
div#statements {
font-size:10px;
}
div#statements div#copyright {
float:left;
margin-top:10px;
width:350px;
}
div#statements div#statement-links {
float:right;
margin-top:10px;
}
div#statements div#statement-links ul {
margin-bottom:0;
margin-top:0;
}
div#statements div#statement-links li {
float:left;
list-style-type:none;
margin-left:0;
padding-left:1em;
}
div#bottom-spacer {
padding-bottom:50px;
}
div.home-content {
background:#FFFFFF none repeat scroll 0 0;
padding:0 10px 5em;
}
div.welcome {
background:transparent url(../App_Themes/WaikatoDistrictCouncil/black65.png) repeat scroll 0 0;
color:#FFFFFF;
padding-bottom:10px;
padding-left:10px;
}
div.welcome h1 {
font-family:verdana;
font-size:260%;
}
div#right-col div.did-you-know {
background:#FF0000 none repeat scroll 0 0;
height:150px;
}
div#right-col div.calendars {
background:#00FF00 none repeat scroll 0 0;
height:180px;
}
div#right-col div.rss-feeds {
background:#0000FF none repeat scroll 0 0;
height:80px;
}
div.news h3, div.what-is-going-on h3 {
font-weight:bold;
padding-top:10px;
}
div.what-is-going-on h4 {
font-weight:bold;
padding-top:5px;
}
div.public-notices,
div.media-releases
{
margin:1em 0;
}
div.public-notices div.PagerControl,
div.media-releases div.PagerControl
{
margin-bottom:2em;
}
div.public-notices img
div.media-releases img
{
margin-top:0.5em;
}
div#left-col div.content div.news-item, div.news-item {
list-style-type:none;
margin:0 0 2em;
}
div.public-notices div.news-item img,
div.media-releases div.news-item img
 {
float:left;
height:64px;
margin:0 1em 0 0;
width:80px;
}
body.IE6 div.public-notices div.news-item img,
body.IE6 div.media-releases div.news-item img
{
position:relative;
}
div.news-item div.news-title {
line-height:1;
padding-bottom:2px;
}
div.news-item div.news-title span {
font-size:80%;
font-style:italic;
padding-top:5px;
}
div.news-item div.news-date {
}
div.news-item div.news-summary {
}
div.news-item div.clearer {
clear:left;
}
div.consultations {
margin-top:2em;
}
div#left-col div.consultation {
margin:0 0 1em;
}
div.consultation table {
border:0 none;
margin-bottom:0;
margin-top:0;
width:100%;
}
div.consultation td {
border:medium none;
padding-right:0.7em;
vertical-align:top;
}
div.consultation td.teaser {
padding-right:0;
}
div.consultation td.closing-date {
width:15%;
}
div.consultation td.submission-form
{
width:10em;
}
div.consultation td.teaser img {
height:90px;
margin-right:0.7em;

width:120px;
}
table.consultation-details {
}
table.consultation-details td {
border:1px solid #999999;
padding:5px;
}
ul.faq {
line-height:1.8;
margin-top:10px;
}
div.content ul.faq li {
margin-left:1.4em;
}
ul.faq a.question {
}
ul.faq div.answer,
div#searchtips {
background-color:#FFFFCC;
border:1px solid #EFBC0E;
padding:0 0.5em 0.5em;
}
div.gmap {
border:1px solid #AAAAAA;
margin-bottom:20px;
margin-top:20px;
padding:2px;
}
body.IE7 div.gmap
{
height:494px;
}
div.cmxform {
margin:20px 0;
}
div.cmxform p.mandatory-fields-info {
color:#FF0000;

font-size:80%;
font-style:italic;
}
div.cmxform fieldset {
margin-bottom:3em;
margin-top:2em;
/*padding:0.5em;*/
padding: 0;
}
div.cmxform div.directive {
color:#555555;
float:right;
font-size:80%;
font-style:italic;
width:150px;
display:none;
}
div.cmxform legend {
/*padding:0 2px;*/
padding: 0 0 0.5em 0;
color:#888888;
font-size: 130%;
}
div.cmxform label {
display:inline-block;
line-height:1.8;
vertical-align:top;
width:120px;
}
div.cmxform label.EditingFormLabel /* to fix class from Kentico's DesignMode.css stylesheet */
{
padding-left:0;
}
div.cmxform fieldset ol {
margin:0;
padding:0;
}
div.cmxform fieldset li {
list-style-image:none;







list-style-position:outside;
list-style-type:none;
margin:0;
/*padding:5px;*/
padding: 0.5em 0.5em 0.5em 0;
}
div.cmxform span.mandatory-field {
color:#FF0000;
font-size:80%;
vertical-align:top;
}
div.cmxform fieldset fieldset {
border:medium none;
margin:3px 0 0;
}
div.cmxform fieldset fieldset legend {
font-weight:normal;
padding:0 0 5px;
}
div.cmxform fieldset fieldset label {
display:block;
margin-left:123px;
width:auto;
}
div.cmxform input, div.cmxform textarea {
background-color:#FFFFCC;
border:1px solid #FFCC00;
padding:0.2em;
width:340px;
}
div.cmxform span.EditingFormErrorLabel {
color:#FF3300;
font-style:italic;
}
input.FormButton {
padding:0.5em;
color: #fff;
background: url(../App_Themes/WaikatoDistrictCouncil/form-submit-button.png) repeat-x;
min-width: 100px;
}
input.FormButton:hover {
cursor:pointer;
}
div.search-dialog table {
border:0 none;
}
div.search-dialog td {
border:0 none;
padding:0 5px 0 0;
}
div.search-dialog input.CMSSearchDialogSearchForTextBox {
border:1px solid #888888;
font-size:16px;
padding:1px 0;
width:400px !important;
}
div.search-dialog input.CMSSearchDialogSearchButton {
background:transparent none repeat scroll 0 0;
cursor:pointer;
height:24px;
width:24px;
}
div.search-dialog div.SearchResults {
margin-top:1em;
}
div.search-dialog div.search-result {
margin-top:0.5em;
}
div.search-dialog div.search-result div.result-path {
color:#555555;
font-size:80%;
font-style:italic;
}
div.search-dialog div.PagerControl {
margin-top:1em;
}
div.TagCloud {
}
div.TagCloud a {
color:#FFFFFF;
}
div.TagCloud > span {
margin-right:3px;
text-align:center;
}
div.TagCloud > span.TagWeight1 {
font-size:280%;
}
div.TagCloud > span.TagWeight2 {
font-size:220%;
}
div.TagCloud > span.TagWeight3 {
font-size:160%;
}
div.TagCloud > span.TagWeight4 {
font-size:120%;
}
div.TagCloud > span.TagWeight5 {
font-size:80%;
}
div.picture-gallery {
margin:2em 0;
}
div.picture-gallery div.PagerControl {
clear:left;
}
div.lightbox-thumbnail {
float:left;
margin-bottom:20px;
margin-right:10px;
}
div.lightbox-thumbnail a:hover, div#lightbox div#bottomNav a:hover {
background:transparent none repeat scroll 0 0;
}
div.lightbox-thumbnail div.caption {
color:#AAAAAA;
font-size:80%;
font-style:italic;
text-align:center;
}
div.lightbox-thumbnail div.caption span.select input {

float:left;
margin-top:1px;
}
.ui-tabs-hide {
display:none;
}
div.forms-tab-panel, div.brochures-tab-panel {
margin-top:3em;
}
div.forms-tab-panel ul.tabs, div.brochures-tab-panel ul.tabs {
float:left;
margin:0;
border-bottom: 1px solid #ccc;
}
body.IE6 div.forms-tab-panel ul.tabs,
body.IE6 div.brochures-tab-panel ul.tabs
{
position: relative;
}
div.forms-tab-panel ul.tabs li, div.brochures-tab-panel ul.tabs li {
list-style-type:none;
margin:0;
padding:0.4em;
width:150px;
border-top: 1px solid #ccc;
}
div.forms-tab-panel ul.tabs li:hover, div.brochures-tab-panel ul.tabs li:hover,
div.forms-tab-panel ul.tabs li.over, div.brochures-tab-panel ul.tabs li.over {
background: #888;
}
div.forms-tab-panel ul.tabs li:hover a, div.brochures-tab-panel ul.tabs li:hover a {
color: #fee516;
}
div.ui-tabs-panel {
border:1px solid #BBBBBB;
margin-left:185px;
position:relative;
}
div.ui-tabs-panel img.ajax-progress-indicator {
left:160px;
position:absolute;
top:140px;
}
div.ui-tabs-panel div.PagerControl {
margin:10px 5px;
}
div.ui-tabs-panel ul {
margin:0;
}
div.ui-tabs-panel li {
background:#e8e8e8 none repeat scroll 0 0;
border-bottom:1px solid #DDDDDD;
list-style-type:none;
margin-left:0;
padding:0.5em;
}
div.ui-tabs-panel li span.filesize {
float:right;
}
ul.tabs li.ui-tabs-selected {
background: #888;

}
ul.tabs li a {
text-decoration:none;
color: #000;
}
ul.tabs li a:hover {
color:#fee516;
}
ul.tabs li.ui-tabs-selected a {
color:#fee516;
}
ul.fees-and-charges li, ul.bylaws li {
list-style-type:none;
margin-left:0;
margin-top:1.5em;
}
ul.fees-and-charges li p, ul.bylaws li p {
margin-top:0.2em;
}
ul.fees-and-charges li a, ul.bylaws li a {

}
ul.fees-and-charges li a:hover, ul.bylaws li a:hover {

}
ul.fees-and-charges li a > span.pdf-link, ul.bylaws li a > span.pdf-link {

}
div.buttons-to-plans {

height:132px;
position:relative;
}
div.buttons-to-plans div.button-to-plan {
background:transparent url(../App_Themes/WaikatoDistrictCouncil/button-district-plan.png) no-repeat scroll 0 0;
height:132px;
position:absolute;
top:16px;
width:252px;
}
div.buttons-to-plans div.button-to-plan a {
color:#FFFFFF;
font-size:18px;
left:78px;
position:absolute;
top:18px;
width:145px;
}
div.buttons-to-plans div.button-to-plan a:hover {
background:transparent none repeat scroll 0 0;

color:#FFFFFF;
text-decoration:none;

}

div.sitemap li {

float:left;

list-style-type:none;
margin-left:0;
padding-bottom:2em;
}

div.sitemap li ul li {
list-style-type:circle;
margin-left:1.5em;
padding-bottom:0.5em;
}
div.sitemap li a {
background:#E8E8E8 none repeat scroll 0 0;
border-top:1px solid #CCCCCC;
display:block;
padding:0.5em;
width:650px;
}
div.sitemap li ul li a {
background:transparent none repeat scroll 0 0;
border-top:medium none;
margin-right:1em;
padding:0;
width:auto;
}
div.sitemap li a:hover {
/*color:#EB9C0A;*/
}
div.a-z li {
}
div.events-list {
float:right;
padding-left:40px;
width: 420px;
}
div.events-list-selected-mode /* if in 'selected event' mode */
{
float: none;
padding-left: 0;
width: 100%;
}
div.calendar-wrapper
{
float:left;
}
table.events-calendar {
width:200px;
}
table.events-calendar td,
table.events-calendar th {
height:2.5em;
vertical-align:middle;
text-align: center;
}
table.events-calendar tr.first-row
{
background: #fff;
}
table.events-calendar tr.first-row table
{
margin:0;
padding:0;
}
table.events-calendar tr.first-row td {
border:none;
text-align: center;
vertical-align: middle;
background:#ccc;
padding:0;
}
table.events-calendar tr td table.events-calendar
{
border: 1px solid #888;
}
div.event-calendar-marker {
background:transparent url(../App_Themes/Default/Images/CMSDesk/Icons/cms_event.gif) no-repeat scroll 0 0;
height:20px;
/*margin:0.2em 0 0 6px;*/
position:absolute;
width:20px;
margin-top: -16px;
}
body.IE7 div.event-calendar-marker
{
margin-left:-8px;
}
div.event-photo
{
float:left;
margin-top: 1em;
margin-right: 1em;
margin-bottom: 1em;
}
div.event-photo img
{
width: 80px;
height: 80px;
}
div.event-location
{
color: #888;
font-size: 85%;
margin-top: 0.5em;
}
div.event-detailed h2
{
margin-top:0; 
}
div.event-detailed
{
margin-bottom: 3em;
}
div.event-month {
  color:#FFFFFF;
  font-size:10px;
  font-weight:bold;
  right:1em;
  position:absolute;
  text-transform:uppercase;
  top:8px;
}
div.event-day {
  color:#555555;
  font-size:23px;
  font-weight:bold;
  right:0.4em;
  position:absolute;
  top:20px;
}
div.event-start-time,
div.event-end-time
{
position: absolute;



top:63px;
left: 2px;
font-size:10px;
}
div.event-start-date,
div.event-end-date
{
  position: relative;
  float: right;
  background: url(../App_Themes/WaikatoDistrictCouncil/calendar_background-64.png) no-repeat top left;
  width: 48px;
  height: 64px;
  margin-top: 0.4em;
  margin-bottom: 1em;
}
div.event-start-date
{
margin-left: 1em;
}
div.event-date-arrow
{
float: right;
width:25px;
height:60px;
margin-top: 1.4em;
background: url(../App_Themes/WaikatoDistrictCouncil/grey-arrow.png) no-repeat center;
}
div.rid-search-by-address,
div.rid-search-by-valuation
{
width: 300px;
margin-top: 20px;
position: absolute;
top: -7px;
}
div.rid-search-by-address
{
left:30px;
}
div.rid-search-by-valuation
{
left:370px;
}
div.rid-search-bg
{
position: relative;
width:690px;
height:100px;
background:url(../App_Themes/WaikatoDistrictCouncil/rid-search.png) no-repeat;
margin-top: 1em;
}
div.rid-search-bg input.textbox
{
width: 240px;
padding:0.25em;
font-size: 150%;
background:#e8e8e8;
border: 1px solid #888;
}
div.rid-search-bg input.imagebutton
{
position:relative;
top:6px;
left:3px;
}
body.IE7 div.rid-search-bg input.imagebutton,
body.IE6 div.rid-search-bg input.imagebutton
{
top:0;
}
div.rid-search-by-address p,
div.rid-search-by-valuation p
{
color: #fff;
padding-bottom: 0.5em;
}
table.rid-search-results tr.pager-row>td
{
padding:0;
border:none;
}
table.rid-search-results tr.pager-row>td table td:hover
{
background:#ccc;
}
table.property-details td.value-red

{
color:#f00;
}
div.rid-property
{
position:relative;
}
div.rid-property p.red
{
color:#f00;
margin:0;
}
div.rid-property img.ajax-progress-indicator
{
position:absolute;
left:200px;
bottom:0;
}
div.rid-results
{
position:relative;
}
div.rid-results img.ajax-progress-indicator
{
position:absolute;
left:250px;
top:0.5em;
}
div#searchtips
{
display:none;
font-size:80%;
margin-top: 1em;
}
div.adopt-a-dog-list li
{
list-style-type:none;
margin-left:0;
}
div.dog-list-item
{
padding-top:3em;
}
div.dog-list-item img
{
float:left;
width: 150px;
}
div.dog-list-item table
{
margin-left:170px;
margin-top:0;
}
div.projects
{
margin-top:2em;
}
body.IE7 div.projects div.gmap
{
height:400px;
}
div.project-summary {
list-style-type:none;
margin:0 0 1em;
}
div.project-summary table {
border:0 none;
margin-bottom:0;
margin-top:0;
width:100%;
}
div.project-summary td {
border:medium none;
padding-right:0.7em;
vertical-align:top;
}
div.project-summary td.teaser {
padding-right:0;
}
div.project-summary td.project-stage
{
width:15%;
}
div.project-summary td.teaser img {
height:90px;
margin-right:0.7em;
width:120px;
}