/* LINKS */a:link {  color: #9d0000;  text-weight: bold;  }a:visited {  color: #000094;  text-weight: bold;  }a:hover {  color: #000000;  cursor: hand;  text-weight: bold;  }a:active {  color:red;  text-weight: bold;  }   /* BUTTONS */#vert {height:20em;}#vert .menu {width:150px; background:#ffffff; padding:10px; border:0px solid #000;}#vert .menu a, #vert .menu a:visited {text-decoration:none;}* html #vert .menu {width:150px;}#vert dt, #horiz dt {display:none;}#vert .menu dd {padding:0; margin:0;}.menu .aa, .menu .bb, .menu .cc, .menu .dd, .menu .ee, .menu .ff, .menu .gg {border:1px solid #000;}.menu .aa {display:block; text-align:center; border-color:#ffd42e #caa205 #c9a105 #ffd42e; background:#fd0; padding:2px 0;}.menu .bb {display:block; border-color:#ffdc56 #957704 #937603 #ffdc56;}.menu a, .menu a:visited, .menu b {display:block; text-decoration:none; color:#000; font-size:1em;font-family:arial, verdana, sans-serif; font-weight:bold; width:100%; background:#000;}.menu .dd {border-color:#d5d3ca #f7f6ef #f7f6ef #d5d3ca;}.menu .ee {border-color:#b8b7af #f7f6ef #f7f6ef #b8b7af;}.menu .ff {border-color:#9c9b95 #f7f6ef #f7f6ef #9c9b95;}.menu .gg {border-color:#d5d3ca #fff #fff #d5d3ca; margin:3px;}.menu a:hover, .menu b {display:block; color:#c00; background:#000; cursor:pointer;}.menu a:hover .bb, .menu b .bb {display:block; color:#fff; background:#fff; border-color:#937603 #ffdc56 #ffdc56 #957704;}.menu a:hover .aa, .menu b .aa {display:block; color:#000; border-color:#c9a105 #ffd42e #ffd42e #caa205; text-align:center; padding-top:3px; background:#fc0; padding-bottom:1px;}.menu b {cursor:default;}   /* BODY and SCROLLBARS */  body {  font-size: 10pt;  margin:0;   padding:0;   width:100%;   height:100%;   overflow:hidden;  font-family:verdana, arial, sans-serif;  }.background{  position:absolute;   z-index:1;   width:100%;   height:100%;  }.scroller {  position:absolute;   width:100%;   height:100%;   top:0;   left:0;   overflow:auto;   z-index:2;  } .content {  padding:30px 30px 30px 30px;  }    /* TABLES */    table {border-collapse:collapse;}/* Main Table - controls maximum width */.main {  background-color: white;  width: 800px;  vertical-align: top;  padding: 20px;  border: 2px ridge #ffffff;  }  /* Right section */.right {  background-color: white  vertical-align: top;  padding: 20px;  display: block;  }    /* Center alignment */.ctr {  align: center;  }  /* Logo - sets logo background color */.logo {  background-color: white;  }  /* Membership List Tables */.membership {  width: 350px;  }.mem, .name, .call {  font-size: 11pt;  line-height: 1.7;  }.mem {  width: 1px;  }.name {  width: 200px;  text-align: left;  }  .call {  width: 25px;  text-align: left;  }      /* Q-Signals page */.q1 {   font-weight: bold;  padding-top: 6px;  padding-bottom: 6px;  }.q2 {   font-weight: normal;   }.qspc {   width: 15px;   }       /* Set menu width */ .menu, .left {  font-size: 12px;  width: 150px;  vertical-align: top;  text-align: center;  }    /* LINES */hr {  color: #000094;  text-align: center;  height: 1px;  }  .vl {  background-image: URL(images/vline.gif);  background-repeat: repeat-y;  width: 20px;  }         /* TEXT*/ /* Basic text */ .tx, .txr, .txl, .quote {  color: black;  font-size: 11pt;  text-align: center;  font-weight: normal;  line-height: 130%;  }.txr {  text-align: right}.txl {  text-align: left} /* For testimony page quote */.quote {    text-align: left;  margin-left: 50px;  }/* Small text */  .tx8, .txr8, .txl8 {  color: black;  font-size: 8pt;  font-weight: normal;  line-height: 130%;  } .tx8 {  text-align: center}  .txr8 {  text-align: right}.txl8 {  text-align: left}/* Large text */  .txlg, .txrlg, .txllg {  color: black;  font-size: 12pt;  font-weight: normal;  line-height: 130%;  } .txrlg {  text-align: right}.txllg {  text-align: left} /* Headlines */ .head {  color: #9d0000;  font-size: 20px;  text-align: center;  font-weight: bold;  line-height: 130%;  }  .head2 {  color: #000094;  font-size: 16px;  text-align: center;  font-weight: bold;  line-height: 130%;  }    /* Colors */  .red, .redb {  color: #9d0000;  }.redb {  font-weight: bold;  }/* Blue */  .color1 {  color: #000094;  }   /* Red */ .color2 {  color: #9d0000;   }  /* Gray */.gray {  color: gray;  }    /* Narrow Line Space */ .sp {  font-size: 1pt;  }    /* LISTS *//* Item for lists */.i {  list-style: disc outside none;  color: black;  font-size: 10pt;  text-align: left;  font-weight: normal;  line-height: 12pt;  margin-bottom: 2px;}  