.chartgradient {
	background-image: url(graphics/chartgradient.gif);
	background-repeat: repeat_x;
}
.shadow {
	background-image: url(graphics/shadow.gif);
	background-repeat: repeat_x;
}
.whitetable_left {
	background-image: url(graphics/whitebox_home_left.gif);
	background-repeat: repeat-y;
}
.whitetable_right {
	background-image: url(graphics/whitebox_home_right.gif);
	background-repeat: repeat-y;
}
.greytable {
	background-image: url(graphics/greybox_middle.gif);
	background-repeat: repeat-y;
}
.greytablewide {
	background-image: url(graphics/greyboxwide_middle.gif);
	background-repeat: repeat-y;
}
.greytablenarrow {
	background-image: url(graphics/greybox_middle_narrow.gif);
	background-repeat: repeat-y;
}
.orangekeylinetable {
	background-image: url(graphics/orangekeylinebox_middle.gif);
	background-repeat: repeat-y;
}
.greenkeylinetable {
	background-image: url(graphics/greenkeylinebox_middle.gif);
	background-repeat: repeat-y;
}
table.background { background: url(graphics/whitebox_home_right.gif) repeat;
}

.shadow {
	background: url(graphics/shadow.gif) repeat_y;
}

.submenuboldorange {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	line-height: 9pt;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #FF5500;
	text-decoration: none;
}
.submenuboldgrey {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	line-height: 9pt;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #666666;
	text-decoration: none;
}
.submenuboldlight {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	line-height: 9pt;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #999999;
	text-decoration: none;
}
.bodycopy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #666666;
	text-decoration: none;
	line-height: 12pt;
}
.bulletlist {
	list-style-position: outside;
	list-style-type: disc;
}
.bodycopygreen {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: FF5500;
	text-decoration: none;
	line-height: 12pt;
}
.bodycopybold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #666;
	text-decoration: none;
	line-height: 12pt;
}
.bodycopybolditalic {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: italic;
	font-weight: bold;
	font-variant: normal;
	color: #666;
	text-decoration: none;
	line-height: 12pt;
}
.bodycopyboldgreen {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #669933;
	text-decoration: none;
	line-height: 12pt;
}
.bodycopyorange {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #FF5500;
	text-decoration: none;
	line-height: 12pt;
}
.bodycopyboldorange {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #FF5500;
	text-decoration: none;
	line-height: 12pt;
}
.submenu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	line-height: 9pt;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #666;
	text-decoration: none;
}

.tabletext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #666666;
	text-decoration: none;
}
table.terra {
	border-width: thin thick thin thick;
	border-spacing: 0px;
	border-style: solid;
	border-color: #FFFFFF;
	border-collapse: collapse;
	background-image: url(graphics/chart_gradient.gif);
	background-repeat: repeat-x;
}
table.terra td {
	border-width: thin thin thin thin;
	padding: 5px 5px 5px 5px;
	border-style: solid solid solid solid;
	border-color: #CCCCCC;
	-moz-border-radius: 0px 0px 0px 0px;
}
.smallcopy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #666666;
	text-decoration: none;
}
.headlines {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16pt;
	font-style: normal;
	line-height: 30pt;
	font-weight: bold;
	font-variant: normal;
	color: #666666;
	text-decoration: none;
	text-transform: none;
}
.headlinesorange {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16pt;
	font-style: normal;
	line-height: 30pt;
	font-weight: bold;
	font-variant: normal;
	color: #FF5500;
	text-decoration: none;
	text-transform: none;
}
.headlinesgreen {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16pt;
	font-style: normal;
	line-height: 30pt;
	font-weight: bold;
	font-variant: normal;
	color: #669933;
	text-decoration: none;
	text-transform: none;
}
.actionwords {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24pt;
	font-style: normal;
	line-height: 30pt;
	font-weight: bold;
	font-variant: normal;
	color: #FF5500;
	text-decoration: none;
	text-transform: none;
}
.actionwordsgrey {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24pt;
	font-style: normal;
	line-height: 30pt;
	font-weight: bold;
	font-variant: normal;
	color: #666666;
	text-decoration: none;
	text-transform: none;
}
.actionwordsgreen {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24pt;
	font-style: normal;
	line-height: 30pt;
	font-weight: bold;
	font-variant: normal;
	color: #669933;
	text-decoration: none;
	text-transform: none;
}
.headlinesgrey {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16pt;
	font-style: normal;
	line-height: 30pt;
	font-weight: bold;
	font-variant: normal;
	color: #666666;
	text-decoration: none;
	text-transform: none;
}
.subheads {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #666666;
	text-decoration: none;
	line-height: 16pt;
}
.subheads2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #666666;
	text-decoration: none;
	line-height: 12pt;
}
.subheads3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #666666;
	text-decoration: none;
	line-height: 10pt;
}
.subheadslight {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #666666;
	text-decoration: none;
	line-height: 14pt;
}
.subheadsorange {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #FF5500;
	text-decoration: none;
	line-height: 16pt;
}	
.subheadsorange2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14pt;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #FF5500;
	text-decoration: none;
	line-height: 18pt;
}
.subheadsgreen2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14pt;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #669933;
	text-decoration: none;
	line-height: 18pt;
}
.subheadsgreen {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #669933;
	text-decoration: none;
	line-height: 16pt;
}
.subheadsgrey {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #666666;
	text-decoration: none;
	line-height: 16pt;
}
.tabletext_orange {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #FF5500;
	text-decoration: none;
}
.tabletext_boldorange {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #FF5500;
	text-decoration: none;
}
.tabletext_bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #666666;
	text-decoration: none;
}
.tabletext_boldwhite {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #FFF;
	text-decoration: none;
}
.tabletext_boldgreen {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #FF5500;
	text-decoration: none;
}
a.general:link {
	color: #FF5500;
	text-decoration: underline;
	font-style: normal;
	font-weight: bold;
}
a.general:visited {
	color: #FF5500;
	text-decoration: none;
	font-weight: bold;
}
a.general:hover {
	color: FF5500;
	text-decoration: underline;
	font-weight: bold;
}
a.general:active {
	color: FF5500;
	text-decoration: none;
	font-weight: bold;
}

a.nav:link {
	color: #FF5500;
	text-decoration: none;
	font-weight: bold;
}
a.nav:visited { color: #666666; text-decoration: none }
a.nav:hover {
	color: #FF5500;
	text-decoration: underline;
	font-weight: bold;
}
a.nav:active {
	color: #FF5500;
	text-decoration: none;
	font-weight: bold;
}

a.nav2:link { color: #FF5500; text-decoration: none }
a.nav2:visited { color: #FF5500; text-decoration: none }
a.nav2:hover { color: #FF5500; text-decoration: none }
a.nav2:active { color: #FF5500; text-decoration: none }
.tabletext_bold_orange {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #FF6600;
	text-decoration: none;
}
.tabletext_white {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #FFFFFF;
	text-decoration: none;
}
a.nav3:link {
color: #FFFFFF; text-decoration: none
}
a.nav3:visited {
color: #FFFFFF; text-decoration: none
}
a.nav3:hover {
color: #FFFFFF; text-decoration: none
}
a.nav3:active {
color: #FFFFFF; text-decoration: none
}
.whitetext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #FFFFFF;
	text-decoration: none;
	line-height: 10pt;
}
.whitetextlarge {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #FFFFFF;
	text-decoration: none;
}
#scroll {
position:absolute;
top:0;
bottom:-0.1px;
width:1em;
z-index:-1; 
table {
}

.whitetablerightb {
	background-attachment: fixed;
	background-image: url(graphics/whitebox_home_right.gif);
	background-repeat: repeat-y;
	background-position: right top;
}
#table {
	background-image: url(graphics/howitworks_d.gif);
	background-repeat: repeat-x;
}
ul.noIndent {
	margin-left: 0.5em;
	padding-left: 0.5em;
}

