<style type="text/css">
<!--
/* standard text link rolovers*/
a.rolovr:link, a.rolovr:visited {
	color:#1f4e9a; font-weight:bold; text-decoration:none; 
	background-color:#dfffff; margin-left:15px;
}
a.rolovr:hover {
	background-color:#1f4e9a; color:#dfffff;
    text-decoration:none; font-weight:bold;
}

/* link Outline style with text formatting */
#boxlink, .boxlink {
	background-image: url("pix/goRight_beige.gif");
    background-repeat:no-repeat; background-position: 15px;
	font-family: verdana,geneva,sans-serif; font-size: 10pt; line-height: 12pt; 
	font-style: normal; font-weight: bold; text-align: center;
    border-style:solid; border-width:thin thick; border-color:#1f4e9a;
	background-color: #dfffff; color:#1f4e9a;
}

#boxtop, .boxtop {
	background-image: url("pix/goUp_beige.gif");
    background-repeat:no-repeat; background-position: 15px;
	font-family: verdana,geneva,sans-serif; font-size: 10pt; line-height: 12pt; 
	font-style: normal; font-weight: bold; text-align: center;
    border-style:solid; border-width:thin thick; border-color:#1f4e9a;
	background-color: #dfffff; color:#1f4e9a;
}
#boxdown, .boxdown {
	background-image: url("pix/goDown_beige.gif");
    background-repeat:no-repeat; background-position: 15px;
	font-family: verdana,geneva,sans-serif; font-size: 10pt; line-height: 12pt; 
	font-style: normal; font-weight: bold; text-align: center;
    border-style:solid; border-width:thin thick; border-color:#1f4e9a;
	background-color: #dfffff; color:#1f4e9a;
}
#boxleft, .boxleft {
	background-image: url("pix/goLeft_beige.gif");
    background-repeat:no-repeat; background-position: 15px;
	font-family: verdana,geneva,sans-serif; font-size: 10pt; line-height: 12pt; 
	font-style: normal; font-weight: bold; text-align: center;
    border-style:solid; border-width:thin thick; border-color:#1f4e9a;
	background-color: #dfffff; color:#1f4e9a;
}
#boxright, .boxright {
	background-image: url("pix/goRight_beige.gif");
    background-repeat:no-repeat; background-position: 15px;
	font-family: verdana,geneva,sans-serif; font-size: 10pt; line-height: 12pt; 
	font-style: normal; font-weight: bold; text-align: center;
    border-style:solid; border-width:thin thick; border-color:#1f4e9a;
	background-color: #dfffff; color:#1f4e9a;
}

/* large heading text styles */
#hed, .hed, H1, #header, .header {
	font-family: verdana,geneva,sans-serif; font-size: 16pt; line-height:18pt;
	font-style: normal; font-weight: bold; color:#1f4e9a; margin-left:2%; 
	margin-right:10%;
}
#subhed, .subhed, H2 {
	font-family: verdana,geneva,sans-serif; font-size: 14pt; line-height:16pt;
	font-style: normal; font-weight: bold; color:#1f4e9a;
    margin-left:4%; margin-right:10%;
}
#parahed, .parahed, H3 {
	font-family: verdana,geneva,sans-serif; font-size: 11pt; line-height:13pt;
	font-style: normal; font-weight: normal; color:#1f4e9a;
    margin-left:5%; margin-right:10%;
}

/* standard text for body copy */
#copy, .copy, H4 {
	font-family: verdana,geneva,sans-serif; font-size: 10pt; line-height:12pt;
	font-style: normal; font-weight: normal; color:#1f4e9a;
    margin-left:10%; margin-right:10%;
}

/* small text for wide tabular reports */
#subcopy, .subcopy, H5 {
	font-family: verdana,geneva,sans-serif; font-size: 9pt; line-height:11pt;
	font-style: normal; font-weight: normal; color:#1f4e9a;
    margin-left:15%; margin-right:10%;
}
#minicopy, .minicopy, H6 {
	font-family: verdana,geneva,sans-serif; font-size: 8pt; line-height:10pt;
	font-style: normal; font-weight: normal; color:#1f4e9a;
    margin-left:5%; margin-right:10%;
}

/* multi-purpose text with basic font info */
#basic, .basic {
	font-family:verdana,geneva,sans-serif; color:#1f4e9a;
}
#quoat, .quoat, #quote, .quote {
    font-family:verdana,geneva,sans-serif; font-size:10pt; line-height:12pt;
    font-weight:bold; font-style:italic; color:#000099; 
	background-color:#ffffe1; margin-left:10%; margin-right:10%;
}
#attribute, .attribute {
    font-family:verdana,geneva,sans-serif; font-size:10pt; line-height:12pt;
    font-weight:bold; font-style:italic; color:#000099; 
	background-color:#ffffe1; margin-left:50%; margin-right:10%;
}

/* standard text for body copy */
#basic2, .basic2, {
	font-family:verdana,geneva,sans-serif; font-size:10pt; line-height:12pt;
	font-style:normal; font-weight:normal; color:#1f4e9a;
    margin-left:10%; margin-right:10%;
}

/* text-bullet style ( ascii character code &#0187; = » ) */
#bullet, .bullet {
	font-family:verdana,geneva,sans-serif; font-weight:bold; color:#1f4e9a;
}
/* text-bullet style (a = checkmark) */
#dingbat, .dingbat {
	font-family:webdings; font-weight:bold; color:#1f4e9a;
}

/* table cell style - text is same size as standard body copy */
table {
    margin-left:10%; margin-left:10%;
}
td {
	font-family: verdana,geneva,sans-serif; font-size: 10pt; line-height: 12pt;
	font-style: normal; font-weight: normal; color:#1f4e9a;
}

/* lists: flaky with Netscape */
#list, .list, ol, ul, li, {
	font-family:verdana,geneva,sans-serif; font-size: 9pt; line-height: 11pt;
	font-style: normal; font-weight: normal; color:#1f4e9a;
    margin-left: 10%; margin-right: 10%;
}

/* form button styles */
#bigBut, .bigBut {
	font-family: verdana,geneva,sans-serif; font-size: 14pt; line-height:16pt;
	font-style: normal; font-weight: bold;
    background-color:#1f4e9a; color:#dfffff; cursor:hand;
}
#midBut, .midBut {
	font-family: verdana,geneva,sans-serif; font-size: 12pt; line-height: 14pt;
	font-style: normal; font-weight: bold;
    background-color:#1f4e9a; color:#dfffff; cursor:hand;
}
#smallBut, .smallBut {
	font-family: verdana,geneva,sans-serif; font-size: 10pt; line-height: 12pt;
	font-style: normal; font-weight: bold;
    background-color:#1f4e9a; color:#dfffff; cursor:hand;
}
/* form field styles */
#bigtxt, .bigtxt {
	font-family: verdana,geneva,sans-serif; font-size: 14pt; line-height:16pt;
	font-style: normal; font-weight: bold;
    background-color:#dfffff; color:#1f4e9a;
}
#midtxt, .midtxt {
	font-family: verdana,geneva,sans-serif; font-size: 12pt; line-height: 14pt;
	font-style: normal; font-weight: bold;
    background-color:#dfffff; color:#1f4e9a;
}
#smalltxt, .smalltxt {
	font-family: verdana,geneva,sans-serif; font-size: 10pt; line-height: 12pt;
	font-style: normal; font-weight: bold;
    background-color:#dfffff; color:#1f4e9a;
}
#minitxt, .minitxt {
	font-family: verdana,geneva,sans-serif; font-size: 9pt; line-height: 10pt;
	font-style: normal; font-weight: normal;
    background-color:#dfffff; color:#1f4e9a;
}

/* graphic triangles/arrows/pointers */
#goRight, .goRight { 
	background-image: url("pix/goRight_beige.gif");
    background-repeat:no-repeat; background-position: top left;
    padding-left:15px; /*text-indent:15px;*/
 }
#goLeft, .goLeft { 
	background-image: url("pix/goLeft_beige.gif");
    background-repeat:no-repeat; background-position: top left;
    margin-left:15px; /*padding-left:15px; text-indent:15px;*/
 }
#goUp, .goUp { 
	background-image: url("pix/goUp_beige.gif");
    background-repeat:no-repeat; background-position: top left;
    padding-left:15px;
 }
#goDown, .goDown { 
	background-image:url("pix/goDown_beige.gif");
    background-repeat:no-repeat; background-position: top left;
    padding-left:15px;
 }

 /* miscellaneous text FX */
#bold, .bold {
    font-weight: bold;
}
#rev, .rev {
    color:#dfffff; background-color:#1f4e9a; padding-left:5%;
    font-weight:bold;
}

/* commonly used colours */
#red, .red {
    color:#ff0000;
}
#green, .green {
    color:#007700;
}
/* end text effects styles */

#overlib, .overlib {
	 border-width:   2px;
	 border-color: blue;
	 border-style: solid
}
#link, .link {
	 border-width:   2px;
	 border-color: red;
	 border-style: solid
}
-->
</style>
