
body, 
.a1, .a1 td, 
.a2, .a2 td, 
.a3, .a3 td, 
.a4, .a4 td, 
.a5, .a5 td, 
.a6, .a6 td     
        {font-family: arial, helvetica;}

A:hover {
        COLOR: #f00
}
A.slactive:hover {
        FONT-SIZE: 11px; COLOR: #990000; FONT-FAMILY: Verdana, Geneva, Arial; TEXT-DECORATION: underline
}
A.spdeck {
        FONT-SIZE: 12px; FONT-FAMILY: arial, helvetica
}
A.subhead {
        FONT-SIZE: 11pt; FONT-FAMILY: arial, helvetica; TEXT-DECORATION: none
}
A.subhead:unknown {
        FONT-SIZE: 11pt; FONT-FAMILY: arial, helvetica; TEXT-DECORATION: none
}
A.subhead:hover {
        FONT-SIZE: 11pt; FONT-FAMILY: arial, helvetica; TEXT-DECORATION: none
}
A.m1 {
        FONT-SIZE: 10px; FONT-FAMILY: ms sans serif, geneva, helvetica; TEXT-DECORATION: none
}
.m1 {
        FONT-SIZE: 10px; FONT-FAMILY: ms sans serif, geneva, helvetica
}
A.m1:hover {
        TEXT-DECORATION: underline
}
.m1 TD {
        FONT-SIZE: 10px; FONT-FAMILY: ms sans serif, geneva, helvetica
}
A.m2 {
        FONT-SIZE: 14px; FONT-FAMILY: ms sans serif, geneva, helvetica; TEXT-DECORATION: none
}
A.m2:hover {
        TEXT-DECORATION: underline
}
.m2 {
        FONT-SIZE: 14px; FONT-FAMILY: ms sans serif, geneva, helvetica
}
.m2 TD {
        FONT-SIZE: 14px; FONT-FAMILY: ms sans serif, geneva, helvetica
}
.g3 {
        FONT-SIZE: 5px; COLOR: #666; FONT-FAMILY: ms sans serif, geneva, helvetica
}
.title {
        FONT-WEIGHT: bold; FONT-SIZE: 18px; COLOR: #990000; FONT-FAMILY: arial, helvetica; TEXT-DECORATION: none
}
.title2 {
        FONT-WEIGHT: bold; FONT-SIZE: 18px; FONT-FAMILY: arial, helvetica; TEXT-DECORATION: none
}
A.title {
        FONT-WEIGHT: bold; FONT-SIZE: 18px; COLOR: #990000; FONT-FAMILY: arial, helvetica; TEXT-DECORATION: none
}

A.title:hover {
         TEXT-DECORATION: underline
}
A.middle {
        FONT-SIZE: 12px; FONT-FAMILY: arial, helvetica
}
A.middle:visited {
        FONT-SIZE: 12px; FONT-FAMILY: arial, helvetica
}
A.middle:hover {
        FONT-SIZE: 12px; COLOR: #f00; FONT-FAMILY: arial, helvetica
}
A.dwnav {
        FONT-SIZE: 12px; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica
}
A.dwnav:hover {
        COLOR: #000000
}
A.dwnav:active {
        COLOR: #ffffff
}
A.revnav {
        FONT-SIZE: 12px; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica
}
A.revnav:hover {
        COLOR: #ff0000
}
A.revnav:active {
        COLOR: #ffffff
}
A.dellnav {
        FONT-SIZE: 12px; COLOR: #000099; FONT-FAMILY: Arial, Helvetica
}
A.dellnav:hover {
        COLOR: #ff0000
}
A.dellnav:active {
        COLOR: #000099
}
A.lead {
        FONT-SIZE: 10px; COLOR: #000099; FONT-FAMILY: verdana, geneva, helvetica
}
A.lead:hover {
        COLOR: #ff0000
}
.a1 {
        FONT-SIZE: 10px; FONT-FAMILY: arial, helvetica
}
.a2 {
        FONT-SIZE: 13px; FONT-FAMILY: arial, helvetica
}
.a3 {
        FONT-SIZE: 14px; FONT-FAMILY: arial, helvetica
}
.a4 {
        FONT-SIZE: 16px; FONT-FAMILY: arial, helvetica
}
.a5 {
        FONT-SIZE: 18px; FONT-FAMILY: arial, helvetica
}
.a6 {
        FONT-SIZE: 20px; FONT-FAMILY: arial, helvetica
}
.a10 {
        FONT-SIZE: 10px; FONT-FAMILY: Arial, Helvetica
}
A.a12 {
        FONT-SIZE: 12px; FONT-FAMILY: Arial, Geneva; TEXT-DECORATION: none
}
A.a12:hover {
        TEXT-DECORATION: underline
}
.a12 {
        FONT-SIZE: 12px; FONT-FAMILY: Arial, Geneva
}
.a14 {
        FONT-SIZE: 14px; FONT-FAMILY: Arial, Geneva
}
.a16 {
        FONT-SIZE: 16px; FONT-FAMILY: Arial, Geneva
}
.a18 {
        FONT-SIZE: 18px; FONT-FAMILY: Arial, Geneva
}
.b10 {
        FONT-SIZE: 10px; FONT-FAMILY: arial, helvetica
}
.b11 {
        FONT-SIZE: 11px; FONT-FAMILY: arial, helvetica
}
.b12 {
        FONT-SIZE: 12px; FONT-FAMILY: arial, helvetica
}
.b13 {
        FONT-SIZE: 13px; FONT-FAMILY: arial, helvetica
}
.b14 {
        FONT-SIZE: 14px; FONT-FAMILY: arial, helvetica
}
.b15 {
        FONT-SIZE: 15px; FONT-FAMILY: arial, helvetica
}
.v1 {
        FONT-SIZE: 10px; FONT-FAMILY: verdana, geneva, helvetica
}
.v2 {
        FONT-SIZE: 13px; FONT-FAMILY: verdana, geneva, helvetica
}
.v3 {
        FONT-SIZE: 14px; FONT-FAMILY: verdana, geneva, helvetica
}
.gstext13 {
        FONT-SIZE: 14px; FONT-FAMILY: arial, helvetica
}
.spacer2 {
        FONT-SIZE: 2px; FONT-FAMILY: Arial, Geneva
}
.spacer4 {
        FONT-SIZE: 4px; FONT-FAMILY: Arial, Geneva
}
.spacer6 {
        FONT-SIZE: 6px; FONT-FAMILY: Arial, Geneva
}
.spacer8 {
        FONT-SIZE: 8px; FONT-FAMILY: Arial, Geneva
}
.top {
        FONT-SIZE: 10px; FONT-FAMILY: verdana, geneva, helvetica
}
.bot {
        FONT-SIZE: 13px; FONT-FAMILY: arial, helvetica
}
.rb {
        FONT-SIZE: 14px; COLOR: #c00; FONT-FAMILY: arial, helvetica
}
.r {
        COLOR: #c00
}
.g {
        COLOR: #fc6
}
A.g:hover {
        COLOR: #fff
}
.k {
        COLOR: #888
}
.hb {
        FONT-SIZE: 12px; COLOR: #006; FONT-FAMILY: verdana, geneva, helvetica
}
A.topnav {
        FONT-SIZE: 10px; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica
}
A.topnav:hover {
        COLOR: #ff0000
}
A.topnav:active {
        COLOR: #ffffff
}
A.nav {
        COLOR: #fc6
}
A.nav:hover {
        COLOR: #fc6
}
A.nav:active {
        COLOR: #fc6
}
.sphead {
        FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #333399; FONT-FAMILY: Verdana, Geneva, Arial
}
.spdeck {
        FONT-SIZE: 11px; FONT-FAMILY: Verdana, Geneva, Arial
}
.mdeck {
        FONT-SIZE: 13px; FONT-FAMILY: Arial, Geneva
}
.spurl {
        FONT-SIZE: 11px; COLOR: #333399; FONT-FAMILY: Verdana, Geneva, Arial
}
.f3 {
        FONT-SIZE: 18px; FONT-FAMILY: arial, helvetica
}
.f2 {
        FONT-SIZE: 14px; FONT-FAMILY: arial, helvetica
}
.deck {
        FONT-SIZE: 13px; FONT-FAMILY: arial, helvetica
}
.heading {
        FONT-SIZE: 13px; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica
}
.mhead {
        FONT-WEIGHT: bold; FONT-SIZE: 16px; FONT-FAMILY: Arial, Geneva
}
.smdeck {
        FONT-WEIGHT: bold; FONT-SIZE: 13px; FONT-FAMILY: arial, helvetica
}
.poll {
        FONT-SIZE: 3px; FONT-FAMILY: arial, helvetica
}
.subhead {
        FONT-WEIGHT: bold; FONT-SIZE: 13pt; FONT-FAMILY: arial, helvetica; TEXT-DECORATION: none
}
.sllink {
        FONT-SIZE: 11px; FONT-FAMILY: Verdana, Geneva, Arial
}
.slactive {
        FONT-SIZE: 11px; FONT-FAMILY: Verdana, Geneva, Arial; TEXT-DECORATION: underline
}
.slhead {
        FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #003399; FONT-FAMILY: Verdana, Geneva, Arial
}
.slhead2 {
        FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #000000; FONT-FAMILY: Verdana, Geneva, Arial
}
.sldeck {
        FONT-SIZE: 11px; FONT-FAMILY: Verdana, Geneva, Arial
}
.snav {
        FONT-SIZE: 11px; FONT-FAMILY: Verdana, Geneva, Arial; TEXT-DECORATION: none }

.w, .w a { color: #FFF }
.b, .b a { color: #000 }
.g, .g a { color: #FC6; }
.ly, .ly a { color: #FFC }
.cy, .cy a { color: #FC0 }
.dy, .dy a { color: #C93 }
.lg, .lg a { color: #9C9 }
.cg, .cg a { color: #093 }
.dg, .dg a { color: #063 }
.br, .br a { color: #F00 }
.dr, .dr a { color: #C00 }
.dr2, .dr2 a { color: #900 }
.g1, .g1 a { color: #EEE }
.g2, .g2 a { color: #CCC }
.g3, .g3 a { color: #666 }
.g4, .g4 a { color: #333 }
.g5, .g5 a { color: #999 }
.g6, .g6 a { color: #777 }
.sb, .sb a { color: #69F }
.lb, .lb a { color: #39F }
.bb, .bb a { color: #00F }
.bb2, .bb2 a { color: #069 }
.db, .db a { color: #009 }
.db2, .db2 a { color: #036 }
.wg, .wg td { color: #FFF; text-decoration: none; }
A:hover.wg { color: #BDD4F1; text-decoration: underline; }
.ital {
	font-family: Arial, Helvetica, sans-serif;
	font-size: xx-small;
	font-style: italic;
	color: #999999;
}

	/* Story Quote */
	.storyQuote {
		float:				right;
		width:				170px;
		height:				auto;
		margin:				0 0 0 10px;
		padding:			10px 0 2px 0;
	}
				
	.storyQuote p {
		padding-left:			25px;
	}
	
	.storyQuoteImg {
		width:				25px;
		height:				auto;
		float:				left;
	}
		
	.storyQuoteText {
		width:				140px;
		height:				auto;
		float:				left;
		font-family:			arial, sans-serif;
		font-size:			1.3em;
		font-weight:			bold;
		margin-top:			6px;
		margin-bottom:			8px;
		color:				#900;
	}
					
	.storyQuoteText img {
		vertical-align:		top;
		padding-top:		3px;
	}
	
	.arial80, .a1 { font:normal 10px/12px Arial, Helvetica, sans-serif; }
	.arial85, .a2 { font:normal 11px/14px Arial, Helvetica, sans-serif; }
	.verdana80, .v1 { font:normal 10px/12px Verdana, Arial, Helvetica, sans-serif; }
	.verdana85, .v2 { font:normal 11px/14px Verdana, Arial, Helvetica, sans-serif; }
	
	.reviews_rating, .data_table { padding:0; margin:20px 0 0 0; font:normal 11px/14px Verdana, Arial, Helvetica, sans-serif; border-left:1px solid #CCC; border-bottom:1px solid #CCC; }
	.reviews_rating td, .reviews_rating th, .data_table td, .data_table th { padding:4px 5px; border-top:1px solid #CCC; border-right:1px solid #CCC; }
	.reviews_rating th { width:130px; text-transform:uppercase; font-size:10px; vertical-align:top; text-align:left; }
	.reviews_rating td img { margin-right:5px; }
	.data_table caption { text-align:left; font-weight:bold; font-style:italics; }

	#contentsBox { display:none; }

.graph{border:1px solid #CCC;padding:5px;position:relative;width:400px;margin:15px 0 0 0;}
.graph .bar{background:#4a889f;color:#FFF;display:block;font-family:verdana;font-size:10px;height:2em;line-height:2em;margin-bottom:5px;position:relative;text-align:center}
.graph .bar span{left:1em;position:absolute}
.graph .label{font-family:verdana;font-size:10px}
.subgraph{margin-left:20px;}
.subgraph .bar{background:#ffeca0;}
#snapshot{display:none}

.aligncenter { margin:0 0 15px 0; text-align:center }
.alignleft, .boxleft, .img_left, .img-left { margin:0 15px 5px 0; float:left; text-align:center }
.alignright, .boxright, .img_right, .img-right { margin:0 0 5px 15px; float:right; text-align:center }
.alignright p, #story .alignleft p, #story .boxright p, #story .boxleft p, #story .aligncenter p { margin:5px 0 0 0; font-size:11px }
.boxleft, .boxright { padding:8px; border:1px solid #CCC; background:#f2f2f2; text-align:center }
.quote-right, .storyQuote { margin:0 0 10px 10px; padding:5px 0 0 0; float:right; width:170px; background:none }
.quote-left { margin:0 10px 10px 0; padding:5px 0 0 0; float:left; width:170px; background:none }
.quote-right p,.quote-left p { margin:0; padding:0 0 0 27px }
.quote-right span, .quote-left span, .storyQuoteText { font:bold 1.35em Georgia, "Times New Roman", Times, serif; color:#900 }
.quote-right .quotation, .quote-left .quotation, .storyQuoteImg { position:absolute; margin:-6px 0 0 -27px }
.quote-right .credit, .quote-left .credit, .storyQuote p { margin:5px 0 0 0; font-size:11px; color:#666 }
.quote-right img, .quote-left img { padding:3px 0 0; vertical-align:top }