

BODY{
    background: white;
    color : Black;
    font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: x-small;
    text-align: left;
   margin: 1px 2px 1px 2px;
}
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;
}

.virusalert p {
	margin: 0px;
}

p.caption {
	font-size: xx-small;
	color: #666666;
	margin:0px 2px 0px 0px;
}

p.kicker {
	font-size: xx-small;
	color: #666666;
	margin:3px 0px 3px 0px;
	letter-spacing: 1px;
}

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;
}

.FeatureFont {
    font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size : 10px;
    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;
}
.stuffCyan {
    background : #0099CC;
}
.stuffPoll {
    background : #f5f5f5;
}


/*
Following Style define colours and font for the following
Top section
   Masthead
   National News
   Business
   World
   Stuff
   LOTR
   Oscars   Added 24 Feb 2004
*/
.service_colour,
.masthead_colour, .national_colour, .feature_text,
.stuff_colour, .sport_colour,
.business_colour, .world_colour, .election_colour,
.weather_colour, .rwc_colour, .black_colour,
.lotr_colour, .oscar_colour, .cyan_colour, .wc_colour {

  font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size   : 10px;
  font-weight : bold;
  color       : white;
}

/* Oscar Colours*/
td.oscar_colour, tr.oscar_colour  {
    color       : white;
    background  : #990099;
}

td.cyan_colour, tr.cyan_colour  {
    color       : white;
    background  : #0099CC;
}

td.wc_colour, tr.wc_colour  {
    color       : white;
    background  : #D4A107;
}

/* Lord of the Rings */
td.lotr_colour, tr.lotr_colour  {
    color       : white;
    background  : #996633;
}

/** Rugby World Cup */
td.rwc_colour, tr.rwc_colour  {
    color       : white;
    background  : black;
}
a.rwc_colour { color : black;}
a.rwc_colour:hover {color  : black;}

A.h3.rwc_colour {
    text-decoration : none;
    margin-top: 5;
    margin-bottom: 3;
    font-size: x-small;
    font-weight: bold;
}

/** Black Colouring */
td.black_colour, tr.black_colour  {
    color       : white;
    background  : black;
}
a.black_colour { color : black;}
a.black_colour:hover {color  : black;}

A.h3.black_colour {
    text-decoration : none;
    margin-top: 5;
    margin-bottom: 3;
    font-size: x-small;
    font-weight: bold;
}

/** Election Colouring */
td.election_colour, tr.election_colour  {
    color       : white;
    background  : #FE731D;
}
a.election_colour { color : #FE731D;}
a.election_colour:hover {color  : #FE731D;}


a.wc_colour { color : #D4A107;}
a.wc_colour:hover {color  : #D4A107;}

A.h3.election_colour {
    text-decoration : none;
    margin-top: 5;
    margin-bottom: 3;
    font-size: x-small;
    font-weight: bold;
}

/* ---------------- */

tr.stuff_colour, td.stuff_colour {
    color       : white;
    background  : #0066cc;

}

tr.feature_colour, td.feature_colour {
    color       : white;
    background  : #666666;

}

tr.feature_text, td.feature_text {
    color       : black;
    background  : #f5f5f5;

}

tr.service_colour, td.service_colour {
    font-weight : bold;
    color       : white;
    background  : #999999;

}

tr.masthead_colour, td.masthead_colour {
    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 {
   					color:white;
}


a.masthead_colour:hover {color : white;}

tr.national_colour,td.national_colour {
    color       : white;
    background  : #0066cc;
}
tr.sport_colour,td.sport_colour {
    color       : white;
    background  : #cc0000;
}
td.business_colour,tr.business_colour {
    color       : white;
    background  : #009900;
}
tr.world_colour,td.world_colour {
    color       : white;
    background  : #663399;
}
tr.weather_colour,td.weather_colour {
    color       : white;
    background  : #ff9900;
}
tr.black_colour,td.black_colour {
    color       : white;
    background  : #000000;
}
tr.election_colour,td.election_colour {
    color       : white;
    background  : #FE731D;
}
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_disclaimer {
    background-color: #ffffff;
    color: #666666;
    text-align: left;
    font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: normal;
}

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

td.poll_border2 {
    /* ..... 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: #666666;
   text-align:center;
   padding: 1;
   margin: 1;
}

A.poll2, A.poll2:Visited {
   font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size : 10px;
   font-weight : bold;
   color:#ffffff;
   background-color: #666666;
   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.poll2:Hover {
   font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size : 10px;
   font-weight : bold;
   color:#ffffff;
   background-color: #666666;
   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;
}

/* latest news ticker styles - replacement for ticker.*/

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

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

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

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

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

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

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

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

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

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

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

div.latestnews_wc {
    /* ..... This is for the headline formatting in mozilla and ie ..... */
    background-color: #D4A107;
    color: #ffffff;
    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;}


.stuffLogo {
  background-color: black;
}
img.stuffLogo {
	vertical-align: middle;
}


/* video section styles */

table.videoclip, tr.videoclip, td.videoclip {
	background-color: #F5F5F5;

}

td.videoLink {
	padding-left:8px;
	padding-right:8px;
	padding-top:0px;
	padding-bottom:0px;
	text-align:left;
}

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

.videoLinkFont {
    font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size : 10px;
    color:#0066cc;
    font-weight : bold;
}

/* Top Stories */

.TopStories1 {
    padding:0px;
    margin:0px;
    font-size:10px;
    padding-left:10px;
    text-indent: -10px;
}
.TopStories {
    padding:0px;
    margin:0px;
    font-size:10px;
}
.TopStories a {
    font-weight: bold;
    font-size:10px;
}

