.pagehead, .head {
 font-family:arial, helvetica, sans-serif;
 font-size:small;
 color:#0066cc;
 margin-top:5px;
 margin-bottom:5px;
}

.title {
 font-family:arial, helvetica, sans-serif;
 font-size:small;
 color:#0066cc;
 margin-top:5px;
 margin-bottom:5px;
}

.bodytext, p, .p, ul, ol,  th {
 font-family:arial, helvetica, sans-serif;
 font-size:small;
 color:#000000;
}

 td, table {
 font-family:arial, helvetica, sans-serif;
 font-size:small;
 color:#000000;
}

.faqtext {
 font-family:arial, helvetica, sans-serif;
 font-size:12px;
 color:#000000;
}

.rnstext {
 font-family:arial, helvetica, sans-serif;
 font-size:11px;
 color:#000000;
}

.bodytextalerting {
 font-family:arial, helvetica, sans-serif;
 font-size:small;
 font-weight: bold;
 color:#000000;
}

.bodysmall {
 font-family:arial, helvetica, sans-serif;
 font-size:x-small;
 color:#000000;
}

.bodysmallb{
 font-family:arial, helvetica, sans-serif;
 font-size:x-small;
 color:#000000;
 font-weight : bold;
}

.anchor {
 color:#ff6633;
}
 
a {
 color:#ff6633;
}

a:hover {
 color:#ff9966;
}

.small {
 font-family:arial, helvetica, sans-serif;
 font-size:9pt;
 color:#000000;
}

.block img {
 display:block;
 vertical-align:text-bottom;
}

/* ***** left navigation *** */
td.leftnav {
 font-family:arial, helvetica, sans-serif;
 font-size:12px;
 color:#666666;
 padding-left:10px;
 background-color:#eeeecc;
 text-decoration:underline;
 }
 
td.leftnav a {
 color:#666666;
 }

td.leftnav a:hover {
 color:#0066cc;
}

.leftnavon {
 font-family:arial, helvetica, sans-serif;
 font-size:12px;
 color:#0066cc;
 padding-left:10px;
 text-decoration:none;
 background-color:#eeeeee;
}

td.leftnavon a {
 color:#0066cc;
  text-decoration:none;
}

td.leftnavon a:hover {
 color:#0066cc;
  text-decoration:none;
}
.leftnavsub, .leftnavsub a {
 font-family:arial, helvetica, sans-serif;
 font-size:11px;
 color:#666666;
 padding-left:13px;
 background-color:#ffffff;
}

 .leftnavsub a:hover {
 color:#0066cc;
}

.leftnavsubon, .leftnavsubon a, .leftnavsubon a:hover {
 font-family:arial, helvetica, sans-serif;
 font-size:11px;
 color:#0066cc;
 padding-left:13px;
 text-decoration:none;
 background-color:#ffffff;
}

/* ***** copyright *** */

.copyright {
 font-family:arial, helvetica, sans-serif;
 font-size:9pt;
 color:#999999;
 text-align:right;
}

.copyright img {
 margin-bottom:5px;
}

.breadcrumb_3 {
	font-family:arial, helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#0066cc;
	margin-top:5px;
	margin-bottom:5px;
	text-decoration:none;
}
.breadcrumb_3a {
	font-family:arial, helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#0066cc;
	margin-top:5px;
	margin-bottom:5px;
	text-decoration:none;
}
.breadcrumb_4 {
	font-family:arial, helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#0066cc;
	margin-top:5px;
	margin-bottom:5px;
	text-decoration:none;
}
.breadcrumb_4a {
	font-family:arial, helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#0066cc;
	margin-top:5px;
	margin-bottom:5px;
	text-decoration:none;
}
.breadcrumbseperator {
 font-family:arial, helvetica, sans-serif;
 font-size:small;
 color:#000000;
}

.investors {
 color:#ff6633;
}

/* ****** table design ****** */

th {
 color:#0066cc;
 background-color:#eeeecc;
 text-indent:8px;
 padding-top:3px;
 padding-bottom:3px;
 text-align:left;
 font-size:13px;
}

.rowa {
	padding-top:3px;
	padding-bottom:3px;
	background-color:#ffffff;
	padding-left:8px;
 font-size:11px;
}

.rowb {
	padding-left:8px;
	padding-top:3px;
	padding-bottom:3px;
	background-color:#eeeeee;
 font-size:11px;
}

.rowab {
 background-color:#cccccc;
font-size:10px;
padding-left:8px;
}

/* netscape 4.7 puts space above the table when using padding in td classes - to fix this each */
/* table will need a negative margin value assigned to it [value of which will be dependant on number */
/* of rows & padding values used]. The v5 css file will need a margin-top value of 0px for all tables */

#thistable {
 margin-top:-50px;
}


.home1 {
 color:#0066cc;
 background-color:#eeeecc;
 padding-top:5px;
 padding-bottom:10px;
 text-align:left;
}

.home2 {
 padding-top:5px;
 padding-bottom:10px;
 text-align:left;
}
.home3 {
 background-color:#eeeecc;
}

.shareprice, a.shareprice {
 font-family:arial, helvetica, sans-serif;
 font-size:14px;
 color:#0066cc;
 font-weight:bold;
 margin-top:8px;
 text-decoration:none;
}

.sharedate {
 font-family:arial, helvetica, sans-serif;
 font-size:10px;
 color:#0066cc;
 margin-top:2px;
}

b {font-weight : bold;}

h5 {
	font-family:arial, helvetica, sans-serif;
	font-size:small;
	color:#0066cc;
	margin-top:5px;
	margin-bottom:5px;
}
