/* Generated by KompoZer */
body, p, td {
  font-family: verdana,arial,helvetica,sans-serif;
  font-size: 14px;
}
.row1 {
  font-size: 12px;
  background-color: transparent;
}
.row2 {
  font-size: 12px;
  background-color: #e5e5e5;
}
th {
  font-size: 12px;
}
td input {
  font-size: 12px;
}
td select {
  font-size: 12px;
}
p, h2, h3 {
  margin-left: 15px;
}
#irphome {
  position: absolute;
  top: 5px;
  left: 5px;
}
#topimage {
  position: absolute;
  top: 5px;
  left: 153px;
}
#topbanner {
  position: absolute;
  top: 33px;
  left: 153px;
  background-color: white;
  height: 54px;
  width: 477px;
}
#lsnmhome {
  position: absolute;
  top: 5px;
  left: 490px;
  width: 79px;
  background-image: url(images/LSNMblank_r1_c3.gif);
}
#privacy {
  position: absolute;
  top: 5px;
  left: 569px;
  width: 86px;
  background-image: url(images/LSNMblank_r1_c4.gif);
}
#legal {
  position: absolute;
  top: 5px;
  left: 655px;
  width: 43px;
  background-image: url(images/LSNMblank_r1_c7.gif);
}
#feedback {
  position: absolute;
  top: 5px;
  left: 698px;
  width: 69px;
  background-image: url(images/LSNMblank_r1_c8.gif);
}
#about {
  position: absolute;
  top: 104px;
  left: 5px;
}
#eligibility {
  position: absolute;
  top: 189px;
  left: 5px;
}
#help {
  position: absolute;
  top: 254px;
  left: 5px;
}
#emptycircle {
  position: absolute;
  top: 290px;
  left: 5px;
}
#bottomblank {
  position: absolute;
  top: 408px;
  left: 5px;
}
#borderline {
  position: absolute;
  top: 33px;
  left: 630px;
}
#right_side {
  position: absolute;
  top: 33px;
  left: 635px;
  text-align: center;
}
#main {
  width: 477px;
  background-color: white;
}
#main_cont {
  position: absolute;
  top: 87px;
  left: 153px;
  width: 477px;
  height: 413px;
  background-color: white;
}
#nocss {
  width: 0px;
  height: 0px;
  overflow: hidden;
}
#textonly {
  width: 476px;
  background-color: white;
}
img {
  border:  none;
}
#lsclogo {
  position: relative;
  top: 22px;
}
#msbflogo {
  position: relative;
  top: -5px;
  left: -5px;
}
.cont {
  border:  none;
  margin: 0px;
  padding: 0px;
}
#flash {
  width: 130px;
  height: 361px;
}
.toplink {
  height: 28px;
  color: white;
  line-height: 28px;
  font-family: arial;
  font-size: 0.8em;
  letter-spacing: 0.06em;
}
.toplink a:link {
  text-decoration: none;
  color: white;
}
.toplink a:visited {
  text-decoration: none;
  color: white;
}
.toplink a:hover {
  text-decoration: underline;
  color: #ffff66;
}
.toplink a:active {
  text-decoration: underline;
  color: yellow;
}
#toptext {
  font-size: 0.85em;
  margin-top: 2px;
  margin-bottom: -4px;
  text-indent: 123px;
  font-style: oblique;
  font-family: arial;
  color: #636f9b;
  font-weight: bold;
}
#toptexttwo {
  font-size: 0.85em;
  margin-top: 0;
  text-indent: 161px;
  font-style: oblique;
  font-family: arial;
  color: #636f9b;
  letter-spacing: 0.02em;
  font-weight: bold;
}

#toptextabout {
  font-size: 0.85em;
  margin-top: 15px;
  text-indent: 188px;
  font-style: oblique;
  font-family: arial;
  color: #636f9b;
  letter-spacing: 0.02em;
  font-weight: bold;
}

.tableholder td {
	text-align: center;
}
.bar {
border-style: solid;
border-width: 1px;
padding: 0.125em;
background-color: #ccffff;
width: 80%;
font-weight: bold;
margin-bottom: 5px;
}
.subbar {
border-style: dashed;
border-width: 1px;
padding: 0.125em;
background-color: #dbfeff;
width: 60%;
font-weight: bold;
font-size: 0.9em;
}
.smalltext {
font-weight: lighter;
font-style: italic;
font-size: small;
background-color: #c6f6ff;
color: #444444;
}
.message {
position: relative;
left: 3em;
width: 75%;
}
.question_list {
width: 80em;
}