﻿body,html { background-image:url(images/public_background.png); margin:0px; padding:0px; font-family:Trebuchet MS, Verdana; background-color:Black; }
a { color:#FF6600; }
.tabSelect { color: Blue; }

.innerPage { width:760px; margin-top:5px; }
.spacer { height:7px; overflow:hidden; }

.topBanner { height:107px; background-color:Black; background-image:url(images/header_bg.png); border:solid 1px #1B394A;
    text-align:right; padding-right:35px; vertical-align:top; }
.topBanner .logo {}
.topBanner .loginKeyText { color:#BDBFC1; font-size:8pt; padding-left:5px; }

.topBanner .menu .HomeOn { display:block; background-image:url(images/menu/home_on.png); width:55px; height:26px; }
.topBanner .menu .Home { display:block; background-image:url(images/menu/home_off.png); width:55px; height:26px; }
.topBanner .menu .Home:hover { display:block; background-image:url(images/menu/home_hover.png); width:55px; height:26px; }
.topBanner .menu .EasyOn { display:block; background-image:url(images/menu/easy_on.png); width:86px; height:26px; }
.topBanner .menu .Easy { display:block; background-image:url(images/menu/easy_off.png); width:86px; height:26px; }
.topBanner .menu .Easy:hover { display:block; background-image:url(images/menu/easy_hover.png); width:86px; height:26px; }
.topBanner .menu .LearnMoreOn { display:block; background-image:url(images/menu/learnmore_on.png); width:103px; height:26px; }
.topBanner .menu .LearnMore { display:block; background-image:url(images/menu/learnmore_off.png); width:103px; height:26px; }
.topBanner .menu .LearnMore:hover { display:block; background-image:url(images/menu/learnmore_hover.png); width:103px; height:26px; }
.topBanner .menu .SignupOn { display:block; background-image:url(images/menu/signup_on.png); width:72px; height:26px; }
.topBanner .menu .Signup { display:block; background-image:url(images/menu/signup_off.png); width:72px; height:26px; }
.topBanner .menu .Signup:hover { display:block; background-image:url(images/menu/signup_hover.png); width:72px; height:26px; }
.topBanner .menu .ContactOn { display:block; background-image:url(images/menu/contact_on.png); width:77px; height:26px; }
.topBanner .menu .Contact { display:block; background-image:url(images/menu/contact_off.png); width:77px; height:26px; }
.topBanner .menu .Contact:hover { display:block; background-image:url(images/menu/contact_hover.png); width:77px; height:26px; }

.tabRow { background-color:White; text-align:center; padding-top:4px; padding-bottom:4px; }
.mainHeadline { background-color:White; text-align:center; padding-top:4px; padding-bottom:4px; }
.subContent { text-align:center; }
.showBorder { border:solid 1px #1B394A; }
.bottomHome TD { padding-bottom:3px; } 

.footer { text-align:center; color:#666666; font-family:Arial; font-size:8pt; padding-bottom:8px; }
.footer TABLE { width:100%; margin-top:3px; }
.footer TABLE TD { vertical-align:top; }
.footer TABLE .footerLeftSide { width:180px; }
.footer TABLE .footerRightSide { width:180px; }

.information .label { text-align:right; padding-right:6px; padding-left:10px; font-family:Verdana; font-size:8pt; height:29px; width:150px; }
.information .input { text-align:left; width:150px; height:29px; }
.information .validation { text-align:left; width:2px; width:30px; }
.information .input INPUT { width:148px; }

.contact .label { text-align:right; padding-right:6px; height:29px; width:175px; }
.contact .labelFont { font-size:8pt; }
.contact .input { text-align:left; width:195px; height:29px; vertical-align:middle; }
.contact .input INPUT { width:150px; }

.ErrorMessage { color:Red; font-size:14pt; font-weight:bold; }
.ErrorClass { color:Red; font-size:14pt; font-weight:bold; }

.lgHolder { position:absolute; z-index:99999; top:0px; left:0px; width:100%; height:100%; display:none; }
.loginBox { background-image:url(images/login/lgn_box.png); width:310px; border:solid 3px black; background-color:#1B384A; background-repeat:repeat-x; }
#coverSheet { position:absolute; z-index:9999; top:0px; left:0px; width:100%; height:100%; background-color:black; filter:alpha(opacity=60); opacity:.6; display:none; }

.welcomeTextHeader { font-family: Arial; font-size:15pt; text-align:left; }
.welcomeTextContent { font-family: Verdana; font-size:8pt; line-height:160%; text-align:left; color:#232323; }
.welcomeTextSpacer { height:12px; }

.homeInformation { font-family:Verdana; font-size:9pt; width:420px; }
.insideLink { font-size:8pt; }
.insideLink a { color: #0E3988; }
.homeInformation TD { vertical-align:top; padding-bottom:5px; line-height:160%; }
.homeImage { padding-right:5px; padding-top:7px; }

.terms_header { font-weight:bold; padding-top:8px; }
.terms_paragraph { }
.terms_newparagraph { padding-top:8px; }

.whatIsThisPopup { position:absolute; z-index:12; top:66px; left:40px; width:260px; border:solid 3px black;
    background-image:url(images/signup/bgrd_whatisthis.png); display:none; background-color: #D8D5D5;
    padding:15px; font-family:Verdana; font-size:8pt; letter-spacing:1px; line-height:168.6%; }

.textboxWatermark { color:#999999; font-family:Verdana; font-size:8pt; padding-top:2px; height:15px; }
.textboxNoWatermark { font-family: Courier New; font-size:9pt; height:16px; }

.invitationCode .invititationPosition { padding-top:10px; }
.invitationCode .accepted { font-size:8pt; color:Black; }
.invitationCode .welcomeInformation { color:#1E457C; font-style:italic; }
.invitationCode .description { font-size:11pt;  padding-top:10px; }
.invitationCode .selectName { font-size: 9pt; }

.innerContent { padding-left: 40px; padding-top:30px; padding-bottom:30px; }
.innerContent .insideHeader { font-size:17pt; color:#222A38; padding-bottom:8px; }
.innerContent .contentLinks A { color: #135CB0; font-size:10pt; font-weight:normal; display:block; padding-bottom:2px; }
.innerContent .contentHeader1 { font-size:12pt; color:#222A38; padding-top:15px; font-weight:bold; }
.innerContent .contentNormalText { font-size:10pt; color:#333333; font-family:Verdana; font-size:8pt; letter-spacing:1px; line-height:160%; }
.innerContent .contentItalicText { font-size:10pt; color:#333333; font-family:Arial; font-size:7pt; font-style:italic;}
.innerContent TABLE UL { margin-top:12px; margin-bottom:0px; margin-left:15px; padding:0px; font-size:10pt; }
.innerContent .contentIndent { margin-left:15px; }

