<!-- CSS v.1.3 modified by R/GA 2004.08.03 -->

body {margin: 0px 0px 0px 0px; background-color:#ffffff; FONT: 11px arial; COLOR: #666666}
.nav {color:#FFFFFF; background:#439FD7; border-top:3px solid #007DCA; border-bottom:1px solid #FFFFFF; font-weight:bold; padding:6px 5px 6px 10px;}
a.navlink:link {color:#FFFFFF; text-decoration:none;}
a.navlink:visited {color:#FFFFFF; text-decoration:none;}
a.navlink:hover {color:#FFFFFF; text-decoration:none;}
.subnav1 {color:#007DCA; background:#E0F1FC; border-bottom:1px solid #FFFFFF; padding:2px 5px 2px 10px;}

a.subnav1link:link {color:#007DCA; text-decoration:none;}
a.subnav1link:visited {color:#007DCA; text-decoration:none;}
a.subnav1link:hover {color:#003366; text-decoration:none;}
a.subnav1linkon:link {color:#666666; text-decoration:none; font-weight:bold;}
a.subnav1linkon:visited {color:#666666; text-decoration:none; font-weight:bold;}
a.subnav1linkon:hover {color:#666666; text-decoration:none; font-weight:bold;}

.subnav2 {color:#007DCA; background:#FFFFFF; border-bottom:1px solid #E0F1FC; padding:2px 5px 2px 20px;}

.navhead {color:#007DCA; background:#B1DAF0; border-top:3px solid #439FD7; font-weight:bold; padding:6px 5px 6px 10px;}
.nav1 {color:#007DCA; background:#FFFFFF; border-top:1px solid #B1DAF0; border-bottom:1px solid #FFFFFF; padding:2px 5px 2px 10px;}
a.nav1link:link {color:#007DCA; text-decoration:none;}

a.nav1link:visited {color:#007DCA; text-decoration:none;}
a.nav1link:hover {color:#003366; text-decoration:none;}

TD, TH, BODY {FONT: 11px arial; COLOR: #666666}
TH {background-color:#F2F2F2; font-weight:bold;}
.p {FONT: 11px arial; COLOR: #666666}
.txt1 {font:12px arial; color:#666666}
.txt2 {font:10px arial; color:#666666}
.txt3 {font:12px arial; color:#333333; font-weight:bold;}
.error {font:11px arial; color:#CC0000;}
.white {color:#ffffff;}
a:link.white {color:#ffffff; text-decration:none;}
a:hover.white {color:#ffffff; text-decration:underline;}
a:visited.white {color:#ffffff;}

h1 {color:#333333; font-size: 20px; font-weight:bold; margin-bottom:0px; margin-top:5px;}
h2 {color:#666666; font-size: 12px; font-weight:bold; margin-bottom:0px;}
h3 {color:#666666; font-size: 16px; font-weight:bold; margin-bottom:5px;}
h4 {color:#333333; font-size: 14px; font-weight:bold; margin-bottom:5px; margin-top:5px;}

sup {font-size:9px;}

.white {color: white;}
.green {color: #5CA200;}
.privacygreen {color: green;}
.red {color: #CC0000;}

input {font:10px arial; color:#333333; padding-left:3px;}
select {font:11px arial; color:#333333; border:1px solid #7F9DB9;}
.form {border:#999999 1px solid;}

.navbg {background:#297EBC; border-left:1px solid #5590C1; border-bottom:1px solid #5590C1; padding-left:6px;}
.navbg2 {background:#297EBC; border-bottom:1px solid #5590C1;}

.footnote01 {FONT: 9px arial; COLOR: #484848}
.footnote02 {FONT: 9px/14px arial; COLOR: #484848; LETTER-SPACING: 0.04em}

A:link {COLOR: #007DC9; TEXT-DECORATION: none}
A:visited {COLOR: #007DC9; TEXT-DECORATION: none}
A:hover {TEXT-DECORATION: underline}

.navtrail {padding-left:13px;}

a.navtrail:link {color:#007DC9; text-decoration:none;}

.bluleftborder {border-left:3px solid #007DC9;}
.blutopborder {border-top:3px solid #007DC9; padding-top:8px; padding-bottom:8px; padding-right:5px;}
.blutopgrabot {border-top:3px solid #007DC9; border-bottom: 1px solid #999999; padding-top:3px; padding-bottom:5px; padding-right:5px;}
.blutop {border-top:3px solid #007DC9; padding-top:3px; padding-bottom:5px; padding-right:5px;}
.blubox {border-top:3px solid #007DC9; border-left: 1px solid #999999; border-right: 1px solid #999999; border-bottom: 1px solid #999999;}

.hdr {border-top:3px solid #007DC9;}
.hdr1 {border-top:3px solid #007DC9; border-bottom:1px solid #999999;}
.hdr1grn {border-top:3px solid #5CA200; border-bottom:1px solid #CCCCCC;}
.hdrgrn {background: #5CA200; padding:5px 10px 5px 10px; color:#FFFFFF;}
.hdrpress {padding-top:8px; border-top:3px solid #007DC9; margin-bottom:0px; margin-top:5px;}
.imgborderpress {padding-top:1px; border-top:1px solid #999999; margin-bottom:0px; margin-top:0px;}


.hdr2gra {border-top:3px solid #999999; border-bottom:2px solid #CCCCCC;}
.hdr1gra {border-top:3px solid #999999; border-bottom:1px solid #999999;}
.hdrblu {border-right: 1px solid white; background:#007DC9; padding:0px 5px 5px 10px;}
.hdrgra {border-right: 1px solid white; background:#666666; padding:0px 5px 5px 10px;}

.grntopborder {border-top:3px solid #5CA200; padding-top:0px; padding-bottom:0px;}
.grntopborder2 {border-top:3px solid #5CA200; padding-top:5px; padding-bottom:5px;}
.yeltopborder {border-top:3px solid #F8C515; border-left: 1px solid #CCCCCC; border-right: 1px solid #CCCCCC; padding:5px 9px 7px 9px;}
.yelbotborder {border-top:3px solid #F8C515; border-left: 1px solid #CCCCCC; border-right: 1px solid #CCCCCC; border-bottom: 1px solid #CCCCCC; padding:5px 9px 7px 9px;}
.yeltop {border-top:3px solid #F8C515; padding:5px 0px 7px 0px;}
.yeltopbot {border-top:3px solid #F8C515; border-bottom: 1px solid #CCCCCC; padding:5px 0px 7px 0px;}

.graborder4 {border:1px solid #CCCCCC;}
.graborder3 {border-left:1px solid #CCCCCC; border-right:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC;}
.graborder {border-bottom: 1px solid #CCCCCC; border-left: 1px solid #CCCCCC; border-right: 1px solid #CCCCCC; padding:9px 9px 9px 9px;}
.graborder2 {border-bottom: 1px solid #CCCCCC; border-left: 1px solid #CCCCCC; border-right: 1px solid #CCCCCC; padding:5px 9px 5px 9px;}
.gratopsmall {border-top:1px solid #CCCCCC; padding-top:5px; color:#999999; font-size:10px;}
.gratop {border-top:1px solid #CCCCCC; padding-top:5px;}
.grabot {border-bottom:1px solid #999999; padding-top:5px;}
.grabot5 {border-bottom:1px solid #CCCCCC; padding-bottom:5px;}
.gradtop {border-top:1px solid #999999; padding-top:5px; padding-bottom:5px;}
.gratop2 {border-top:1px solid #CCCCCC; padding-top:2px; padding-bottom:2px;}
.gratop2hdr {border-top:2px solid #999999; padding-top:2px; padding-bottom:2px;}
.gralitop2hdr {border-top:2px solid #cccccc; padding-top:2px; padding-bottom:2px;}
.gratop5 {border-top:1px solid #CCCCCC; padding-top:5px; padding-bottom:2px;}
.gratop55 {border-top:1px solid #CCCCCC; padding-top:5px; padding-bottom:5px;}
.gratop2bot {border-top:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC; padding-top:2px; padding-bottom:2px;}
.gratop2bot2 {border-top:1px solid #CCCCCC; border-bottom:2px solid #CCCCCC; padding-top:2px; padding-bottom:2px;}
.graleft {border-left:1px solid #999999; padding-left:10px;}
.graleft1 {border-left:1px solid #999999; padding-left:10px;}
.graleft2 {border-left:1px solid #999999; padding-left:1px;}
.grablock {border-top:1px solid #CCCCCC; padding-top:5px; padding-bottom:10px;}
.gratopborder {border-top:3px solid #999999; border-left: 1px solid #CCCCCC; border-right: 1px solid #CCCCCC; border-bottom: 1px solid #CCCCCC;}
.gratopborderl {border-top:3px solid #CCCCCC; border-left: 1px solid #CCCCCC; border-right: 1px solid #CCCCCC; border-bottom: 1px solid #CCCCCC;}
.gratopborder2 {border-top:3px solid #999999; border-bottom: 2px solid #CCCCCC;}
.gratopborder0 {border-top:3px solid #999999;}
.gratopborder3 {border-top:3px solid #999999;padding-bottom:5px;}


.gratophead {border-left:1px solid #999999; border-top:2px solid #999999; border-bottom:1px solid #999999; border-right:1px solid #999999; padding: 0px 5px 0px 8px; background:#F2F2F2;}
.gratopleft {border-left:1px solid #999999; border-top:2px solid #999999; border-bottom:1px solid #999999; padding: 0px 5px 0px 8px;}
.gratopleftyel {border-left:1px solid #999999; border-top:2px solid #999999; border-bottom:1px solid #999999; padding: 4px 5px 4px 8px; background:#F9F8E6;}

.gratopright {border-left:1px solid #999999; border-top:2px solid #999999; border-bottom:1px solid #999999; border-right:1px solid #999999; padding: 4px 5px 4px 8px;}
.gratopleft1 {border-left:1px solid #999999; border-top:1px solid #999999; border-bottom:1px solid #999999; padding: 0px 5px 0px 8px;}
.gratopright1 {border-left:1px solid #999999; border-top:1px solid #999999; border-bottom:1px solid #999999; border-right:1px solid #999999; padding: 0px 5px 0px 8px;}
.grabotleftyel {border-left:1px solid #999999; border-bottom:1px solid #999999; padding: 4px 5px 4px 8px; background:#F9F8E6;}
.grabotrightyel {border-left:1px solid #999999; border-right:1px solid #999999; border-bottom:1px solid #999999; padding: 4px 5px 4px 8px; background:#F9F8E6;}
.grabotleft {border-left:1px solid #999999; border-bottom:1px solid #999999; padding: 3px 2px 3px 8px;}
.grabotright {border-left:1px solid #999999; border-right:1px solid #999999; border-bottom:1px solid #999999; padding: 3px 2px 3px 8px;}
.grabotleftbg {border-left:1px solid #999999; border-bottom:1px solid #999999; padding: 3px 2px 3px 8px; background:#F2F2F2;}
.grabotrightbg {border-left:1px solid #999999; border-right:1px solid #999999; border-bottom:1px solid #999999; padding: 3px 2px 3px 8px; background:#F2F2F2;}
.gratopyel {border-top:1px solid #CCCCCC; border-left:1px solid #CCCCCC; border-right:1px solid #CCCCCC; padding: 4px 5px 4px 8px; background:#F9F8E6;}
.grabotyel {border:1px solid #CCCCCC; padding: 4px 5px 4px 8px; background:#F9F8E6;}


.grabg {background:#F2F2F2; padding: 0px 5px 0px 8px;}
.gramedbg {background:#DEDEDE;}
.wbg {background:#FFFFFF; padding: 0px 5px 0px 8px;}

.grafooter {border-top:3px solid #CCCCCC; border-bottom: 1px solid #CCCCCC; padding-top:5px; color:#999999;}
.footer {color:#999999; font-size:10px; padding-top:5px; padding-bottom:20px;}

.sp5 {margin-top:5px;}
.sp10 {margin-top:10px;}
.sp15 {margin-top:15px;}
.sp20 {margin-top:20px;}
.sp30 {margin-top:30px;}
.space {font-size:1px;}

.block {padding-top:5px; padding-bottom:7px;}
.block1 {padding-top:7px; padding-bottom:3px;}
.block11 {padding-top:3px; padding-bottom:0px;}
.block12 {padding-top:5px; padding-bottom:10px;}
.block2 {padding-top:5px; padding-bottom:7px; border-top:1px solid #CCCCCC;}
.block2dark {padding-top:5px; padding-bottom:7px; border-top:1px solid #999999;}
.block3 {padding-top:0px; padding-bottom:7px;}
.block4 {padding-top:5px; padding-bottom:15px;}
.block5 {padding: 5px 9px 5px 9px;}
.block51 {padding: 15px 0px 5px 0px;}
.block52 {padding: 0px 9px 10px 9px;}
.block6 {padding: 7px 20px 0px 0px;}
.block7 {padding-top:10px; padding-bottom:10px;}
.block8 {padding: 5px 5px 5px 5px;}
.block08 {padding: 0px 0px 0px 8px;}
.block9 {padding: 20px 5px 0px 0px;}
.block90 {padding: 8px 5px 0px 0px;}
.block91 {padding: 15px 0px 0px 0px; border-top:1px solid #CCCCCC;}
.block92 {padding: 0px 0px 20px 0px; border-bottom:1px solid #CCCCCC;}
.blockpic {padding-top:9px; padding-right:10px;}
.blockpic2 {padding-top:9px; padding-right:10px; border-top:1px solid #CCCCCC;}
.blockpic30 {padding-top:9px; padding-right:5px;}
.blockpic3 {padding-top:9px; padding-right:5px; border-top:1px solid #CCCCCC;}
.blocktl {padding: 5px 0px 5px 0px}
.block2tl {padding-top:5px; padding-bottom:0px; border-top:1px solid #CCCCCC;}
.block3tl {padding-top:5px; padding-bottom:5px; border-top:1px solid #999999;}
.blockhelp {padding: 0px 20px 10px 20px}
.blockhelpalpha {padding: 6px 20px 7px 20px; border-bottom:1px solid #CCCCCC;}
.blockhelpA {padding: 6px 5px 0px 20px;}

blockquote {margin:0px 0px 0px 7px;}
.date {padding-top:5px; padding-bottom:5px;}
.imgsmall {margin-right:7px; margin-bottom:7px;}
.imgsmall2 {margin-right:7px; margin-bottom:3px;}
.imgborder {border:1px solid #CCCCCC;}
.arrow1 {padding-top:4px;}
.bullet {padding-top:5px;}
.item {padding-bottom:5px;}
.item2 {padding:0px 5px 0px 3px;}
.itemlast {padding-bottom:7px;}

.w166 {width:166px;}
.w368 {width:368px;}
.w380 {width:380px;}

.tabbg {background-image:url(/images/common/tab_bg.gif); background-repeat:repeat-x;}
.tab {padding-left:8px; padding-right:8px;}
.tabon {padding-left:3px; padding-right:3px; background:white; border-top:1px #7F7F7F solid;}

.helpbg {background-image:url(/images/help/hdr_logo.jpg);}
.helpbg2 {background-image:url(/images/help/help_hdr_bg.jpg); padding-bottom:7px; padding-right:10px;}
.hdrbot{ border-bottom:1px solid #CCCCCC;}

.displaydate {}

.fontbold {font-weight:bold;}

.pbutton {
	background-color:#008412;
	color: #fff;
}

@media print {
	p,P,a,.firstrule {
		font-family: Minion, "Times New Roman", Times, serif;	
		font-size: 10pt;
		word-wrap: break-word;
	}
	td,th {
		font-family: Minion, "Times New Roman", Times, serif;	
		font-size: 10pt;
		word-wrap: break-word;
	}
	

	table {
		border-collapse: collapse;
		border-color: #999999;
		word-wrap: break-word;
	}
	.rule {
	MARGIN-BOTTOM: 50px
	}

	.webonly {
		display:none;
	}

}

@media screen {

	.printeronly {
		display:none;
	}
}
.coverheadertext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	color: #000000;
	padding-top: 10px;
	padding-bottom: 5px;
}
.coversubheadertext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #085194;
	padding-top: 10px;
	padding-bottom: 5px;
}
.coverstorytextsubhead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #085194;
	padding-top: 10px;
	padding-bottom: 10px;
}
.coverstorytext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	letter-spacing: 0.04em;
	word-spacing: 1pt;
	padding-top: 10px;
	padding-bottom: 10px;
}
.listingheadertext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #085194;
}
.intstoryheadertext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #085194;
}
.intstorybylinetext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #6C6A6A;
	padding-top: 5px;
	padding-bottom: 5px;
}
.intstoryheadlinetext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #085194;
	padding-top:5px;
	padding-bottom:5px;
}
.intstorysubheadtext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #6C6A6A;
}
.intstorytextsubhead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #085194;
	padding-top: 10px;
	padding-bottom: 10px;
}
.intstorytext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	letter-spacing: 0.04em;
	word-spacing: 1pt;
	padding-top: 10px;
	padding-bottom: 10px;
}
.sidemenu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-top: 10px;
	padding-left: 10px;
	border-left: 1px solid #007DCA;
}
.selectedsidemenu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #085194;
	padding-top: 10px;
	padding-left: 10px;
	border-left: 1px solid #007DCA;
}
.volumetext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
.darkbluelink {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #085194;
	padding-top: 10px;
	padding-left: 10px;
	border-left: 1px solid #007DCA;
}
.thickblueline {
	background-color: #007DC9;
}
.prevstory {
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 10px;
}
.nextstory {
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
}
.imagerighttop {
	float:right; 
	margin-left:10px; 
	margin-bottom: 10px;
}
.imagerightmiddle {
	float:right;
	margin-left:10px;
	margin-top:10px;
	margin-bottom: 10px;
}
.imagelefttop {
	float:left; 
	margin-right:10px; 
	margin-bottom: 10px;
}
.imageleftmiddle {
	float:left; 
	margin-right:10px;
	margin-top:10px;
	margin-bottom: 10px
}

.gratoprightyel {border-left:1px solid #999999; border-top:2px solid #999999; border-bottom:1px solid #999999; border-right:1px solid #999999; padding: 4px 5px 4px 8px; background:#F9F8E6;}

.imgborderpress {padding-top:1px; border-top:1px solid #999999; margin-bottom:0px; margin-top:0px;}

.gratoprightyel {border-left:1px solid #999999; border-top:2px solid #999999; border-bottom:1px solid #999999; border-right:1px solid #999999; padding: 4px 5px 4px 8px; background:#F9F8E6;}
.gratopheadleft {border-left:1px solid #999999; border-top:2px solid #999999; border-bottom:1px solid #999999; padding: 0px 5px 0px 8px; background:#F2F2F2;}

.hdrpress {padding-top:8px; border-top:3px solid #007DC9; margin-bottom:0px; margin-top:5px;}
.arrowlist li {     list-style-image: url('http://www.nyse.com/images/common/icon_arrow.gif');}



.cropnysechart,.cropnysechart2 {
	width:410px;
	overflow:hidden;
	margin:0;padding:0;
	
}
.cropnysechart2 {
	width:450px;
}
.cropnysechart img,.cropnysechart2 img {
	margin-left:-40px;
}
.tabsmall {padding-left:2px; padding-right:2px;}
.tbl {border-collapse: collapse; ;margin-top:15px;}
.tbl th {border-top:2px solid #999; border-bottom:1px solid #999; background-color:#F2F2F2; padding:3px;height:26px;}
.tbl td {border-bottom:1px solid #ccc; padding:3px;background:transparent;vertical-align:top;}

.grabot2 {border-bottom:2px solid #999999;} 
.txt4 {font:14px arial; color:#666666;}
.gratopright2 {border-left:1px solid #999999; border-top:2px solid #999999; border-bottom:1px solid #999999; border-right:1px solid #999999; padding-left: 5px;}

.grabgtop2 {background:#F2F2F2; padding: 0px 5px 0px 8px; border-top:1px solid #FFFFFF; padding-top:2px; padding-bottom:2px;}
.gratop2leftpad {border-top:1px solid #CCCCCC; padding-left:1px; padding-top:2px; padding-bottom:2px}
.tabbggrabot5 {background-image:url(/images/common/tab_bg.gif); background-repeat:repeat-x; padding-bottom:5px;}

