BODY{
    background: white;
    color : Black;
    font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: x-small;
    text-align: left;
    margin-top : 2;
    margin-left : 2;
}
p {
    /* experimental paragraph style.  may stuff other stuff up */
    font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: x-small;
    margin-top: 5px;
    margin-bottom: 15px;
    margin-right:5px;
    padding: 0px;
}
p.caption {
	font-size: xx-small;
	color: #666666;
	margin:0px;
}

table {
    /* experimental table style.  may stuff other stuff up
    		needed in weather section */
    font-size: x-small;
    margin: 0px;
    padding: 0px;
    border: none;
}

H1,H2,H3,H4 {
    font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
    margin-top: 0px;
    margin-bottom: 0px;
    color: 0066cc;
}

H1 {
    font-size: medium;
    margin-bottom: 5px;
}
H2 {
    font-size: medium;
    color: #000000;
}

H3 {
    font-size: x-small;
    margin-top: 10px;
    margin-bottom: 0px;
}

H4 {
    font-size: x-small;
    margin-top: 0px;
    margin-bottom: 15px;
}
H5 {
    font-weight: normal;
    font-size: xx-small;
    margin-bottom: 5px;
    margin-top: 0px;
}
H6 {
    font-weight: normal;
    font-size: xx-small;
    margin-bottom: 5px;
    margin-top: 4px;
}

p.body {
    font-size: x-small;
    margin: 0px;
    padding: 0px;
    margin-right: 5px;
    margin-left: 0px;
}
A.h1 {
    font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
    color:#0066ff;
    text-decoration : none;
    margin-top: 5;
    margin-bottom: 5;
    font-size: medium;
    font-weight: bold;
}
A.h1:Hover {
    color: #0066cc;
    text-decoration: underline;
}

A.h3 {
    font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
    color:#0066ff;
    text-decoration : none;
    margin-top: 5;
    margin-bottom: 3;
    font-size: x-small;
    font-weight: bold;
}

A.h3:Hover {
    color: #0066cc;
    text-decoration: underline;
}
A.h5 {
    font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
    color:#0066ff;
    text-decoration : none;
    margin-top: 0px;
    margin-bottom: 1px;
    font-size: xx-small;
    font-weight: bold;
}
A.h5:Hover {
    color: #0066cc;
    text-decoration: underline;
}


A {
    font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
    color:#0066ff;
    text-decoration : none;
	/* this may stuff something up
		using in weather section */
    font-size: x-small;
}

A:Hover {
    color:#0066cc;
    text-decoration : underline;
}

HR {
    height: 1pt;
}

.nznews{
    font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 10;
    color:#ffffff;
    margin-bottom: 5px;
    margin-top: 2px;
}
a.nznews {
    font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-weight:bold;

    color:#ffffff;
    text-decoration : none;
}

a.nznews:Hover {
    color:#ffffff;
    text-decoration: underline;
}
td.nznews {
   margin:0;
}




.storyFont {
    font-size:9pt;
}
.stdFontBold {
    font-size: 10pt;
    font-weight : bold;
}

.readMoreLink {
    font-size:10px;
    color:blue;
    }

a.readMoreLink {
    text-transform : uppercase;
}

.NavFont {
    font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size : 10px;
     text-align : left;
    color:white;
    font-weight : bold;
}

A.NavFont {
   font-size : 10px;
   color:white;

}

A.NavFont:Hover {
    color:white;
}
A.NavFont:Hover img {background-image: url(/inl/images/nav/section_arrow_000.gif);}

.NavSelectedBold {
    font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size : 10px;
    text-align : left;
    color:black;
    font-weight : bold;
}

A.NavSelectedBold {
   font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size : 10px;
   font-weight : bold;
   color:black;

}

A.NavSelectedBold:Hover {
    color:black;
}

.NavFontSelected {
    font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size : 10px;
    color:black;
}
A.NavFontSelected {
   font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size : 10px;
   color:black;

}

A.NavFontSelected:Hover {
    color:black;

}

td.NavFontSelected, td.NavSelectedBold {
    background: #ffffff;
    color: #000000;

}
tr.NavFontSelected, tr.NavSelectedBold {
    background: #ffffff;
    color: #000000;

}

.smallNoteOnWhite {
    font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size:10px;
    color:white;
}

.stuffBlue {
    background : #0066cc;
}
.stuffGrey {
    background : #666666;
}

.stuffNationalBlue {
    background : #0066ff;
}
.stuffRed {
    background : #cc0000;
}
.stuffPurple {
    background : #663399;
}
.stuffGreen {
    background : #009900;
}
.stuffOrange {
      background : #ff9900;
}
.stuffPoll {
    background : #0066cc;
}

.masthead_colour, .national_colour, .stuff_colour, .sport_colour, .business_colour, .world_colour, .weather_colour {
  font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size   : 10px;
  font-weight : bold;
  color       : white;
}

tr.stuff_colour, td.stuff_colour {
    font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size   : 10px;
    color       : white;
    background  : #0066cc;

}

tr.service_colour, td.service_colour {
    font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size   : 10px;
    font-weight : bold;
    color       : white;
    background  : #999999;

}

tr.masthead_colour, td.masthead_colour {
    font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size   : 10px;
    color       : white;
    background  : #666666;

}

a.masthead_colour, a.national_colour, a.stuff_colour, a.sport_colour, a.business_colour, a.world_colour, a.weather_colour {
    font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size : 10px;
   color       : white;

}


a.masthead_colour:hover {
   color            : white;
}




tr.national_colour,td.national_colour {
    font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size   : 10px;
    color       : white;
    background  : #0066cc;
}
tr.sport_colour,td.sport_colour {
    font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size   : 10px;
    color       : white;
    background  : #cc0000;
}
td.business_colour,tr.business_colour {
    font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size   : 10px;
    color       : white;
    background  : #009900;
}
tr.world_colour,td.world_colour {
    font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size   : 10px;
    color       : white;
    background  : #663399;
}
tr.weather_colour,td.weather_colour {
    font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size   : 10px;
    color       : white;
    background  : #ff9900;
}

td.poll_header {
    /* ..... This is used for poll box titles ..... */
    color: #ffffff;
    background-color: #0066CC;
    text-align: center;
    font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
    width: 100%;
}

td.poll_content {
    /* ..... for poll box content i.e. everything that isn't a title..... */
    background-color: #ffffff;
    color: #000000;
    text-align: left;
    font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: normal;
    /* width: 100%; */
}

td.poll_border {
    /* ..... For poll box borders.  These are done using <td> tags for
             compatibility with netscape 4.7 ..... */
    background-color: #666666;
}


input.poll_option {
    /* ..... This is used for voting options. ns4.7 compatibility
            needed if the voting box background isn't white ..... */
    /* background-color:#ff0000; */
    padding: 0px;
    margin: 0px;
    color: #ffffff;
}


A.poll, A.poll:Visited {
   font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size : 10px;
   font-weight : bold;
   color:#ffffff;
   background-color: #cc0000;
   text-align:center;
   padding: 1;
   margin: 1;
}

A.poll:Hover {
   font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size : 10px;
   font-weight : bold;
   color:#ffffff;
   background-color: #ff0000;
   text-align:center;
   text-decoration: none;
   padding: 1;
   margin: 1;
}

A.ticker, A.ticker:Visited {
   font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size : 10px;
   color:#000000;
}

A.ticker:Hover {
   font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size : 10px;
   color:#000000;
   text-decoration: none;
}


layer.ticker {
    /* ..... for netscape 4x ..... */
    background-color: #ffffff;
    color: #000000;
    text-align: left;
    font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: normal;
}
ilayer.ticker {
    /* ..... for netscape 4x ..... */
    background-color: #ffffff;
    color: #000000;
    text-align: left;
    font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: normal;
}
div.ticker {
    /* ..... This is for the headline formatting in mozilla and ie ..... */
    background-color: #ffffff;
    color: #000000;
    text-align: left;
    font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: normal;
}


/* only for the weather section */
.vsmall { font-size: xx-small; color: #000000;}
.h1head { font-size: large; color: #0066cc;}
.h3head { font-size: small; color: #0066cc; font-weight: bold;}



