a:link {
   color : #004080;
   font-weight : bold;
   text-decoration : none;
}

a:visited {
   color : #004080;
   font-weight : bold;
   text-decoration : none;
}

a:active {
   color : #de0029;
   font-weight : bold;
}

a:hover {
   color : #de0029;
   font-weight : bold;
}

a.mainnav:link {
   color : #000000;
   font-family : arial, helvetica, verdana, sans-serif;
   font-size : 9pt;
   font-weight : normal;
   text-decoration : none;
}

a.mainnav:visited {
   color : #000000;
   font-family : arial, helvetica, verdana, sans-serif;
   font-size : 9pt;
   font-weight : normal;
   text-decoration : none;
}

a.mainnav:active {
   color : #000000;
   font-family : arial, helvetica, verdana, sans-serif;
   font-size : 9pt;
   font-weight : normal;
   text-decoration : none;
}

a.mainnav:hover {
   color : #FF0000;
   font-family : arial, helvetica, verdana, sans-serif;
   font-size : 9pt;
   font-weight : normal;
   text-decoration : none;
}

a.rightpanel:link {
   color : #004080;
   font-family : arial, helvetica, verdana, sans-serif;
   font-weight : bold;
   font-size : 10pt;   
}

a.rightpanel:visited {
   color : #004080;
   font-family : arial, helvetica, verdana, sans-serif;
   font-weight : bold;
      font-size : 10pt;
}

a.rightpanel:active {
   color : #de0029;
   font-family : arial, helvetica, verdana, sans-serif;
   font-weight : bold;
   font-size : 10pt;   
}

a.rightpanel:hover {
   color : #de0029;
   font-family : arial, helvetica, verdana, sans-serif;
   font-weight : bold;
   font-size : 10pt;   
}


td {
   color : #000000;
   font-family : arial, helvetica, verdana, sans-serif;
}

div {
   color : #000000;
   font-family : arial, helvetica, verdana, sans-serif;
   font-size : 10pt;
}



.body {
   font-family: arial, helvetica, verdana, sans-serif;
   font-size: 10pt;
}


.intro {
   font-family: arial, helvetica, verdana, sans-serif;
   font-size: 10pt;
}



.headline {
   font-family : arial, helvetica, verdana, sans-serif;
   font-weight : bold;
   font-size : 14pt;
}

.largeheadline {
FONT-FAMILY: Arial, Helvetica, Verdana; 
FONT-SIZE: 14pt; 
FONT-STYLE: normal; 
FONT-VARIANT: normal; 
FONT-WEIGHT: bold; 

}

.mediumheadline {
FONT-FAMILY: Arial, Helvetica, Verdana; 
FONT-SIZE: 12pt; 
FONT-STYLE: normal; 
FONT-VARIANT: normal; 
FONT-WEIGHT: bold; 

}

.submediumheadline {
FONT-FAMILY: Arial, Helvetica, Verdana; 
FONT-SIZE: 14pt; 
FONT-STYLE: normal; 
FONT-VARIANT: normal; 
FONT-WEIGHT: bold;
text-align:center;
}

.bodyheadline {
 FONT-FAMILY: Arial, Helvetica, Verdana; 
FONT-SIZE: 10pt; 
FONT-STYLE: normal; 
FONT-VARIANT: normal; 
FONT-WEIGHT: bold; 
}

.subbodyheadline {
 FONT-FAMILY: Arial, Helvetica, Verdana; 
FONT-SIZE: 12pt; 
FONT-STYLE: normal; 
FONT-VARIANT: normal; 
FONT-WEIGHT: bold; 
text-align:center;
}

.smallheadline {
   font-family : arial, helvetica, verdana, sans-serif;
   font-weight : bold;
   font-size : 8pt;
   color : #000000;
}

.breaknewshead {
 FONT-FAMILY: Arial, Helvetica, Verdana; 
FONT-SIZE: 10pt; 
FONT-STYLE: normal; 
FONT-VARIANT: normal; 
FONT-WEIGHT: bold; 
}

.small {
   font-family : arial, helvetica, verdana, sans-serif;
   font-size : 8pt;
   color : #000000;
}

.smallred {
   font-family : arial, helvetica, verdana, sans-serif;
   font-size : 9pt;
   color : #cc0000;
}

.bodytext {
   font-family : Trebuchet MS, arial, helvetica, verdana, sans-serif;
   font-size : 10pt;
   color : #000000;
   line-height: 16px;
}

p {
    font-family : Trebuchet MS, arial, helvetica, verdana, sans-serif;
    font-size : 10pt !important;
}

.bodytext-bold {
   color : #000000;
   font-family : Trebuchet MS, arial, helvetica, verdana, sans-serif;
   font-weight : bold;   
   font-size : 10pt;
   line-height: 16px;}

ul.list {list-style-image: url(http://www.theaustralian.com.au/images/red_arrow.gif); 
margin-left:15px; margin-top:0px; margin-bottom:0px;
font-family : Trebuchet MS, arial, helvetica, verdana, sans-serif;
font-size : 10pt;
color : #000000;
line-height: 16px;
}
   
.list {
font-family : Trebuchet MS, arial, helvetica, verdana, sans-serif;
font-size : 10pt;
color : #000000;
line-height: 16px;
list-style-image: url(http://www.theaustralian.com.au/images/red_arrow.gif); 
}   
   
.source {
COLOR: black; 
FONT-FAMILY: Arial, Helvetica, Verdana; 
FONT-SIZE: 8pt; 
FONT-STYLE: normal; 
FONT-VARIANT: normal; 
FONT-WEIGHT: normal; 
TEXT-DECORATION: none;

}


.pubtime {
   color : #000000;
   font-family : arial, helvetica, verdana, sans-serif;
   font-size : 8pt;
}

.datelist {
color : #666666;
FONT-FAMILY : Arial, Helvetica, verdana;
FONT-SIZE: 9pt;
FONT-WEIGHT: normal;
}

.caption {
    color : #333333;
   font-family : arial, helvetica, verdana, sans-serif;
   font-size : 8pt;
}

.byline {
   color : #000000;
   font-family : arial, helvetica, verdana, sans-serif;
   font-size : 9pt;
}

.mainnav-heading {
   color : #ffffff;
   font-family : arial, helvetica, verdana, sans-serif;
   font-weight : bold;
   font-size : 9pt;
   letter-spacing: +1px
}

.rightpanel-heading {
   color : #7777777;
   font-family : arial, helvetica, verdana, sans-serif;
   font-weight : bold;
   font-size : 9pt;

}

.rightpanel-title {
   color : #000000;
   font-family : verdana, arial, helvetica, sans-serif;
   font-weight : bold;
   font-size : 9pt;
}

.rightpanel-text {
   color : #000000;
   font-family : arial, helvetica, sans-serif;
   font-size : 8pt;
   font-weight : normal;
}

.rightpanel-form
{
   color : #000000;
   font-family : arial, helvetica, sans-serif;
   font-size : 8pt;
}

.pageheading {
   color : black;
   font-family : arial, helvetica, verdana, sans-serif;
   font-weight : bold;
   font-size : 14pt;
   text-transform : uppercase;
}

.pageheading-gray {
   color : gray;
   font-family : arial, helvetica, verdana, sans-serif;
   font-weight : bold;
   font-size : 14pt;
   text-transform : uppercase;
}

.subheading-title {
   color : #de0029;
   font-family : arial, helvetica, verdana, sans-serif;
   font-weight : bold;
   font-size : 12pt;
}

.subheading {
   color : #666666;
   font-family : arial, helvetica, verdana, sans-serif;
   font-weight : bold;
   font-size : 10pt;
   text-transform : uppercase;
}

.current-date {
   color : 7B0008;
   font-family : helvetica, arial, verdana, sans-serif;
   font-weight : bold;
   font-size : 8pt;
}


td.mainnav-heading {
   background-color : #c1c1c1;
}

td.mainnav {
   background-color : #ebebeb;
}
td.mainnav-border {
   background-color : #9E9E9E;
}
td.rightpanel-heading {
   background-color : #F5F5F5;
}

td.rightpanel {
   background-color : #F5F5F5;
}
td.rightpanel-background {
   background-color : #F5F5F5;
}
td.rightpanel-border {
   background-color : #9E9E9E;
}
td.rightpanel-news {
   background-color : #CFD9E5;
}
td.divide {
   background-color : #CFD9E5;
}

td.highlightbox2 {
   background-color : white;
    border : solid .05em ebebeb;
}

td.highlightbox {
    background-color : ebebeb;
	}

.pagehead {
   color : #777777 ;
   font-family : arial, helvetica, verdana, sans-serif;
   font-weight : normal;
   font-size : 14pt;
   text-transform : uppercase;
 letter-spacing: +1px
}
td.pageheadingbox {
   background-color : #ebebeb;
}


/* Fixes for firefox 28/10/05 */

td.bodytext table, td.featurebox table {
border-collapse:collapse;
}

td.featurebox {
border:1px solid #ddd;
}

html>body ul.nilist {
padding:10px;
}

html>body ul.nilist li {
text-indent:-5px;
}