body { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; margin-top: 0px; margin-left: 0px; margin-bottom: 0px; margin-right: 0px; line-height: 17px; font-weight:normal; background-color:#dddddd;}
p { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; margin-top: 0px; margin-left: 0px; margin-bottom: 8px; margin-right: 0px; line-height: 17px; font-weight:normal;}
td { font-family: Verdana, Geneva, 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, Geneva, 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-size: 18px; line-height: 24px; margin-bottom: 0px;}
H2 { font-size: 16px; color: #465d75; line-height: 20px;}
H3 { font-size: 12px; color: #333;}
H4 { font-size: 11px; color: #465d75;}
H6 { font-size: 10px; color: #555;}
a { font-size: 11px; color: #336699; text-decoration: none;}
a:hover { color: #1177bb; text-decoration: underline;}
a:active { color: #1177bb; text-decoration: underline;}
.bgWhite { background-color:#ffffff; }
.bodyText { padding-top: 20px; padding-left: 0px; padding-bottom: 10px; padding-right: 30px;}
.bodyParagraph { padding-top: 0px; padding-left: 0px; padding-bottom: 10px; padding-right: 0px;}
.bodyParagraphInd { padding-top: 0px; padding-left: 20px; padding-bottom: 10px; padding-right: 0px;}

.bodyLanding { padding-top: 20px; padding-left: 25px; padding-bottom: 10px; padding-right: 30px;}
.bodyLandingShd { padding-top: 15px; padding-left: 25px; padding-bottom: 10px; padding-right: 30px; background-color:#fcf4e0;}
.bodyShd { padding-top: 20px; padding-left: 0px; padding-bottom: 10px; padding-right: 0px; background-color:#fcf4e0;}
.lftLandingNavTitle { font-size: 11px; color: #222222; padding-top: 20px; padding-bottom: 8px; padding-left: 25px; padding-right: 5px; line-height: 15px; font-weight:bold;}

.bodyListTop { font-size: 12px; color: #222222; padding-left: 0px; padding-right: 0px; padding-top: 0px; padding-bottom: 4px; line-height: 16px; font-weight:bold;}
.bodyListTitle { color: #465d75; padding-left: 0px; padding-right: 0px; padding-top: 0px; padding-bottom: 4px; line-height: 15px; font-weight:bold;}
.bodyListDot { color: #222222; padding-left: 20px; padding-right: 0px; padding-top: 0px; padding-bottom: 7px; line-height: 15px; font-weight:normal; background-image: url('../images/body_bullet.gif'); background-repeat: no-repeat;}
.bodyListDot1 { color: #222222; padding-left: 20px; padding-right: 0px; padding-top: 0px; padding-bottom: 0px; line-height: 15px; font-weight:normal; background-image: url('../images/body_bullet.gif'); background-repeat: no-repeat;}
.bodyImage { padding-right: 15px; padding-left: 0px; padding-top: 0px; padding-bottom: 10px;}

.hdrNavBox { background-image:url('../images/bg_header.gif'); background-repeat:repeat-x;}
.hdrNavText { font-size: 13px; color: #1177bb; padding-top: 0px; margin-left: 0px; margin-right: 0px; line-height: 20px; text-decoration: none;}
.hdrSubTitle { font-size: 16px; color: #465d75; line-height: 20px;}
a.hdrNavLink { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; color: #555555; padding-top: 15px; padding-bottom: 25px; padding-left: 0px; padding-right: 0px; line-height: 30px; text-decoration: none; text-align:center; font-weight:normal;}
a.hdrNavLink:hover { color: #000000; text-decoration: none;} 
a.hdrNavLink:active { color: #000000; text-decoration: none;}
a.hdrNavLinkGot { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; padding-top: 15px; padding-bottom: 25px; padding-left: 0px; padding-right: 0px; line-height: 30px; text-decoration: none; text-align:center; font-weight:bold;}
a.hdrNavLinkGot:hover { color: #000000; text-decoration: none;}
a.hdrNavLinkGot:active { color: #000000; text-decoration: none;}
a.hdrLogLink { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; color: #ff9933; padding-top: 15px; padding-bottom: 25px; padding-left: 0px; padding-right: 0px; line-height: 30px; text-decoration: none; font-weight:normal; font-weight:bold;}
a.hdrLogLink:hover { color: #000000; text-decoration: none;}
a.hdrLogLink:active { color: #000000; text-decoration: none;}

.ftrNavBar { background-image:url('../images/bg_footer.gif'); background-repeat:repeat-x;}
.ftrNavText { font-size: 11px; color: #666666; padding-top: 0px; padding-left: 29px; padding-right: 0px; line-height: 20px; text-decoration: none; font-weight:normal;}
.ftrNavTextRgt { font-size: 11px; color: #a9aaac; padding-top: 0px; padding-left: 0px; padding-right: 20px; line-height: 18px; text-decoration: none; font-weight:normal;}
a.ftrNavLink { font-size: 11px; margin-top: 0px; margin-left: 13px; margin-right: 13px; line-height: 18px; text-decoration: none; font-weight:normal;}
a.ftrNavLink:hover { text-decoration: none;}
a.ftrNavLink:active { text-decoration: none;}
a.ftrNavLinkGot { font-size: 11px; color: #509bcd; margin-top: 0px; margin-left: 13px; margin-right: 13px; line-height: 20px; text-decoration: none; font-weight:normal;}
a.ftrNavLinkGot:hover { color: #1177bb; text-decoration: none;}
a.ftrNavLinkGot:active { color: #1177bb; text-decoration: none;}

.lftNavText { font-size: 11px; color: #333333; padding-top: 8px; padding-bottom: 8px; padding-left: 0px; padding-right: 15px; line-height: 15px; font-weight:normal;}
.lftNavTitle { font-size: 11px; color: #222222; padding-top: 20px; padding-bottom: 8px; padding-left: 0px; padding-right: 5px; line-height: 15px; font-weight:bold;}
a.lftNavTitleLink { 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-size: 11px; color: #555555; padding-top: 10px; padding-bottom: 10px; margin-top: 10px;  margin-bottom: 10px; margin-left: 0px; margin-right: 0px; line-height: 13px; text-decoration: none;}
a.lftNavLink:hover { color: #111111; text-decoration: none;}
a.lftNavLink:active { color: #111111; text-decoration: none;}
a.lftNavLinkGot { font-size: 11px; color: #111111; padding-top: 10px; padding-bottom: 10px; margin-top: 10px;  margin-bottom: 10px; margin-left: 0px; margin-right: 0px; line-height: 13px; text-decoration: none;}
a.lftNavLinkGot:hover { color: #111111; text-decoration: none;}
a.lftNavLinkGot:active { color: #111111; text-decoration: none;}
a.lftNavLinkOrange { font-size: 11px; color: #e47d2a; padding-top: 10px; padding-bottom: 10px; margin-top: 10px;  margin-bottom: 10px; margin-left: 0px; margin-right: 0px; line-height: 13px; text-decoration: none; font-weight:bold;}
a.lftNavLinkOrange:hover { color: #336699; text-decoration: none;}
a.lftNavLinkOrange:active { color: #336699; text-decoration: none;}
a.lftNavLinkBlue { font-size: 11px; color: #1177bb; padding-top: 10px; padding-bottom: 10px; margin-top: 10px;  margin-bottom: 10px; margin-left: 0px; margin-right: 0px; line-height: 13px; text-decoration: none; font-weight:bold;}
a.lftNavLinkBlue:hover { color: #336699; text-decoration: none;}
a.lftNavLinkBlue:active { color: #336699; text-decoration: none;}
.lftNavSubTitle { font-size: 11px; color: #336699; padding-top: 20px; padding-bottom: 8px; padding-left: 0px; padding-right: 5px; line-height: 15px; font-weight:bold;}
.lftNavBumpOne { padding-left: 10px;}
.lftNavBumpTwo { padding-left: 20px;}

.boxTitle { font-size: 12px; color: #c3e5ea;  line-height: 27px; text-align:center; border-left:1px solid #8CD1F0; border-right:1px solid #8CD1F0; border-top:1px solid #8CD1F0; border-bottom:1px solid #8CD1F0; background-image:url('../images/bg_body_box.gif'); background-repeat:repeat-x; font-weight:bold;}
.boxContent { padding-top: 10px; padding-bottom: 10px; padding-left: 10px; padding-right: 10px; border-left:1px solid #8CD1F0; border-right:1px solid #8CD1F0; border-bottom:1px solid #8CD1F0;}
.boxSubTitle { font-size: 11px; color: #465d75; line-height: 12px; font-weight:bold;}

.rightColTop { font-size: 12px; color: #222222; padding-left: 5px; padding-right: 10px; padding-top: 20px; padding-bottom: 5px; line-height: 16px; font-weight:bold;}
.rightColBoxTitle { color: #465d75; padding-left: 25px; padding-right: 10px; padding-top: 5px; padding-bottom: 5px; line-height: 16px; font-weight:bold; border:1px solid #99a8af;}
.rightColShade { color: #222222; padding-left: 25px; padding-right: 20px; padding-top: 5px; padding-bottom: 5px; line-height: 16px; font-weight:normal; background-color:#e7eaec; border:1px solid #e7eaec;}
.rightColDot { color: #222222; padding-left: 25px; padding-right: 10px; padding-top: 5px; padding-bottom: 5px; line-height: 16px; font-weight:normal; background-color:#e7eaec; background-image: url('../images/right_bullet.gif'); background-repeat: no-repeat;}
.rightColDotPlain { color: #222222; padding-left: 25px; padding-right: 10px; padding-top: 5px; padding-bottom: 5px; line-height: 16px; font-weight:normal; background-image: url('../images/right_bullet_plain.gif'); background-repeat: no-repeat;}
.rightColCircArrow { color: #222222; padding-left: 25px; padding-right: 10px; padding-top: 5px; padding-bottom: 5px; line-height: 16px; font-weight:normal; background-image: url('../images/circ_arrow.gif'); background-repeat: no-repeat;}
.rightColTitle { font-size: 12px; color: #222222; padding-left: 5px; padding-right: 10px; padding-top: 5px; padding-bottom: 5px; line-height: 16px; font-weight:bold;}
.rightColSubTitle { color: #465d75; padding-left: 5px; padding-right: 10px; padding-top: 5px; padding-bottom: 5px; line-height: 16px; font-weight:bold;}
.rightColText { padding-left: 5px; padding-right: 10px; padding-top: 5px; padding-bottom: 5px; line-height: 16px;}
.rightColBlueBox { color: #465d75; padding-left: 15px; padding-right: 15px; padding-top: 15px; padding-bottom: 15px; line-height: 18px; border:1px solid #99d9f4; font-weight:bold;}

.conInput { font-size:11px; color: #222222; background-color:#d6e0eb; border-style:0; border:1px solid #e6ecf3; z-index:1; height: 20px;}
.conInputError { font-size:11px; color: #333333; background-color:#e9f6fc; border-style:0; border:1px solid #ff0000; z-index:1; }
.conInputTxt { font-size:11px; color: #222222; background-color:#d6e0eb; border-style:0; border:1px solid #e6ecf3; z-index:1;}
.conSubmit { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#e47d2a; background-color:#ffffff; border:1px solid #ffffff; cursor:hand; }

p.lftNavIndent { padding-left: 10px;}
p.lftNavDblIndent { padding-left: 20px;}

.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;}

.homeBoxPl { padding-left: 25px; padding-right: 20px; padding-bottom: 10px; border-left:1px solid #ffffff;}
.homeBoxLn { padding-left: 25px; padding-right: 20px; padding-bottom: 10px; border-left:1px solid #888888;}
.homeBoxLnLGText { font-size: 14px; color: #333333; line-height: 28px; text-decoration: none;}

.homeTitleText { font-size: 10px; color: #000000; letter-spacing:-.9px; margin-top: 0px; margin-bottom: 10px; margin-left: 0px; margin-right: 0px; line-height: 12px; text-decoration: none; font-weight:bold; text-transform:uppercase;}
.homeSubTitleText { font-size: 14px; color: #555555; padding-top: 0px; padding-bottom: 10px; margin-left: 0px; margin-right: 0px; line-height: 16px; text-decoration: none; font-weight:bold;}
.homeTitleLinkNot { 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-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-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-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-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;}
a.homeLearnLink { font-size: 10px; color: #336699; margin-top: 0px; margin-left: 0px; margin-right: 0px; line-height: 17px; text-decoration: none;letter-spacing: 1px; font-weight:bold; text-transform:uppercase;}
a.homeLearnLink:hover { color: #1177bb; text-decoration: underline;}
a.homeLearnLink:active { color: #1177bb; text-decoration: underline;}

.homeBotMidTop { 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-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-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;}

.rightColStudyLabel { 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-size: 12px; color: #ffffff; padding-left: 10px; padding-right: 10px; padding-top: 0px; padding-bottom: 8px; line-height: 16px; font-weight:bold;}
.rightColStudyText { 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-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;}

.headlineText { font-size: 13px; color: #333333; padding-left: 0px; padding-right: 0px; padding-top: 0px; padding-bottom: 0px; line-height: 26px; font-weight:bold;}
.bodyTitle { 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-size: 11px; color: #1177bb; padding-left: 0px; padding-right: 0px; padding-top: 0px; padding-bottom: 8px; line-height: 16px; font-weight:bold;}
.bodyTitleBlue12 { 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-size: 12px; color: #333333; padding-left: 0px; padding-right: 0px; padding-top: 0px; padding-bottom: 8px; line-height: 20px; font-weight:bold;}
.bodyContent { 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-size: 11px; color: #2299ee; padding-left: 0px; padding-right: 0px; padding-top: 0px; padding-bottom: 0px; line-height: 16px; font-weight:bold;}

.bodyColumnTitle { 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-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-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-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-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-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-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-size: 11px; color: #333333; margin-top: 0px; padding-left: 10px; padding-bottom: 8px; padding-right: 10px; line-height: 16px; background-color:#f0efdf;}
.bodyBlueBarTitle { 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-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-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-size: 14px; color: #555555; padding-left: 0px; padding-right: 0px; padding-top: 0px; padding-bottom: 0px; line-height: 20px; font-weight:normal;}
.quoteName { font-size: 11px; color: #1177bb; padding-left: 0px; padding-right: 0px; padding-top: 10px; padding-bottom: 0px; line-height: 14px; font-weight:bold; }
.blueBoxText { padding-left: 0px; padding-right: 0px; padding-top: 0px; padding-bottom: 7px; line-height: 16px;}

a.sitmpSec { 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-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-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;}
