html, body
{
    height: 100%;
    background-color: aliceblue;
    
}
.mainTable
{
  background-color: White;
  border-left: solid 1px #505050;   
  border-right: solid 1px #505050;   
  height: 100%;  
}    
pre {
 white-space: pre-wrap;       /* css-3 */
 white-space: -moz-pre-wrap;  /* Mozilla, since 1999 */
 white-space: -pre-wrap;      /* Opera 4-6 */
 white-space: -o-pre-wrap;    /* Opera 7 */
 word-wrap: break-word;       /* Internet Explorer 5.5+ */
}
table
{
  FONT-FAMILY: Verdana, Tahoma, Arial;
  font-size: 8pt;
  background-repeat: no-repeat;
}
td
{
  FONT-FAMILY: Verdana, Tahoma, Arial;
  font-size: 8pt;
  background-repeat: no-repeat;
  text-align: left;
}
.statusUpdateText
{
  FONT-FAMILY: Verdana, Tahoma, Arial;
  font-size: 8pt;
  text-align: left;
  xcolor: #0055b1;
  color: firebrick;
}
.statusUpdateTime
{
  FONT-FAMILY: Verdana, Tahoma, Arial;
  font-size: 6pt;
  text-align: left;
  color: #505050;
}
a.smallCaps
{
  FONT-FAMILY: Arial;
  font-variant: small-caps;
  font-weight: bold;
  text-decoration: none;
}
.smallCaps
{
  FONT-FAMILY: Arial;
  font-variant: small-caps;
  font-weight: bold;
  text-decoration: none;
}
div#ur
{
  FONT-FAMILY: Verdana, Tahoma, Arial;
  font-size: 8pt;
  position: relative;
  height: auto;
  width: auto;
  left: 500px;
  top: 5px;
  
}
.upperRightLinks
{
padding-right: 40px;
 padding-top: 5px;
  text-align: right;
   xvertical-align: middle;
    color: #0055b1
}
a.upperRightLinks:visited
{
color: #0055b1
}
.upperRightLink
{
   xvertical-align: middle;
   text-decoration: none;
}
a.upperRightLink:hover
{
  text-decoration: underline;
}
a.upperRightLink:visited
{
color: #0055b1
}

.stateLink
{
 color : #505050;
   vertical-align: middle;
   text-decoration: none;
}
a.stateLink:visited
{
color: #505050
}
a.stateLink:hover
{
color: #0055b1;
text-decoration: underline;
}

.welcomeAnnouncementRed
{
  FONT-FAMILY: Verdana, Tahoma, Arial;
  color: firebrick;
  font-size: 8pt;
  text-align: right;
  font-variant: normal;
  font-weight: normal;
  text-decoration: none;
}
.welcomeAnnouncementBlue
{
  FONT-FAMILY: Verdana, Tahoma, Arial;
  color: #0055b1;
  font-size: 8pt;
  text-align: right;
  font-variant: normal;
  font-weight: normal;
  text-decoration: none;
}
.welcomeAnnouncementGreen
{
  FONT-FAMILY: Verdana, Tahoma, Arial;
  color: green;
  font-size: 8pt;
  text-align: right;
  font-variant: normal;
  font-weight: normal;
  text-decoration: none;
}
.welcomeAnnouncementSilver
{
  FONT-FAMILY: Verdana, Tahoma, Arial;
  color: #505050;
  font-size: 8pt;
  text-align: right;
  font-variant: normal;
  font-weight: normal;
  text-decoration: none;
}
.headerUpperRightText
{
  FONT-FAMILY: Verdana, Tahoma, Arial;
  color: ghostwhite;
  font-size: 8pt;
  text-align: top;
  vertical-align: bottom;
  padding-top: 20px;
  padding-right: 40px;
  padding-bottom: 1px;
}
.headerBelowTextLeft
{
  FONT-FAMILY: Verdana, Tahoma, Arial;
  color: white;
  font-size: 8pt;
  text-align: left;
  vertical-align: middle;
  padding-left: 45px;
}
a.headerBelowTextLeft
{
  color: white;
}
.headerBelowTextRight
{
  FONT-FAMILY: Verdana, Tahoma, Arial;
  color: #0055b1;
  font-size: 10pt;
  text-align: right;
  vertical-align: bottom;
  padding-right: 20px;
}
a.headerBelowTextRight
{
  color: #F15A24;
  font-size: 10pt;
  text-decoration: none;
  vertical-align: bottom;
}
.headerLowerLeftText
{
  FONT-FAMILY: Tahoma, Verdana, Arial;
  color: firebrick;
  font-size: 12pt;
  text-align: right;
  vertical-align: bottom;
  padding-right: 40px;
  padding-bottom: 28px;
  xpadding-top: 20px;
}
.headerUpperLeftText
{
  FONT-FAMILY: Verdana, Tahoma, Arial;
  color: #FFE87C;
  font-size: 8pt;
  font-weight: bold;
  text-align: left;
  vertical-align: middle;
  padding-left: 35px;
}
.headerLowerRightText
{
  FONT-FAMILY: Verdana, Tahoma, Arial;
  color: pink;
  font-size: 8pt;
  xfont-weight: bold;
  text-align: right;
  vertical-align: bottom;
  padding-right: 52px;
}
.footerRightText
{
  FONT-FAMILY: Verdana, Tahoma, Arial;
  color: #505050;
  font-size: 8pt;
  xfont-weight: bold;
  text-align: right;
  vertical-align: center;
  padding-right: 50px;
}
.navBar
{
  background-color: ghostwhite;
  xborder-top: 1px #0055b1 solid;
  border: 1px #505050 solid;
  float: middle;
}
.spacerRow
{
  height: 5px;
  font-size: 4pt;
}
.ImLqqkingPoints
{
  color: green;
  padding-right: 25px;
  FONT-FAMILY: Verdana, Tahoma, Arial;
  font-size: 8pt;
  text-align: right;
}
.row1
{
  border-bottom: 4px #0055b1 solid;
}
.row1Title
{
  color: #0055b1;
  font-size: 14pt;
  font-weight: bold;
  text-align: left;
  vertical-align: bottom;
  border-bottom: 4px #0055b1 solid;
}
.row1Actions
{
  color: #303030;
  font-size: 8pt;
  font-variant: small-caps;
  font-weight: bold;
  text-align: left;
  vertical-align: bottom;
  text-decoration:none;
  padding-bottom: 2px;
  border-bottom: 4px #0055b1 solid;
}
.homePageNotice
{
  color: #303030;
  font-size: 8pt;
  font-variant: small-caps;
  font-weight: bold;
  text-decoration:none;
  padding-bottom: 2px;
  vertical-align: bottom;
  border-bottom: 1px darkorange dotted;
}
.actionsTable
{
  xborder: dotted 1px silver;
  padding-left: 15px;
  xbackground: #ccffcc;
}
.actions
{
  color: #0055b1;
  border: 0;
  font-size: 8pt;
  font-variant: small-caps;
  font-weight: bold;
  vertical-align: middle;
  text-align: left;
  text-decoration:none;
}
a.actions:hover
{
  color: firebrick;
}
a.row1Actions:hover
{
  color: #0055b1;
}
.bottomPageActions
{
  color: #303030;
  font-size: 8pt;
  font-variant: small-caps;
  font-weight: bold;
  text-align: right;
  vertical-align: bottom;
  text-decoration:none;
  padding-bottom: 2px;
}
a.bottomPageActions:hover
{
  color: #0055b1;
}
.row2
{
  border: 1px white solid;
}
.specialOfferAd
{
  cursor:pointer,hand;
}
.searchResultRow
{
  cursor:pointer,hand;
}
.sectionTitle
{
  color: darkorange;
  font-size: 12pt;
  font-weight: bold;
  border-bottom: 1px darkorange dotted;
}
.sectionTitle2
{
  color: firebrick;
  font-size: 12pt;
  font-weight: bold;
}
.sectionTitle3
{
  color: #0055b1;
  font-size: 12pt;
  font-weight: bold;
  border-bottom: 1px #0055b1 dotted;
}
.sectionFooter
{
  border-top: 1px darkorange dotted;
}
.sectionFooter3
{
  border-top: 1px #0055b1 dotted;
}
.sectionScript
{
  color: firebrick;
  font-size: 8pt;
  font-weight: bold;
}
.welcomeScript
{
  color: green;
  font-size: 8pt;
}
.joinNow
{
  font-weight: bold;
  font-size: 12pt;
}
.weValue
{
  color: Black;
  font-size: 10pt;
}
.formLabels
{
  text-align: left;
  color: black;
  font-weight: bold;
  font-size: 8pt;
}
.formInputs
{
  FONT-FAMILY:  Verdana, Tahoma, Arial;
  color: #303030;
  font-size: 8pt;
}
.formComments
{
  FONT-FAMILY:  Verdana, Tahoma, Arial;
  color: #303030;
  font-size: 8pt;
}

.submitButton
{
  color: darkgreen; 
  font: 8pt;   
}   
.startButton
{
  background-color: #DC143C;
  color: white; 
  font: 12pt;
  font-weight: bold;   
}   
.startButton:hover
{
    cursor: hand;
}
.row2Pic
{
  border: 1px white solid;
  padding-left: 0;
}
.row2Mid
{
  border: 1px white solid;
}
.row2Promo
{
  background: palegreen no-repeat;
  border: 1px silver solid;
}
.lqqkPromoHead
{
  color: black;
  text-align: right;
  font-size: 12pt;
  font-weight: bold;
}
.lqqkPromoBody
{
  background: #ccffcc no-repeat;
  color: black;
  font-size: 8pt;
  text-align: left;
  padding: 10px 10px 8px 10px;
}
.myProgressHead
{
  color: green;
  vertical-align: middle;
  font-size: 10pt;
  font-weight: bold;
  border-bottom: 1px darkorange dotted;
  padding-left: 150px;
}
.lqqkProgressCat
{
  color: black;
  font-size: 10pt;
  font-weight: bold;
  padding-top: 4px;
}
.lqqkProgressDetails
{
  color: #0055b1;
  font-size: 8pt;
}
.pictureFrame
{
  height: 154px;
  width: 154px;
  background: ghostwhite;
  border: solid 1px silver;
  text-align: center;
  vertical-align: middle;
}
.pictureFrameSm
{
  height: 77px;
  width: 77px;
  background: ghostwhite;
  border: solid 1px silver;
  text-align: center;
}
.pictureSm
{
  height: 50%; 
  width: 50%;
}
.turing
{
  visibility: hidden;   
}
.row3Details
{
}
.row3Ad
{
}
.lqqkImHereProgress
{
  font-size: 8pt;
  font-weight: bold;
  padding-left: 10px;
}
.qqBox
{
  background: #E0ECF8;
  border: 1px silver solid;
}
.updateStatusBox
{
  background: ghostwhite;
  border: 1px silver solid;
}
.row5
{
  border: 1px silver solid;
}
.row6
{
  border: 1px silver solid;
}
.profileBasics
{
  vertical-align: top;
  padding: 5px;
  border: 1px white solid;
}
.onlineName
{
  color: firebrick;
  vertical-align: bottom;
  font-size: 11pt;
  font-weight: bold;
}
.userBasics
{
  color: navy;
  background: beige;
  font-size: 8pt;
  font-weight: bold;
  padding-top: 5px;
  padding-bottom: 5px;
  padding-left: 3px;
}
.userLocation
{
  color: #0055b1;
  background: beige;
  font-size: 8pt;
  font-weight: bold;
  text-align: right;
  padding-top: 5px;
  padding-bottom: 5px;
}
.onlineStatus
{
  color: #CC0066;
  text-align: right;
  vertical-align: bottom;
  font-size: 7pt;
}
.milesFrom
{
  color: #303030;
  text-align: right;
  vertical-align: top;
  font-size: 7pt;
}
td.photoStatus
{
  text-align: center;
  vertical-align: middle;
  padding-top: 6px;
  padding-bottom: 6px;
}
a.photoStatus
{
  color: #0055b1;
  font-size: 8pt;
  font-variant: small-caps;
  font-weight: bold;
  text-decoration:none;
}
a.photoStatus:hover
{
  color: firebrick;
}
.lqqkingForImage
{
  padding-top: 5px;
  vertical-align: bottom;
}
.lqqkingForText
{
  FONT-FAMILY: Verdana, Tahoma, Arial;
  color: black;
  font-size: 8pt;
  vertical-align: top;
  padding-left: 5px;
  border-left: #0055b1 1px dotted;
  height: 65px
}
.freeText
{
  FONT-FAMILY:  Verdana, Tahoma, Arial;
  color: #303030;
  font-size: 8pt;
}
.todoText
{
  FONT-FAMILY:  Verdana, Tahoma, Arial;
  color: red;
  font-size: 8pt;
}
.aboutLqqkingFor
{
  FONT-FAMILY: Verdana, Tahoma, Arial;
  color: #303030;
  font-size: 8pt;
}
.sendLqqkDropdown
{
  FONT-FAMILY: Verdana, Tahoma, Arial;
  width: 350px;
  color: #303030;
  font-size: 8pt;
}
.highlightTextGreenBoldMd
{
  color: green;
  font-size: 10pt;
  font-weight: bold;
}  
.highlightTextRedBoldMd
{
  color: firebrick;
  font-size: 10pt;
  font-weight: bold;
}  
.highlightTextBlueBoldMd
{
  color: #0055b1;
  font-size: 10pt;
  font-weight: bold;
}  
.highlightTextOrangeBoldMd
{
  color: darkorange;
  font-size: 10pt;
  font-weight: bold;
}  
.highlightTextPurpleBoldMd
{
  color: #8A0886;
  font-size: 10pt;
  font-weight: bold;
}
.highlightTextGrayBoldMd
{
  color: #303030;
  font-size: 10pt;
  font-weight: bold;
}
.highlightTextBlackBoldMd
{
  color: black;
  font-size: 10pt;
  font-weight: bold;
}
.highlightTextGreenMd
{
  color: green;
  font-size: 10pt;
}  
.highlightTextRedMd
{
  color: firebrick;
  font-size: 10pt;
}  
.highlightTextBlueMd
{
  color: #0055b1;
  font-size: 10pt;
}  
.highlightTextOrangeMd
{
  color: darkorange;
  font-size: 10pt;
}  
.highlightTextPurpleMd
{
  color: #8A0886;
  font-size: 10pt;
}  
.highlightTextGreenBoldSm
{
  color: green;
  font-size: 8pt;
  font-weight: bold;
}  
.highlightTextRedBoldSm
{
  color: firebrick;
  font-size: 8pt;
  font-weight: bold;
}  
.highlightTextBrightRedSm
{
  color: red;
  font-size: 8pt;
}  
.highlightTextBlueBoldSm
{
  color: #0055b1;
  font-size: 8pt;
  font-weight: bold;
}  
.highlightTextOrangeBoldSm
{
  color: darkorange;
  font-size: 8pt;
  font-weight: bold;
}  
.highlightTextPurpleBoldSm
{
  color: #8A0886;
  font-size: 8pt;
  font-weight: bold;
}
.highlightTextGreenSm
{
  color: green;
  font-size: 8pt;
}  
.highlightTextRedSm
{
  color: firebrick;
  font-size: 8pt;
}  
.highlightTextSilverSm
{
  color: #505050;
  font-size: 8pt;
}  
.highlightTextBlueSm
{
  color: #0055b1;
  font-size: 8pt;
}  
.highlightTextOrangeSm
{
  color: darkorange;
  font-size: 8pt;
}  
.highlightTextPurpleSm
{
  color: #8A0886;
  font-size: 8pt;
}  
.highlightTextGreenBoldLg
{
  color: green;
  font-size: 12pt;
  font-weight: bold;
}  
.highlightTextRedBoldLg
{
  color: firebrick;
  font-size: 12pt;
  font-weight: bold;
}  
.highlightTextBlueBoldLg
{
  color: #0055b1;
  font-size: 12pt;
  font-weight: bold;
}  
.highlightTextOrangeBoldLg
{
  color: darkorange;
  font-size: 12pt;
  font-weight: bold;
}  
.highlightTextPurpleBoldLg
{
  color: #8A0886;
  font-size: 12pt;
  font-weight: bold;
}
.highlightTextGreenLg
{
  color: green;
  font-size: 12pt;
}  
.highlightTextRedLg
{
  color: firebrick;
  font-size: 12pt;
}  
.highlightTextBlueLg
{
  color: #0055b1;
  font-size: 12pt;
}  
.highlightTextOrangeLg
{
  color: darkorange;
  font-size: 12pt;
}  
.highlightTextPurpleLg
{
  color: #8A0886;
  font-size: 12pt;
}  
.profileDetailLabels
{
  FONT-FAMILY:  Verdana, Tahoma, Arial;
  color: #303030;
  font-weight: bold;
  font-size: 8pt;
}
.profileDetailSection
{
  FONT-FAMILY:  Verdana, Tahoma, Arial;
  color: #0055b1;
  font-weight: bold;
  font-size: 8pt;
  padding-top: 8px;
  border-bottom: dotted 1px lightgreen;
}
.profileDetailText
{
  FONT-FAMILY:  Verdana, Tahoma, Arial;
  color: #303030;
  font-size: 8pt;
}
.profileDetailsRow:hover
{
  background: aliceblue;
}
.betaMsg
{
  FONT-FAMILY:  Verdana, Tahoma, Arial;
  color: #303030;
  font-size: 8pt;
  border-top: dotted 1px silver;
}
.qqTitle
{
  color: #0055b1;
  font-size: 10pt;
  vertical-align: bottom;
  text-align: center;
  padding-bottom: 8px;
}  
.qqAnswers
{
  FONT-FAMILY:  Verdana, Tahoma, Arial;
  color: #303030;
  font-size: 8pt;
}
.sendQQInstruct
{
  FONT-FAMILY:  Verdana, Tahoma, Arial;
  color: firebrick;
  font-size: 8pt; 
  text-align: center;
}
.lqqkingForExampleBox
{
  border: solid 1px silver;
  text-align: center;
  vertical-align: middle;
}
.profileDetailSection2
{
  FONT-FAMILY:  Verdana, Tahoma, Arial;
  color: #0055b1;
  font-weight: bold;
  font-size: 8pt;
  padding-top: 8px;
  border-bottom: dotted 1px #0055b1;
}
.termsSection
{
  FONT-FAMILY:  Verdana, Tahoma, Arial;
  color: firebrick;
  font-weight: bold;
  font-size: 8pt;
  padding-top: 8px;
  border-bottom: dotted 1px firebrick;
}
.termsDetails
{
  FONT-FAMILY:  Verdana, Tahoma, Arial;
  color: #303030;
  font-size: 8pt;
}
.faqSection
{
  FONT-FAMILY:  Verdana, Tahoma, Arial;
  color: firebrick;
  font-weight: bold;
  font-size: 8pt;
  padding-top: 8px;
  border-bottom: dotted 1px firebrick;
}
.faqQuestions
{
  FONT-FAMILY:  Verdana, Tahoma, Arial;
  font-size: 8pt;
  padding-top: 2px;
  padding-bottom: 4px;
}
.faqQuestions:hover
{
  background-color: aliceblue;
}
.faqAnswers
{
  display: none;
  FONT-FAMILY:  Verdana, Tahoma, Arial;
  color: #303030;
  font-size: 8pt;
}
.footnote
{
  xborder-top: dotted 1px silver;
  FONT-FAMILY:  Verdana, Tahoma, Arial;
  color: #303030;
  font-size: 6pt;
}
.inputInstruction
{
  FONT-FAMILY:  Verdana, Tahoma, Arial;
  color: brown;
  font-size: 8pt;
  padding-right: 20px;
}
.SearchNavigationLeft
{
  FONT-FAMILY:  Verdana, Tahoma, Arial;
  background-color: Silver;
  border: solid 1px silver;
  font-size: 8pt;
  padding: 5px;
}
.SearchNavigationRight
{
  FONT-FAMILY:  Verdana, Tahoma, Arial;
  color: brown;
  font-size: 10pt;
  text-align: right;
  border: solid 1px silver;
  padding: 4px;
}
a.SearchNavigationRight
{
  FONT-FAMILY:  Verdana, Tahoma, Arial;
  color: brown;
  font-size: 10pt;
  text-align: right;
}
.messageRow
{
  FONT-FAMILY:  Verdana, Tahoma, Arial;
  font-size: 8pt;
  color: #303030;
}
a.messageLink:link
{
  color: #303030;
}
a.messageLink:visited
{
  color: #303030;
}
a.messageLink:hover
{
  color: #0055b1;
}
.messageRow:hover
{
  background-color: aliceblue;
}
.mailTitleColumns
{
  FONT-FAMILY:  Verdana, Tahoma, Arial;
  color: firebrick;
  font-weight: bold;
  font-size: 8pt;
  padding-top: 8px;
}
.messageSubject
{
  color: #0055b1;
  font-size: 11pt;
  font-weight: bold;
}
.messageBody
{
  FONT-FAMILY:  Verdana, Tahoma, Arial;
  font-size: 10pt;
  color: #303030;
  border: dotted 1px silver;
  min-height: 400px;
  vertical-align: top;
  padding: 5px
}
.highlightQuickLqqkBlue
{
  color: #0055b1;
  font-size: 10pt;
  font-weight: bold;
  font-variant: small-caps;
}  
.sectionSubActions
{
  color: #303030;
  font-size: 12pt;
  font-weight: bold;
  border-bottom: 1px #0055b1 dotted;
  text-align: right
}
.msgTypeHead
{
  color: #0055b1;
  font-size: 10pt;
  font-weight: bold;
  border-bottom: 1px #0055b1 dotted;
}
.blindPhotoText
{
  color: red;
  font-size: 10pt;
  font-weight: bold;
}
.hiddenWarning
{
  FONT-FAMILY:  Verdana, Tahoma, Arial;
  color: red;
  font-weight: bold;
  font-size: 8pt;
  border: solid 1px red;
  padding: 5px;
}
.allUsersMsg
{
  FONT-FAMILY:  Verdana, Tahoma, Arial;
  color: red;
  font-weight: bold;
  font-size: 8pt;
  border: solid 1px red;
  padding: 5px;
}
.lqqkingForList
{
  FONT-FAMILY:  Verdana, Tahoma, Arial;
  color: #505050;
  font-size: 11pt;
  padding-left: 10px;
  padding-right: 10px;
}
