h1#annuity_resources {
  background: url(../images/h1_annuity.png) no-repeat;
  height: 113px;
}


ul#annuity_links {
  float: left;
}

ul#annuity_links li {
  float: left;
  font: bold 12px/18px Verdana, Tahoma, Arial, Helvetica, sans-serif;
  color: #fff;
  padding: 0 0 36px 68px;
  background-position: 27px 6px;
  background-repeat: no-repeat;
}

ul#annuity_links li#al_a { background-image: url(../images/al_a.png); }
ul#annuity_links li#al_b { background-image: url(../images/al_b.png); }
ul#annuity_links li#al_c { background-image: url(../images/al_c.png); }
ul#annuity_links li#al_d { background-image: url(../images/al_d.png); }
ul#annuity_links li#al_e { background-image: url(../images/al_e.png); }
ul#annuity_links li#al_f { background-image: url(../images/al_f.png); }
ul#annuity_links li#al_g { background-image: url(../images/al_g.png); }
ul#annuity_links li#al_h { background-image: url(../images/al_h.png); }
ul#annuity_links li#al_i { background-image: url(../images/al_i.png); }
ul#annuity_links li#al_j { background-image: url(../images/al_j.png); }

ul#annuity_links li a { color: #fff; }
ul#annuity_links li a:hover { text-decoration: none; }


/**********************************************
    Popup Charts
**********************************************/

.popup_charts { display: none; }
.popup_charts_content { 
  background: url(../images/popup_liability_bg.png) no-repeat;
  padding: 1px;
  width: 882px;
  height: 479px;
  float: left;  
}

.popup_charts_content h3 {
  float: left;
  width: 882px;
  height: 126px;
  text-indent: -9999px;
}

.popup_charts_content h3#h3_liability_limits { background: url(../images/h3_liability_limits.png) no-repeat; }

.popup_charts_content p {
  width: 780px;
  padding: 0 0 0 33px;
  font: normal 14px/20px Verdana, Tahoma, Arial, Helvetica, sans-serif;
}

.popup_charts_content #headers { 
  float: left;
  height: 74px;
}

.popup_charts_content .scrollable {
  width: 882px;
  height: 210px;
  position: relative;
  overflow: hidden;
}

.popup_charts_content .scrollable .items { 
  position: absolute;
  height: 20000em;
}


.popup_charts_content .scrollable .items div {
  width: 882px;
  height: 42px;
}

.popup_charts_content .scrollable .items .odd { background: url(../images/liability_odd_bg.png) no-repeat; }
.popup_charts_content .scrollable .items .even { background: url(../images/liability_even_bg.png) no-repeat; }

.popup_charts_content .scrollable .items div p {
  float: left;
  font: bold 14px/26px Verdana, Tahoma, Arial, Helvetica, sans-serif;
  color: #f3fafe;
  height: 42px;
  padding: 0;
}
.popup_charts_content .scrollable .items div p.col_01 { 
  width: 203px; 
  background: url(../images/liabity_states.png) no-repeat; 
  text-indent: -9999px;
}
.popup_charts_content .scrollable .items div p.col_02 { width: 132px; }
.popup_charts_content .scrollable .items div p.col_03 { width: 133px; }
.popup_charts_content .scrollable .items div p.col_04 { width: 133px; }
.popup_charts_content .scrollable .items div p.col_05 { width: 132px; }
.popup_charts_content .scrollable .items div p.col_06 { width: 149px; }


#al p.col_01 { background-position: 0 0px; }
#ak p.col_01 { background-position: 0 -42px; }
#az p.col_01 { background-position: 0 -84px; }
#ar p.col_01 { background-position: 0 -126px; }
#ca p.col_01 { background-position: 0 -168px; }
#co p.col_01 { background-position: 0 -210px; }
#ct p.col_01 { background-position: 0 -252px; }
#de p.col_01 { background-position: 0 -294px; }
#dc p.col_01 { background-position: 0 -336px; }
#fl p.col_01 { background-position: 0 -378px; }
#ga p.col_01 { background-position: 0 -420px; }
#hi p.col_01 { background-position: 0 -462px; }
#id p.col_01 { background-position: 0 -504px; }
#il p.col_01 { background-position: 0 -546px; }
#in p.col_01 { background-position: 0 -588px; }
#ia p.col_01 { background-position: 0 -630px; }
#ks p.col_01 { background-position: 0 -672px; }
#ky p.col_01 { background-position: 0 -714px; }
#la p.col_01 { background-position: 0 -756px; }
#me p.col_01 { background-position: 0 -798px; }
#md p.col_01 { background-position: 0 -840px; }
#ma p.col_01 { background-position: 0 -882px; }
#mi p.col_01 { background-position: 0 -924px; }
#mn p.col_01 { background-position: 0 -966px; }
#ms p.col_01 { background-position: 0 -1008px; }
#mo p.col_01 { background-position: 0 -1050px; }
#mt p.col_01 { background-position: 0 -1092px; }
#ne p.col_01 { background-position: 0 -1134px; }
#nv p.col_01 { background-position: 0 -1176px; }
#nh p.col_01 { background-position: 0 -1218px; }
#nj p.col_01 { background-position: 0 -1260px; }
#nm p.col_01 { background-position: 0 -1302px; }
#ny p.col_01 { background-position: 0 -1344px; }
#nc p.col_01 { background-position: 0 -1386px; }
#nd p.col_01 { background-position: 0 -1428px; }
#oh p.col_01 { background-position: 0 -1470px; }
#ok p.col_01 { background-position: 0 -1512px; }
#or p.col_01 { background-position: 0 -1554px; }
#pa p.col_01 { background-position: 0 -1596px; }
#pr p.col_01 { background-position: 0 -1638px; }
#ri p.col_01 { background-position: 0 -1680px; }
#sc p.col_01 { background-position: 0 -1722px; }
#sd p.col_01 { background-position: 0 -1764px; }
#tn p.col_01 { background-position: 0 -1806px; }
#tx p.col_01 { background-position: 0 -1848px; }
#ut p.col_01 { background-position: 0 -1890px; }
#vt p.col_01 { background-position: 0 -1932px; }
#va p.col_01 { background-position: 0 -1974px; }
#wa p.col_01 { background-position: 0 -2016px; }
#wv p.col_01 { background-position: 0 -2058px; }
#wi p.col_01 { background-position: 0 -2100px; }
#wy p.col_01 { background-position: 0 -2142px; }


a.control {
  float: right;
  text-indent: -9999px;
  width: 13px;
  height: 13px;
  margin-right: 15px;
  display: inline;
}

a.prevPage { background: url(../images/control_up.png) no-repeat; }
a.nextPage { background: url(../images/control_down.png) no-repeat; }
a.control:hover { background-position: 0 -13px; }

#ca .col_02, #ca .col_03, #ca .col_04, #ca .col_05 { font-size: 10px; line-height: 10px; font-weight: normal; }
