p { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; margin-top: 0px; margin-left: 0px; margin-bottom: 8px; margin-right: 0px; line-height: 16px; font-weight:normal;}
td { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; margin-top: 0px; margin-left: 0px; margin-right: 0px; line-height: 16px; font-weight:normal;}
li { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333;text-indent: 0px; margin-top: 0px; margin-bottom: 1px; margin-left: -2px; margin-right: 0px; line-height: 15px; font-weight:normal;}
ul { text-indent: 0px; margin-left: 17px; margin-top: 0px; list-style-image: url('../images/blt_blu.gif');}
ol { text-indent: 0px; margin-left: 24px; margin-top: 0px;}
H1 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 20px; color: #1177bb; padding-left: 35px; margin-bottom: 0px; margin-top: 0px; line-height: 24px; font-weight:normal;}
H2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 24px; color: #555555; padding-left: 15px; margin-bottom: 5px; margin-top: 0px; line-height: 30px; font-weight:normal;}
a { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #1155bb; margin-top: 0px; margin-left: 0px; margin-right: 0px; line-height: 16px; text-decoration: none; font-weight:normal;}
a:hover { color: #1177bb; text-decoration: underline;}
a:active { color: #1177bb; text-decoration: underline;}
.bgWhite { background-color:#ffffff; }
.bgGrey { background-color:#949494; }
.bgGreen { background-color:#99cfd0;}
.bgPink { background-color:#f3f3f3; }

img.imgSubSecHdr { background-color:#ffffff; border-style:0; border:0px solid #ffffff; z-index:1; margin-left: 10px; margin-bottom: 10px; float: right;}
img.imgSub { border-style:0; border:0px solid #ffffff; z-index:1; margin-left: 10px; margin-bottom: 10px; float: right;}

.homeTitleText { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #1177bb; padding-top: 10px; margin-left: 0px; margin-right: 0px; line-height: 20px; text-decoration: none;letter-spacing: 1px; font-weight:bold;}
.homeTitleLinkNot { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #2299ee; margin-top: 0px; margin-left: 0px; margin-right: 0px; line-height: 20px; text-decoration: none;letter-spacing: 1px; font-weight:bold;}
a.homeTitleLink { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #2299ee; margin-top: 0px; margin-left: 0px; margin-right: 0px; line-height: 20px; text-decoration: none;letter-spacing: 1px; font-weight:bold;}
a.homeTitleLink:hover { color: #44b5e6; text-decoration: underline;}
a.homeTitleLink:active { color: #44b5e6; text-decoration: underline;}
a.homeNewsTitleLink { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #1155bb; margin-top: 0px; margin-left: 0px; margin-right: 0px; line-height: 16px; text-decoration: none;font-weight:bold;}
a.homeNewsTitleLink:hover { color: #44b5e6; text-decoration: underline;}
a.homeNewsTitleLink:active { color: #44b5e6; text-decoration: underline;}
.searchInput { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; margin-left: 0px; margin-top: 1px; background-color:#ffffff; border-style:0; border:1px solid #ffffff; z-index:1; width:87;}
li.useTrain { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333;text-indent: 0px; margin-top: 0px; margin-bottom: 8px; margin-left: -2px; margin-right: 0px; line-height: 15px; font-weight:normal;}

.homeBotMidTop { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; padding-left: 15px; padding-right: 15px; padding-top: 0px; padding-bottom: 0px; line-height: 16px; font-weight:normal; background-color:#ffffff; border-top:3px solid #328ac5; border-bottom:3px solid #328ac5;}
.homeBotMidBot { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; padding-left: 15px; padding-right: 15px; padding-top: 0px; padding-bottom: 0px; line-height: 16px; font-weight:normal; background-color:#f0efdf; border-top:3px solid #8cd1ef; border-bottom:3px solid #8cd1ef;}
.homeHeadlineText { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #333333; padding-left: 0px; padding-right: 0px; padding-top: 10px; padding-bottom: 0px; line-height: 17px; font-weight:bold;}
.demoFormText { padding-left: 5px; padding-right: 15px; padding-top: 0px; padding-bottom: 0px; line-height: 16px;}

.hdrNavText { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #1177bb; padding-top: 5px; margin-left: 0px; margin-right: 0px; line-height: 20px; text-decoration: none; font-weight:bold;}
.hdrNavSearch { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #555555; padding-top: 5px; margin-left: 0px; margin-right: 0px; line-height: 20px; text-decoration: none; font-weight:normal;}
a.hdrNavLink { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #555555; margin-top: 0px; margin-left: 7px; margin-right: 7px; line-height: 20px; text-decoration: none; font-weight:normal;}
a.hdrNavLink:hover { color: #44b5e6; text-decoration: none;}
a.hdrNavLink:active { color: #44b5e6; text-decoration: none;}
a.hdrNavLinkGot { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #1177bb; margin-top: 0px; margin-left: 7px; margin-right: 7px; line-height: 20px; text-decoration: none; font-weight:normal;}
a.hdrNavLinkGot:hover { color: #44b5e6; text-decoration: none;}
a.hdrNavLinkGot:active { color: #44b5e6; text-decoration: none;}

.lftNavText { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; padding-top: 8px; padding-bottom: 8px; padding-left: 35px; padding-right: 5px; line-height: 20px; font-weight:normal;}
.lftNavTitle { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; padding-top: 8px; padding-bottom: 8px; padding-left: 35px; padding-right: 5px; line-height: 15px; font-weight:bold;}
a.lftNavTitleLink { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #545454; padding-top: 8px; padding-bottom: 8px; padding-left: 0px; padding-right: 5px; line-height: 15px; text-decoration: none; font-weight:bold;}
a.lftNavTitleLink:hover { color: #1177bb; text-decoration: none;}
a.lftNavTitleLink:active { color: #1177bb; text-decoration: none;}
a.lftNavLink { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #545454; padding-top: 10px;  padding-bottom: 10px; margin-top: 10px;  margin-bottom: 10px; margin-left: 0px; margin-right: 0px; line-height: 14px; text-decoration: none; font-weight:normal;}
a.lftNavLink:hover { color: #44b5e6; text-decoration: none;}
a.lftNavLink:active { color: #44b5e6; text-decoration: none;}
a.lftNavLinkGot { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; margin-top: 0px; margin-left: 0px; margin-right: 0px; line-height: 14px; text-decoration: none; font-weight:bold;}
a.lftNavLinkGot:hover { color: #44b5e6; text-decoration: none;}
a.lftNavLinkGot:active { color: #44b5e6; text-decoration: none;}
p.lftNavIndent { padding-left: 10px;}
p.lftNavDblIndent { padding-left: 20px;}

.rightColTop { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; padding-left: 0px; padding-right: 0px; padding-top: 0px; padding-bottom: 2px; line-height: 16px; font-weight:bold; background-color:#e7ecf2; border-left:1px solid #cacccb; border-right:1px solid #cacccb;}
.rightColMain { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; padding-left: 0px; padding-right: 0px; padding-top: 0px; padding-bottom: 2px; line-height: 16px; font-weight:bold; background-color:#e7ecf2; border-left:1px solid #cacccb; border-right:1px solid #cacccb; border-bottom:2px solid #cacccb;}
.rightLearnMore { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #555555; padding-left: 15px; padding-right: 15px; padding-top: 0px; padding-bottom: 2px; line-height: 16px; font-weight:bold;}
.rightLearnSpecs { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #555555; padding-left: 10px; padding-right: 15px; padding-top: 0px; padding-bottom: 2px; line-height: 16px; font-weight:bold;}
.rightColText { padding-left: 15px; padding-right: 15px; line-height: 16px;}
.rightColTryIt { padding-left: 50px; padding-right: 15px; line-height: 16px; background-image: url('../images/rgt_try_it.gif'); background-repeat: no-repeat;}
.rightColDot { padding-left: 35px; padding-right: 15px; line-height: 16px; font-weight:normal; background-image: url('../images/rgt_arrow_dot.gif'); background-repeat: no-repeat;}
.rightColArrow { padding-left: 50px; padding-right: 15px; line-height: 16px; font-weight:normal; background-image: url('../images/rgt_arrow_gt.gif'); background-repeat: no-repeat;}
.rightColArrowSm { padding-left: 35px; padding-right: 15px; line-height: 16px; font-weight:normal; background-image: url('../images/rgt_arrow.gif'); background-repeat: no-repeat;}
.rightColArrowBl { padding-bottom: 10px; padding-left: 35px; padding-right: 15px; line-height: 16px; font-weight:normal; background-image: url('../images/rgt_arrow_bl.gif'); background-repeat: no-repeat;}
.rightColData { padding-left: 50px; padding-right: 15px; line-height: 16px; font-weight:normal; background-image: url('../images/rgt_data.gif'); background-repeat: no-repeat;}
.rightColEnvlp { padding-left: 50px; padding-right: 15px; line-height: 16px; font-weight:normal; background-image: url('../images/rgt_envlp.gif'); background-repeat: no-repeat;}
.rightColPoint { padding-left: 50px; padding-right: 15px; line-height: 16px; font-weight:normal; background-image: url('../images/rgt_arrow_gt.gif'); background-repeat: no-repeat;}
.rightColTitle { font-size: 11px; color: #666666; padding-left: 0px; padding-bottom: 0px; line-height: 26px; font-weight:bold;}
.rightColLightTitle { font-size: 11px; color: #797979; padding-left: 0px; padding-right: 0px; line-height: 18px; font-weight:bold;}
a.rightColLink { font-size: 11px; color: #1177bb; line-height: 16px; text-decoration: none; font-weight:bold;}
a.rightColLink:hover { color: #2299ee; text-decoration: underline;}
a.rightColLink:active { color: #2299ee; text-decoration: underline;}
.rightColShade { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; padding-top: 10px; padding-bottom: 10px; padding-left: 10px; padding-right: 20px; line-height: 16px; font-weight:normal; background-color:#f3f3f3; border-right:10px solid #ffffff;}

.rightColStudyLabel { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; color: #ffffff; padding-left: 10px; padding-right: 10px; padding-top: 0px; padding-bottom: 0px; line-height: 20px; font-weight:normal;}
.rightColStudyTitle { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #ffffff; padding-left: 10px; padding-right: 10px; padding-top: 0px; padding-bottom: 8px; line-height: 16px; font-weight:bold;}
.rightColStudyText { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #ffffff; padding-left: 10px; padding-right: 10px; padding-top: 0px; padding-bottom: 0px; line-height: 16px; font-weight:normal;}
a.rightColStudyLink { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #ffffff; margin-top: 0px; margin-left: 0px; margin-right: 0px; line-height: 16px; text-decoration: none;}
a.rightColStudyLink:hover { color: #ffffff; text-decoration: underline;}
a.rightColStudyLink:active { color: #ffffff; text-decoration: underline;}

.ftrNavBar { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #dddddd; padding-top: 15px; margin-left: 0px; margin-right: 0px; line-height: 20px; text-decoration: none; font-weight:bold;}
.ftrNavText { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #e7e7e7; padding-top: 15px; margin-left: 0px; margin-right: 0px; line-height: 20px; text-decoration: none; font-weight:normal;}
a.ftrNavLink { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #e7e7e7; margin-top: 0px; margin-left: 5px; margin-right: 5px; line-height: 20px; text-decoration: none; font-weight:normal;}
a.ftrNavLink:hover { color: #fffff; text-decoration: none;}
a.ftrNavLink:active { color: #fffff; text-decoration: none;}
a.ftrNavLinkGot { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #ccffff; margin-top: 0px; margin-left: 5px; margin-right: 5px; line-height: 20px; text-decoration: none; font-weight:normal;}
a.ftrNavLinkGot:hover { color: #fffff; text-decoration: none;}
a.ftrNavLinkGot:active { color: #fffff; text-decoration: none;}

.headlineText { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #333333; padding-left: 0px; padding-right: 0px; padding-top: 0px; padding-bottom: 0px; line-height: 26px; font-weight:bold;}
.bodyText { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; margin-top: 0px; margin-left: 0px; margin-bottom: 8px; margin-right: 0px; line-height: 16px;}
.bodyTitle { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; padding-left: 0px; padding-right: 0px; padding-top: 0px; padding-bottom: 8px; line-height: 16px; font-weight:bold;}
.bodyTitleBlue { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #1177bb; padding-left: 0px; padding-right: 0px; padding-top: 0px; padding-bottom: 8px; line-height: 16px; font-weight:bold;}
.bodyTitleBlue12 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #1177bb; padding-left: 0px; padding-right: 0px; padding-top: 0px; padding-bottom: 5px; line-height: 16px; font-weight:bold;}
.bodyTitleLg { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #333333; padding-left: 0px; padding-right: 0px; padding-top: 0px; padding-bottom: 8px; line-height: 20px; font-weight:bold;}
.bodyContent { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; padding-top: 0px; padding-bottom: 0px; padding-left: 35px; padding-right: 5px; line-height: 20px; font-weight:normal;}

.bodyBulletLeadIn { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #2299ee; padding-left: 0px; padding-right: 0px; padding-top: 0px; padding-bottom: 0px; line-height: 16px; font-weight:bold;}

.bodyColumnTitle { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; padding-left: 10px; padding-right: 10px; padding-top: 0px; padding-bottom: 8px; line-height: 16px; font-weight:bold; background-color:#f0efdf;}
.bodyColumnGridTitle { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #1177bb; padding-left: 10px; padding-right: 10px; padding-top: 6px; padding-bottom: 8px; line-height: 16px; font-weight:bold; background-color:#f0efdf; border-top: 6px solid #b6cfde;}
.bodyColumnGridTitleLtGrn { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #1177bb; padding-left: 10px; padding-right: 10px; padding-top: 6px; padding-bottom: 1px; line-height: 16px; font-weight:bold; background-color:#f0efdf; border-top: 6px solid #91c515;}
.bodyColumnGridTitleDkGrn { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #1177bb; padding-left: 10px; padding-right: 10px; padding-top: 6px; padding-bottom: 1px; line-height: 16px; font-weight:bold; background-color:#f0efdf; border-top: 6px solid #3a882f;}
.bodyColumnGridTitleOrng { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #1177bb; padding-left: 10px; padding-right: 10px; padding-top: 6px; padding-bottom: 1px; line-height: 16px; font-weight:bold; background-color:#f0efdf; border-top: 6px solid #ffb916;}
.bodyColumnGridTitleDkBlu { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #1177bb; padding-left: 10px; padding-right: 10px; padding-top: 6px; padding-bottom: 1px; line-height: 16px; font-weight:bold; background-color:#f0efdf; border-top: 6px solid #214263;}
.bodyColumnGridTitleMdBlu { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #1177bb; padding-left: 10px; padding-right: 10px; padding-top: 6px; padding-bottom: 1px; line-height: 16px; font-weight:bold; background-color:#f0efdf; border-top: 6px solid #336699;}
.bodyColumnGridText { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; margin-top: 0px; padding-left: 10px; padding-bottom: 8px; padding-right: 10px; line-height: 16px; background-color:#f0efdf;}
.bodyBlueBarTitle { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #1177bb; padding-left: 0px; padding-right: 0px; padding-top: 5px; padding-bottom: 2px; line-height: 16px; font-weight:bold; border-bottom: 1px solid #b2b2b2;}
.bodyGreyBarTop { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; padding-left: 0px; padding-right: 0px; padding-top: 0px; padding-bottom: 2px; line-height: 16px; font-weight:bold; border-top: 1px solid #b2b2b2;}
.bodyBarText { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; margin-top: 0px; padding-top: 3px; padding-bottom: 3px; margin-right: 0px; line-height: 16px; font-weight:normal; font-weight:normal; border-bottom: 1px solid #b2b2b2;}

.bodyColumnGridEdge {border-left: 1px solid #ffffff;}
.bodyLtBlueVertEdge {border-right: 3px solid #ffffff;}

.quoteText { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #555555; padding-left: 0px; padding-right: 0px; padding-top: 0px; padding-bottom: 0px; line-height: 20px; font-weight:normal;}
.quoteName { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #1177bb; padding-left: 0px; padding-right: 0px; padding-top: 10px; padding-bottom: 0px; line-height: 14px; font-weight:bold; }

.conInput { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; color: #333333; background-color:#ffffff; border-style:0; border:1px solid #737373; z-index:1; }
.conInputError { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; color: #333333; background-color:#e9f6fc; border-style:0; border:1px solid #ff0000; z-index:1; }
.conSubmit { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; color:#000000; background-color:#cfcfcf; border:1px solid #000000; cursor:hand; }

a.sitmpSec { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #1155bb; padding-left: 0px; margin-top: 0px; margin-left: 0px; margin-right: 0px; line-height: 18px; text-decoration: none; font-weight:bold;}
a.sitmpSec:hover { color: #1177bb; text-decoration: underline;}
a.sitmpSec:active { color: #1177bb; text-decoration: underline;}
a.sitmpSecSub { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #1155bb; padding-left: 15px; margin-top: 0px; margin-left: 0px; margin-right: 0px; line-height: 18px; text-decoration: none; font-weight:normal;}
a.sitmpSecSub:hover { color: #1177bb; text-decoration: underline;}
a.sitmpSecSub:active { color: #1177bb; text-decoration: underline;}
a.sitmpSecSubSub { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #1155bb; padding-left: 30px; margin-top: 0px; margin-left: 0px; margin-right: 0px; line-height: 18px; text-decoration: none; font-weight:normal;}
a.sitmpSecSubSub:hover { color: #1177bb; text-decoration: underline;}
a.sitmpSecSubSub:active { color: #1177bb; text-decoration: underline;}



