form {margin: 0px;}

A.disclaimer {
	FONT-SIZE: 10px; COLOR: #666666
}
A.disclaimer:visited {
	FONT-SIZE: 10px; COLOR: #666666
}
A.disclaimer:active {
	FONT-SIZE: 10px; COLOR: #666666
}
A.disclaimer:hover {
	FONT-SIZE: 10px; COLOR: #666666
}
A.red {
	COLOR: #cc0000
}
A.red:visited {
	COLOR: #cc0000
}
A.red:active {
	COLOR: #cc0000
}
A.red:hover {
	COLOR: #cc0000
}
A.redSmall {
	FONT-SIZE: 10px; COLOR: #cc0000
}
A.redSmall:visited {
	COLOR: #cc0000
}
A.redSmall:active {
	COLOR: #cc0000
}
A.redSmall:hover {
	COLOR: #cc0000
}
A.yellow {
	COLOR: #ffcc00
}
A.yellow:visited {
	COLOR: #ffcc00
}
A.yellow:active {
	COLOR: #ffcc00
}
A.yellow:hover {
	COLOR: #ffcc00
}
A.yellowSmall {
	FONT-SIZE: 10px; COLOR: #ffcc00
}
A.yellowSmall:visited {
	COLOR: #ffcc00
}
A.yellowSmall:active {
	COLOR: #ffcc00
}
A.yellowSmall:hover {
	COLOR: #ffcc00
}
A.white {
	COLOR: #ffffff
}
A.white:visited {
	COLOR: #ffffff
}
A.white:active {
	COLOR: #ffffff
}
A.white:hover {
	COLOR: #ffffff
}
A.whiteSmall {
	FONT-SIZE: 10px; COLOR: #ffffff
}
A.whiteSmall:visited {
	COLOR: #ffffff
}
A.whiteSmall:active {
	COLOR: #ffffff
}
A.whiteSmall:hover {
	COLOR: #ffffff
}
A.black {
	COLOR: #000000
}
A.black:visited {
	COLOR: #000000
}
A.black:active {
	COLOR: #000000
}
A.black:hover {
	COLOR: #000000
}
A.blackSmall {
	FONT-SIZE: 10px; COLOR: #000000
}
A.blackSmall:visited {
	COLOR: #000000
}
A.blackSmall:active {
	COLOR: #000000
}
A.blackSmall:hover {
	COLOR: #000000
}
A.ltGray {
	COLOR: #cccccc
}
A.ltGray:visited {
	COLOR: #cccccc
}
A.ltGray:active {
	COLOR: #cccccc
}
A.ltGray:hover {
	COLOR: #cccccc
}
A.ltGraySmall {
	FONT-SIZE: 10px; COLOR: #cccccc
}
A.ltGraySmall:visited {
	COLOR: #cccccc
}
A.ltGraySmall:active {
	COLOR: #cccccc
}
A.ltGraySmall:hover {
	COLOR: #cccccc
}
A.medGray {
	COLOR: #333333
}
A.medGray:visited {
	COLOR: #333333
}
A.medGray:active {
	COLOR: #333333
}
A.medGray:hover {
	COLOR: #333333
}
A.medGraySmall {
	FONT-SIZE: 10px; COLOR: #333333
}
A.medGraySmall:visited {
	COLOR: #333333
}
A.medGraySmall:active {
	COLOR: #333333
}
A.medGraySmall:hover {
	COLOR: #333333
}
A.gray {
	COLOR: #666666
}
A.gray:visited {
	COLOR: #666666
}
A.gray:active {
	COLOR: #666666
}
A.gray:hover {
	COLOR: #666666
}
A.graySmall {
	FONT-SIZE: 10px; COLOR: #666666
}
A.graySmall:visited {
	COLOR: #666666
}
A.graySmall:active {
	COLOR: #666666
}
A.graySmall:hover {
	COLOR: #666666
}
B.blueTitle {
	COLOR: #3366ff
}
.tenRightNav {
	FONT-SIZE: 10px; LINE-HEIGHT: 10px; FONT-FAMILY: arial,sans-serif
}
.tenPixel {
	FONT-SIZE: 10px; LINE-HEIGHT: 16px; FONT-FAMILY: arial,sans-serif
}
.tenPixelNav {
	FONT-SIZE: 10px; FONT-FAMILY: arial,sans-serif
}
.tenPixelNavYellow {
	FONT-SIZE: 8pt; COLOR: #ffcc00; FONT-FAMILY: arial,sans-serif
}
.tenPixelNavWhite {
	FONT-SIZE: 10px; COLOR: #ffffff; FONT-FAMILY: arial,sans-serif
}
.graphText {
	FONT-SIZE: 12px; FONT-FAMILY: arial,sans-serif
}
.twelvePixel {
	FONT-SIZE: 12px; LINE-HEIGHT: 16px; FONT-FAMILY: arial,sans-serif
}
.adboxwhite {
	FONT-SIZE: 12px; COLOR: #ffffff; LINE-HEIGHT: 16px; FONT-FAMILY: arial,sans-serif
}
.highlightHome {
	FONT-SIZE: 18px; COLOR: #000000; FONT-FAMILY: Garamond, Georgia, Times New Roman
}
.contentText {
	FONT-SIZE: 12px; COLOR: #666666; LINE-HEIGHT: 16px; FONT-FAMILY: arial,sans-serif
}
.boxText {
	FONT-SIZE: 12px; LINE-HEIGHT: 19px; FONT-FAMILY: arial,sans-serif
}
TABLE.bordered {
	BORDER-RIGHT: #000000 thin solid; BORDER-TOP: #000000 thin solid; MARGIN: 10px; BORDER-LEFT: #000000 thin solid; BORDER-BOTTOM: #000000 thin solid; BORDER-COLLAPSE: collapse; BACKGROUND-COLOR: #000000
}
TD {
	FONT-SIZE: 12px;
	COLOR: #636563;
	FONT-FAMILY: Arial, Helvetica, Verdana;
}
TD.black {
	COLOR: #000000
}
TD.a {
	COLOR: #000000
}
TD.smallTD {
	FONT-SIZE: 10px
}
TD.smallTDblack {
	FONT-SIZE: 10px; COLOR: #000000
}
.smallblack {
	FONT-SIZE: 10px; COLOR: #000000
}
.oddRow {
	FONT-SIZE: 12px; LINE-HEIGHT: 18px; FONT-FAMILY: Arial, Helvetica, Verdana; BACKGROUND-COLOR: #ffffff
}
.evenRow {
	FONT-SIZE: 12px; LINE-HEIGHT: 18px; FONT-FAMILY: Arial, Helvetica, Verdana; BACKGROUND-COLOR: #ffffcc
}
.questions {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, Verdana; TEXT-DECORATION: none
}
.questions:visited {
	COLOR: #ffffff
}
.questions:hover {
	COLOR: #003366
}
.questions:active {
	COLOR: #003366
}
.qa {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 10px; PADDING-BOTTOM: 5px; COLOR: #ffffff; PADDING-TOP: 5px; FONT-FAMILY: Arial, Helvetica, Verdana
}
.yellowBox {
	FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, Verdana; BACKGROUND-COLOR: #ffffcc; TEXT-DECORATION: none
}
.calanderTop {
	FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, Verdana; BACKGROUND-COLOR: #999999
}
.calanderDay {
	FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, Verdana; BACKGROUND-COLOR: #ffffff
}
.calanderNull {
	FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, Verdana; BACKGROUND-COLOR: #fffb7f
}
.smallText {
	FONT-SIZE: 10px; COLOR: #666666; FONT-FAMILY: Arial, Helvetica, Verdana
}
.chartHeader {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; FONT-FAMILY: Arial, Helvetica, Verdana; BACKGROUND-COLOR: #cccccc
}
.chartSubHeader {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; FONT-FAMILY: Arial, Helvetica, Verdana; BACKGROUND-COLOR: #ebebeb
}
.chartOddRow {
	FONT-SIZE: 12px; COLOR: #000000; LINE-HEIGHT: 18px; FONT-FAMILY: Arial, Helvetica, Verdana; BACKGROUND-COLOR: #ffffff
}
.chartEvenRow {
	FONT-SIZE: 12px; COLOR: #000000; LINE-HEIGHT: 18px; FONT-FAMILY: Arial, Helvetica, Verdana; BACKGROUND-COLOR: #ffffcc
}
.chartOddSummary {
	FONT-SIZE: 12px; COLOR: #000000; LINE-HEIGHT: 18px; FONT-FAMILY: Arial, Helvetica, Verdana; BACKGROUND-COLOR: #cccccc
}
.chartEvenSummary {
	FONT-SIZE: 12px; COLOR: #000000; LINE-HEIGHT: 18px; FONT-FAMILY: Arial, Helvetica, Verdana; BACKGROUND-COLOR: #999999
}
TD.highlightGray {
	FONT-SIZE: 18px; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, Verdana; BACKGROUND-COLOR: #999999
}
TD.highlightBlack {
	FONT-SIZE: 22px; COLOR: #000000; FONT-FAMILY: Georgia, Times New Roman; BACKGROUND-COLOR: #999999
}
TD.highlightBlue {
	FONT-SIZE: 12px; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, Verdana; BACKGROUND-COLOR: #003366
}
.error {
	COLOR: #cc0000
}
.droplink {
	FONT-SIZE: 8pt; COLOR: #ffffff; FONT-FAMILY: arial,
				verdana,
				"sans-serif"; TEXT-DECORATION: none
}
A.droplink:hover {
	COLOR: #ffcc00
}
A.smallblack:hover {
	FONT-SIZE: 8pt; COLOR: #ffcc00; TEXT-DECORATION: underline
}
.smallblack {
	FONT-SIZE: 8pt; COLOR: #000000
}
A.smallblackso:hover {
	FONT-SIZE: 8pt; COLOR: #000000; TEXT-DECORATION: underline
}
.smallblackso {
	FONT-SIZE: 8pt; COLOR: #000000
}
A.smallblacksor:hover {
	FONT-SIZE: 8pt; COLOR: #cc0000; TEXT-DECORATION: underline
}
.smallblacksor {
	FONT-SIZE: 8pt; COLOR: #000000
}


/*************** nain story styles ******************/

.storym {
	padding: 0px 10px 5px 10px;
	font-size: 100%;
}

.storym h3{
	font: bold 125% Arial,sans-serif;
	color: #E7DFCE;;
}

.storym img{
	float: left;
	padding: 0px 10px 0px 0px;
}

.storym p {
	padding: 0px 0px 0px 0px;
}
.storym a{
	color: #E7DFCE;
	display:block;
	padding-bottom: 5px;
}

.storym li {
	width:350px;
	margin:0px 0 0 0;
	padding:0 10px 0 0;
	line-height:15px;
	float:left;
}

.storym a.capsulem{
	font: bold 1em Arial,sans-serif;
	color: #E7DFCE;
	display:block;
	padding-bottom: 5px;
}

.storym a.capsulem:hover{
	text-decoration: underline;
}
/*************** story styles ******************/

.story {
	padding: 10px 0px 0px 10px;
	font-size: 100%;
}

.story h3{
	font: bold 125% Arial,sans-serif;
	color: #005DAD;
}

.story p {
	padding: 0px 0px 10px 0px;
}

.story a.capsule{
	font: bold 1em Arial,sans-serif;
	color: #005FA9;
	display:block;
	padding-bottom: 5px;
}

.story a.capsule:hover{
	text-decoration: underline;
}

td.storyLeft{
	padding-right: 12px;
}
#news_div {
	position: relative;
	width: 475px;
	height: 40px;
	background-image: url(http://www.fpua.com/images/horz_div.gif);
}
.headline {
	font-size: 14px;
	font-weight: bold;
	color: #636563;
}
.headline a{
	font-size: 14px;
}
.newsbg {
	background-image: url(http://www.fpua.com/images/news_vert_div.gif);
	width: 172px;
}