/*
Licensed Materials  - Property  of IBM
(c)  Copyright IBM Canada Ltd. 2004    All Rights Reserved
*/

BODY, FORM, H1, H2, H3, P, SPAN, TH, TD, DIV, LI, OL, DL, DT, DD {
	border: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}

LI {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size:11px;color:#333333;font-weight:normal;padding-right: 0px; line-height:11pt; padding-left: 0px; padding-top: 0px; margin-top: 0px; padding-bottom: 0px;}
SELECT, OPTION  {font-size: 11px;  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;}
/* INPUT  {font-size: 12px; font-family: Arial,  Verdana, Geneva, Helvetica, sans-serif;} */
P { line-height: 14pt; }
LI { margin-bottom: 3pt; margin-top: 3pt; }
SMALL { font-size: 7pt; }
BIG { font-size: 14pt; font-weight: bold; }
DD { margin-bottom: 12px; }
DL, OL, UL, P { margin-bottom: 10px; }
DT { font-weight: bold; }

.white {background-color:#FFFFFF;}
.teasergreen {background-color:#8BA264;}
.green {background-color:#D9E9BE;}
.darkgreen {background-color:#B1EEA4;}
.palegreen {background-color:#E5F2D6;}
.newprojectgreen {background-color:#A9E8A0;}
.orange {background-color:#DE974F;}
.lightorange {background-color:#FFD7A6;}
.paleorange {background-color:#FFE8CC;}
.turquoise {background-color:#CEF2F2;}
.grey {background-color:#999999;}
.lightgrey {background-color:#CCCCCC;}
.palegrey {background-color:#F1F1F1;}
.pinkgrey {background-color:#ffcccc;}
.spacing {margin-bottom: 3px; margin-top: 3px; padding-top: 3px;padding-bottom: 3px; padding-right: 11px; padding-left: 1px;}
.regHeaderGreen {background-color:#999967;}
.regHeaderGrey {background-color:#CCCCCC;}

.homeHeadline {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size:30px;font-weight:lighter;color:#339999;letter-spacing:-1px;padding-right:0px; line-height:39px; padding-left: 0px; padding-top: 0px; margin-top: 0px; padding-bottom: 0px;}
.homeCTA {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size:16px;color:#0063A4;font-weight:bold;padding-right:0px; line-height:16px; padding-left: 0px; padding-top: 0px; margin-top: 0px; padding-bottom: 0px;}
.homeText {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size:15px;color:#6E6E6E; font-weight:normal; padding-right: 0px; padding-left: 0px; line-height:18px; padding-top: 0px; margin-top: 0px; padding-bottom: 0px;}
.homeLM {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size:15px;color:#339999;font-weight:bold; text-decoration:none; padding-right: 0px;  padding-left: 0px; padding-top: 0px; margin-top: 0px; padding-bottom: 0px;}
.homeTag {font-family: Techno, Arial, Helvetica, sans-serif;font-size:13px;color:0063A4;font-weight:bold;padding-right:0px; line-height:12px; padding-left: 0px; padding-top: 0px; margin-top: 0px; padding-bottom: 0px;}
.home09ContentText {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size:11px;color:#4C4C4C;font-weight:normal;padding-right: 0px; line-height:13pt; padding-left: 0px; padding-top: 0px; margin-top: 0px; padding-bottom: 0px;}
.articleTime {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size:11px;color:#999999;font-weight:bold; white-space:nowrap; padding-right: 0px; padding-left: 0px; line-height:12pt; padding-top: 0px; margin-top: 0px; padding-bottom: 0px;}

.error {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size:11px;color:#ff0000;font-weight:bold; padding-right: 0px; line-height:11pt; padding-left: 0px; padding-top: 0px; margin-top: 0px; padding-bottom: 0px;}
.errorSmall {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size:10px;color:#ff0000;font-weight:bold; padding-right: 0px; line-height:10pt; padding-left: 0px; padding-top: 0px; margin-top: 0px; padding-bottom: 0px;}
.seperators {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size:10px;color:#999999;font-weight:normal;}
.orangeText {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size:11px;color:#cc6600;font-weight:normal;}
.signin {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size:10px;color:#336666;font-weight:normal;padding-right: 0px; padding-left: 0px; padding-top: 3px; margin-top: 3px; padding-bottom: 0px;}
.signedIn {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size:12px;color:#336666;font-weight:bold;padding-right: 0px; padding-left: 0px; padding-top: 0px; margin-top: 0px; padding-bottom: 0px;}
.signedInInfo {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size:10px;color:#336666;font-weight:bold;padding-right: 0px; line-height: 10pt; padding-left: 0px; padding-top: 0px; margin-top: 0px; padding-bottom: 0px;}
.signedInResults {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size:10px;color:#666666;font-weight:normal;padding-right: 0px; line-height: 10pt; padding-left: 0px; padding-top: 0px; margin-top: 0px; padding-bottom: 0px;}
.arrow {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size:10px;color:#DE974F;font-weight:bold;}
.gettingstarted {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size:10px;color:#333333;font-weight:normal; line-height:10pt; padding-top: 0px; padding-bottom: 0px;}

.promoHeaderGrey {font-family: Verdana, Geneva, Helvetica, sans-serif;font-size:12px;color:#999999;font-weight:bold;padding-right: 0px; padding-left: 0px; line-height:10pt; padding-top: 3px; margin-top: 3px; padding-bottom: 0px;}
.rightText {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size:10px;color:#999999;font-weight:normal;padding-right: 0px; padding-left: 0px; line-height:10pt; padding-top: 3px; margin-top: 3px; padding-bottom: 0px;}

.contentText {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size:11px;color:#333333;font-weight:normal;padding-right: 0px; line-height:11pt; padding-left: 0px; padding-top: 0px; margin-top: 0px; padding-bottom: 0px;}
.contentTextSmall {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size:10px;color:#333333;font-weight:normal;padding-right: 0px; line-height:10pt; padding-left: 0px; padding-top: 0px; margin-top: 0px; padding-bottom: 0px;}
.contentTextItalic {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size:11px;color:#333333;font-weight:normal;font-style:italic;padding-right: 0px; line-height:11pt; padding-left: 0px; padding-top: 0px; margin-top: 0px; padding-bottom: 0px;}
.contentTextBold {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size:11px;color:#333333;font-weight:bold; padding-right: 0px; line-height:11pt; padding-left: 0px; padding-top: 0px; margin-top: 0px; padding-bottom: 0px;}
.contentTextBoldItalic {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size:11px;color:#333333;font-weight:bold; font-style:italic; padding-right: 0px; line-height:11pt; padding-left: 0px; padding-top: 0px; margin-top: 0px; padding-bottom: 0px;}
.contentTextSmallItalic {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size:10px;color:#333333;font-weight:normal; font-style:italic; padding-right: 0px; line-height:11pt; padding-left: 0px; padding-top: 0px; margin-top: 0px; padding-bottom: 0px;}
.contentTextBold13 {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size:13px;color:#333333;font-weight:bold; padding-right: 0px; line-height:11pt; padding-left: 0px; padding-top: 0px; margin-top: 0px; padding-bottom: 0px;}

.contentHeading {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size:11px;color:#666666;font-weight:bold; padding-right: 0px; padding-left: 0px; line-height:12pt; padding-top: 0px; margin-top: 0px; padding-bottom: 0px;}
.heroText {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size:12px;color:#FFFFFF;font-weight:normal;padding-right: 0px; padding-left: 0px; line-height:12pt; padding-top: 0px; margin-top: 0px; padding-bottom: 0px;}
.heroTextBold {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size:12px;color:#FFFFFF;font-weight:bold;padding-right: 0px; padding-left: 0px; line-height:12pt; padding-top: 0px; margin-top: 0px; padding-bottom: 0px;}
.secondLevelHeading {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size:11px;color:#666666;font-weight:bold; white-space:nowrap; padding-right: 0px; padding-left: 0px; line-height:12pt; padding-top: 0px; margin-top: 0px; padding-bottom: 0px;}
.newHeaderText{font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size:24px;color:#336564;font-weight:bold; padding-right: 0px; line-height:36px; padding-left: 0px; padding-top: 0px; margin-top: 0px; padding-bottom: 0px;}
.thirdLevelHeading {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size:20px;color:#cc6600;font-weight:bold; white-space:nowrap; padding-right: 0px; padding-left: 0px; line-height:20pt; padding-top: 0px; margin-top: 0px; padding-bottom: 0px;}
.miniThirdLevelHeading {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size:14px;color:#cc6600; font-weight:bold; white-space:nowrap; padding-right: 0px; padding-left: 0px; line-height:14pt; padding-top: 0px; margin-top: 0px; padding-bottom: 0px;}
.homeOrange {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size:15px;color:#cc6600; font-weight:bold; white-space:nowrap; padding-right: 0px; padding-left: 0px; line-height:14pt; padding-top: 0px; margin-top: 0px; padding-bottom: 0px;}

.fortyBlack {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:40px; color:#000000; font-weight:normal; padding-right: 0px; padding-left: 0px; line-height:44pt; padding-top: 0px; margin-top: 0px; padding-bottom: 0px;}
.fortyTeal {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:40px; color:#3399cc; font-weight:normal; padding-right: 0px; padding-left: 0px; line-height:44pt; padding-top: 0px; margin-top: 0px; padding-bottom: 0px;}
.fortyOrange {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:40px; color:#ff9966; font-weight:normal; padding-right: 0px; padding-left: 0px; line-height:44pt; padding-top: 0px; margin-top: 0px; padding-bottom: 0px;}
.thirtyBlack {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:30px; color:#000000; font-weight:normal; padding-right: 0px; padding-left: 0px; line-height:32pt; padding-top: 0px; margin-top: 0px; padding-bottom: 0px;}
.thirtyTeal {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:30px; color:#3399cc; font-weight:normal; padding-right: 0px; padding-left: 0px; line-height:32pt; padding-top: 0px; margin-top: 0px; padding-bottom: 0px;}
.thirtyOrange {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:30px; color:#ff9966; font-weight:normal; padding-right: 0px; padding-left: 0px; line-height:32pt; padding-top: 0px; margin-top: 0px; padding-bottom: 0px;}
.twentyBlackBold {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:20px; color:#000000; font-weight:bold; padding-right: 0px; padding-left: 0px; line-height:22px; padding-top: 0px; margin-top: 0px; padding-bottom: 0px;}
.twentyTealBold {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:20px; color:#3399cc; font-weight:bold; padding-right: 0px; padding-left: 0px; line-height:22px; padding-top: 0px; margin-top: 0px; padding-bottom: 0px;}
.twentyOrangeBold {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:20px; color:#ff9966; font-weight:bold; padding-right: 0px; padding-left: 0px; line-height:22px; padding-top: 0px; margin-top: 0px; padding-bottom: 0px;}
.twentyoneBlack {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:21px; color:#000000; font-weight:normal; padding-right: 0px; padding-left: 0px; line-height:24pt; padding-top: 0px; margin-top: 0px; padding-bottom: 0px;}
.fifteenBlack {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:15px; color:#000000; font-weight:normal; padding-right: 0px; padding-left: 0px; line-height:17pt; padding-top: 0px; margin-top: 0px; padding-bottom: 0px;}
.seventeenGrey {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:17px; color:#333333; font-weight:normal; padding-right: 0px; padding-left: 0px; line-height:18pt; padding-top: 0px; margin-top: 0px; padding-bottom: 0px;}
.seventeenTeal {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:17px; color:#339999; font-weight:normal; padding-right: 0px; padding-left: 0px; line-height:18pt; padding-top: 0px; margin-top: 0px; padding-bottom: 0px;}
.sixteenGrey {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:16px; color:#333333; font-weight:normal; padding-right: 0px; padding-left: 0px; line-height:18pt; padding-top: 0px; margin-top: 0px; padding-bottom: 0px;}
.elevenGrey {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:11px; color:#333333; font-weight:normal; padding-right: 0px; padding-left: 0px; line-height:13pt; padding-top: 0px; margin-top: 0px; padding-bottom: 0px;}
.thirteenTeal {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:13px; color:#339999; font-weight:normal; padding-right: 0px; padding-left: 0px; line-height:15px; padding-top: 0px; margin-top: 0px; padding-bottom: 0px;}
.thirteenGrey {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:13px; color:#333333; font-weight:normal; padding-right: 0px; padding-left: 0px; line-height:15px; padding-top: 0px; margin-top: 0px; padding-bottom: 0px;}
.eighteenGrey {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size:18px;color:#666666; font-weight:normal; white-space:nowrap; padding-right: 0px; padding-left: 0px; line-height:14pt; padding-top: 0px; margin-top: 0px; padding-bottom: 0px;}

.twentyoneGrey {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size:21px;color:#666666; font-weight:normal; white-space:nowrap; padding-right: 0px; padding-left: 0px; line-height:23pt; padding-top: 0px; margin-top: 0px; padding-bottom: 0px;}
.twentyoneGreyBold {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size:21px;color:#666666; font-weight:bold; white-space:nowrap; padding-right: 0px; padding-left: 0px; line-height:23pt; padding-top: 0px; margin-top: 0px; padding-bottom: 0px;}
.sixteenOrange {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:16px; color:#cc6600; font-weight:normal; padding-right: 0px; padding-left: 0px; line-height:18pt; padding-top: 0px; margin-top: 0px; padding-bottom: 0px;}
.fourteenOrange {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:14px; color:#cc6600; font-weight:normal; padding-right: 0px; padding-left: 0px; line-height:16pt; padding-top: 0px; margin-top: 0px; padding-bottom: 0px;}
.thirteenOrange {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:13px; color:#cc6600; font-weight:normal; padding-right: 0px; padding-left: 0px; line-height:15pt; padding-top: 0px; margin-top: 0px; padding-bottom: 0px;}
.sixteenBlue {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:16px; color:#339999; font-weight:normal; padding-right: 0px; padding-left: 0px; line-height:18pt; padding-top: 0px; margin-top: 0px; padding-bottom: 0px;}
.fourteenBlue {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:14px; color:#339999; font-weight:normal; padding-right: 0px; padding-left: 0px; line-height:16pt; padding-top: 0px; margin-top: 0px; padding-bottom: 0px;}
.thirteenBlue {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:13px; color:#339999; font-weight:normal; padding-right: 0px; padding-left: 0px; line-height:15pt; padding-top: 0px; margin-top: 0px; padding-bottom: 0px;}
.sixteenBlueBold {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:16px; color:#339999; font-weight:bold; padding-right: 0px; padding-left: 0px; line-height:18pt; padding-top: 0px; margin-top: 0px; padding-bottom: 0px;}
.fourteenBlueBold {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:14px; color:#339999; font-weight:bold; padding-right: 0px; padding-left: 0px; line-height:16pt; padding-top: 0px; margin-top: 0px; padding-bottom: 0px;}
.thirteenBlueBold {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:13px; color:#339999; font-weight:bold; padding-right: 0px; padding-left: 0px; line-height:14pt; padding-top: 0px; margin-top: 0px; padding-bottom: 0px;}
.twelveBlueBold {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:12px; color:#339999; font-weight:bold; padding-right: 0px; padding-left: 0px; line-height:14pt; padding-top: 0px; margin-top: 0px; padding-bottom: 0px;}
.fourteenGrey {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size:14px;color:#666666; font-weight:normal; padding-right: 0px; padding-left: 0px; line-height:14pt; padding-top: 0px; margin-top: 0px; padding-bottom: 0px;}
.fourteenWhite {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size:14px;color:#ffffff; font-weight:normal; padding-right: 0px; padding-left: 0px; line-height:14pt; padding-top: 0px; margin-top: 0px; padding-bottom: 0px;}
.eighteenWhiteBold {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size:18px;color:#ffffff; font-weight:bold; padding-right: 0px; padding-left: 0px; line-height:14pt; padding-top: 0px; margin-top: 0px; padding-bottom: 0px;}
.twentytwoBlack {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size:22px;color:#000000; font-weight:normal; padding-right: 0px; padding-left: 0px; line-height:14pt; padding-top: 0px; margin-top: 0px; padding-bottom: 0px;}
.twentytwoBlackBold {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size:22px;color:#000000; font-weight:bold; padding-right: 0px; padding-left: 0px; line-height:22pt; padding-top: 0px; margin-top: 0px; padding-bottom: 0px;}
.eighteenOrange {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size:18px;color:#cc6600; font-weight:bold; white-space:nowrap; padding-right: 0px; padding-left: 0px; line-height:14pt; padding-top: 0px; margin-top: 0px; padding-bottom: 0px;}
.tableHeader {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size:11px;color:#000000; font-weight:bold; padding-right: 0px; padding-left: 0px; line-height:11pt; padding-top: 0px; margin-top: 0px; padding-bottom: 0px;}
.tableTitle {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size:11px;color:#cc6600; font-weight:bold; padding-right: 0px; padding-left: 0px; line-height: 11pt; padding-top: 0px; margin-top: 0px; padding-bottom: 0px;}
.pageText {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size:11px;color:#999999;font-weight:normal;padding-right: 0px; padding-left: 0px; line-height:12pt; padding-top: 0px; margin-top: 0px; padding-bottom: 0px;}
.navSelected {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size:10px;color:#339999;font-weight:bold;padding-right: 0px; padding-left: 0px; line-height:12pt; padding-top: 0px; margin-top: 0px; padding-bottom: 0px; text-decoration: none;}
.secondLevelNavSelected {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size:10px;color:#339999;font-weight:bold;padding-right: 0px; padding-left: 0px; line-height:12pt; padding-top: 0px; margin-top: 0px; padding-bottom: 0px; text-decoration: none;}
.tableHeaderText {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size:11px;color:#333333;font-weight:normal;padding-right: 0px; line-height:8pt; padding-left: 0px; padding-top: 0px; margin-top: 0px; padding-bottom: 0px;}
.redtext {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size:10px;color:#aa0000;font-weight:bold; line-height:10pt; padding-top: 0px; padding-bottom: 0px;}
.greenTextSmall {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size:10px;color:#00ff00;font-weight:bold; padding-right: 0px; line-height:10pt; padding-left: 0px; padding-top: 0px; margin-top: 0px; padding-bottom: 0px;}
.blueTextBold {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size:11px;color:#339999;font-weight:bold; padding-right: 0px; line-height:10pt; padding-left: 0px; padding-top: 0px; margin-top: 0px; padding-bottom: 0px;}
.blueTextBoldSmall {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size:10px;color:#339999;font-weight:bold; padding-right: 0px; line-height:10pt; padding-left: 0px; padding-top: 0px; margin-top: 0px; padding-bottom: 0px;}
.regHeaderText {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size:14px;color:#FFFFFF;font-weight:bold; padding-right: 0px; line-height:10pt; padding-left: 0px; padding-top: 0px; margin-top: 0px; padding-bottom: 0px;}
.regHeaderTextSmall {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size:9px;color:#333333;font-weight:normal; padding-right: 0px; line-height:10pt; padding-left: 0px; padding-top: 0px; margin-top: 0px; padding-bottom: 0px;}
.md5sumText {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size:8px;color:#333333;font-weight:normal; padding-right: 0px; line-height:10pt; padding-left: 0px; padding-top: 0px; margin-top: 0px; padding-bottom: 0px;}
.sidebarHeaderText {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size:13px;color:#FFFFFF;font-weight:bold; padding-right: 0px; line-height:36px; padding-left: 0px; padding-top: 0px; margin-top: 0px; padding-bottom: 0px;}
.logoGrey {font-family:Helvetica, sans-serif;font-size:12px;color:#979CA2;font-weight:bold;padding-right:0px;line-height:10pt;padding-left:0px;padding-top:0px;margin-top:0px;padding-bottom:0px;}
.buttonText {font-family: Arial, Helvetica, sans-serif;font-size:12px;line-height:24px;color:#6E6E6E;text-decoration:none;padding-right:0px;padding-left:0px;padding-top:0px;margin-top:0px;padding-bottom:0px;margin-bottom:14px;}
.joinTodayText {font-family: Arial, Helvetica, sans-serif;font-size:12px;line-height:29px;color:#336666;font-weight:bold;text-decoration:none;padding-right:0px;line-height:24px;padding-left:0px;padding-top:0px;margin-top:0px;padding-bottom:4px;}


A { color: #339999;}
A:hover { color: #DE974F;}
.heroLink {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size:12px;color:#E0FDB7;font-weight:normal;text-decoration: underline;}
.heroLink:Hover {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size:12px;color:#CCFFFF;font-weight:normal;text-decoration: underline;}
.smallLink {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size:10px;color:#339999;font-weight:normal;text-decoration: underline;}
.smallLink:Hover {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size:10px;color:#CC6600;font-weight:normal;text-decoration: underline;}
.contentLink {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size:11px;color:#339999;font-weight:normal;text-decoration: underline;}
.contentLink:Hover {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size:11px;color:#CC6600;font-weight:normal;text-decoration: underline;}
.contentLinkBold {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size:11px;color:#339999;font-weight:bold;text-decoration: underline;}
.contentLinkBold:Hover {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size:11px;color:#CC6600;font-weight:bold;text-decoration: underline;}
.footerLink {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size:10px;color:#333333;font-weight:normal;text-decoration:none;}
.footerLink:Hover {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size:10px;color:#cc6600;font-weight:normal;text-decoration: underline;}
.secondLevelNav {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size:10px;color:#666666;font-weight:normal;text-decoration: none;}
.secondLevelNav:Hover {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size:10px;color:#cc6600;font-weight:normal;text-decoration: none;}
.secondLevelSelected {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size:10px;color:#666666;font-weight:bold;padding-right: 0px; padding-left: 0px; line-height:12pt; padding-top: 0px; margin-top: 0px; padding-bottom: 0px; text-decoration: none;}
.secondLevelSelected:Hover {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size:10px;color:#cc6600;font-weight:bold;padding-right: 0px; padding-left: 0px; line-height:12pt; padding-top: 0px; margin-top: 0px; padding-bottom: 0px; text-decoration: none;}
.sitemapTitle {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size:11px;color:#cc6600;font-weight:bold;padding-right: 0px; padding-left: 0px; line-height:12pt; padding-top: 0px; margin-top: 0px; padding-bottom: 1px; text-decoration: underline;}
.sitemapTitle:Hover {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size:11px;color:#cc6600;font-weight:bold;padding-right: 0px; padding-left: 0px; line-height:12pt; padding-top: 0px; margin-top: 0px; padding-bottom: 0px; text-decoration: underline;}
.contentLinkSmall {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size:10px;color:#339999;font-weight:normal;text-decoration: underline;}
.contentLinkSmall:Hover {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size:10px;color:#CC6600;font-weight:normal;text-decoration: underline;}
.forumMainNavLink { vertical-align:bottom; color:#666666; position: relative; float: left; margin: 0; height: 20px; padding-top:7px; padding-left:15px; padding-right:15px; list-style: none; font: bold 11px Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; background-repeat: no-repeat; text-transform: uppercase; text-decoration:none; }

.newsSubjectHeading {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size:11px;color:#666666;font-weight:bold; padding-right: 0px; padding-left: 0px; line-height:12pt; padding-top: 0px; margin-top: 0px; padding-bottom: 0px;}

.returnToTopLink {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size:10px;color:#339999;font-weight:normal;text-decoration: none;}
.returnToTopLink:Hover {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size:10px;color:#CC6600;font-weight:normal;text-decoration: none;}

input.textboxEight {font-weight:normal; font-size: 11px; width: 80px; height: 20px;}
input.textboxTwelve {font-weight:normal; font-size: 11px; width: 120px; height: 20px;}
input.textboxSixteen {font-weight:normal; font-size: 11px; width: 160px; height: 20px;}
input.textbox {font-weight:normal; font-size: 11px;}

.hide {position:absolute; z-index:10; visibility:hidden;}

.noDisplay {display:none;}
.inlineDisplay {display:inline;}
.blockDisplay {display:block;}

#mainNav {position:relative; top:0px; left:0px; margin-bottom:0px; margin:0px 0px 0px 0px; padding:0; height:27px; list-style:none; z-index:1000;}
#mainNav li { position: relative; float: left; margin: 0; line-height: 27px; height: 27px; padding: 6px 0px 0px 0px; list-style: none; font: bold 11px Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; background-repeat: no-repeat; text-transform: uppercase; }
#mainNav a { display: block; width: auto!important; text-decoration:none; color:#666666; }

#mainNav li:hover, #mainNav li.sfhover {list-style:none;background:#8BA264 url('/images/nav_roll_back.jpg'); background-repeat:repeat-x; display:block;}
#mainNav li.nohover {list-style:none;background: url('/images/nav_bkgd.gif'); background-repeat:repeat-x;}

#mainNav li ul {position:absolute; left:-999em;}

#mainNav li:hover ul, #mainNav li.sfhover ul {left:auto; display:block; border-style:none solid solid solid; border-color:#c3c3c3; border-width:1px;}
#mainNav li.sfhover ul.topside {left:auto; top:-484px; display:block; border-style:solid solid none solid; border-color:#c3c3c3; border-width:1px;}
#mainNav li:hover ul.topside {left:auto; top:-318px; display:block; border-style:solid solid none solid; border-color:#c3c3c3; border-width:1px;z-index:2000;}

#mainNav li:hover ul li, #mainNav li.sfhover ul li {padding-left:10px; padding-right:5px; height:18px; text-align:left; display:block; float:none;}
#mainNav li:hover ul#home li, #mainNav li.sfhover ul#home li {width:200px; height:22px;}
#mainNav li:hover ul#home a, #mainNav li.sfhover ul#home a {display:block;}

#mainNav li:hover ul#about li, #mainNav li.sfhover ul#about li {width:250px; height:22px;}
#mainNav li:hover ul#research li, #mainNav li.sfhover ul#research li {width:270px; height:22px;}
#mainNav li:hover ul#forums li, #mainNav li.sfhover ul#forums li {width:220px; height:22px;}
#mainNav li:hover ul#stats li, #mainNav li.sfhover ul#stats li {width:180px; height:22px;}
#mainNav li:hover ul#mygrid li, #mainNav li.sfhover ul#mygrid li {width:190px; height:22px;}
#mainNav li:hover ul#mydownload li, #mainNav li.sfhover ul#mydownload li {width:140px; height:22px;}
#mainNav li:hover ul#help li, #mainNav li.sfhover ul#help li {width:40px; height:22px; padding-left:10px; padding-right:5px;}

#mainNav li:hover ul li:hover, #mainNav li.sfhover ul li.sfhover {background:#D7DED5;}

.menu {margin:8px 0px 0px -15px; padding:0px; list-style:none; background: #ffffff; position:absolute; display:block;width:auto!important;}
.menuLink {vertical-align:middle; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size:10px;color:#333333;font-weight:normal; line-height:1.9em; text-decoration:none; text-transform:capitalize; display:block;}

#fs_outerdiv {width:439px; height:110px;}
