/* page layout */

body { 
  margin: 10px 10px 10px 10px;
  padding: 0px 0px 0px 0px;
  background: #FFFFFF;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-style: normal;
}
	
p,ul,li {
  font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
  font-size: 12px;
  font-style: normal;
}

h1,h2 {
  font-size: 14px;
  font-style: normal;
  font-weight: bold;
  color: #180C68;
}

h3 {
  font-size: 14px;
  font-style: normal;
  font-weight: bold;
  color: #180C68;
}

h4 {
  font-size: 14px;
  font-style: normal;
  font-weight: bold;
  color: #180C68;
}

.collapse {
   border-collapse:collapse;
   border-color: #7a7a7a;
}

td {
  font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
  font-size: 12px;
  font-style: normal;
  font-weight: normal;
}
th {
  font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
  font-size: 12px;
  font-style: normal;
  font-weight: bold;
}

.newdb { color: #000066; }
.red  { color: #ED181E; }
.new  { color: #D2691E; }
.blue { color: #180C68; }
.bblue { color: #180C68; font-weight: bold; }
.rblue { color: #180C68; font-weight: normal; }
.bb { color: #180C68; font-weight: bold; }
.bluebold { color: #180C68; font-weight: bold; }
.boldblue { color: #180C68; font-weight: bold; }
.subh    { color: #180C68; font-weight: bold; font-size: 12px;}
.subhead { color: #180C68; font-weight: bold; font-size: 12px;}
.darkred { color:#CD5C5C;}

.b1 { color: #000066; }

.tiny {
  font-size: 9pt;
}
.tiny9 {
  font-size: 9pt;
}
.size9 {
  font-size: 9pt;
}
.s9 {
  font-size: 9pt;
}
.s10 {
  font-size: 10pt;
}
.s9x {
  font-size: 9px;
}
.s10x {
  font-size: 10px;
}
.s11x {
  font-size: 11px;
}
.s12x {
  font-size: 12px;
}
.s11 {
  font-size: 11pt;
}
.s12 {
  font-size: 12pt;
}
.s13x {
  font-size: 13px;
}
.s13  {
  font-size: 13pt;
}
.s14x {
  font-size: 14px;
}
.s14  {
  font-size: 14pt;
}
.s16x {
  font-size: 16px;
}
.s16  {
  font-size: 16pt;
}
.f8 {
  font-size: 8pt;
}
.tiny8 {
  font-size: 8pt;
}
.size8 {
  font-size: 8pt;
}

.blue14 {
  font-size: 14pt;
  color: #000066;
}

.update_old {
  font-size: 12px;
  color: #ED181E;
}

.update {
  font-size: 11px;
  color: #5e5e53;
}

.foot {
  font-size: 11px;
}

.hang {
  text-indent:-2em;
  margin-left: 2em;
}

.submit {
  background-color: #ffcc66;
  padding:8px;
}

.submit1 {
  background-color: #ffcc66;
  padding:12px;
}


select {
  /*background-color: #fffff2;*/
  /*background-color: #fffaf0;*/
  background-color: #FBF5E6;
}

.bgwhite {
  background-color: #ffffff;
}

/* table heads gray background */
.thead_gr {
  background-color: #eeeeee;
  color: #000066;
}
.thead {
  background-color: #eeeeee;
  color: #000066;
}

.gray {
  background-color: #eeeeee;
}

.gray1 {
  background-color: #dddddd;
}
.gray2 {
  background-color: #cccccc;
}

.fgray {
  color: #5e5e5e;
}

.vsp2 {
  padding-top: 2px;
}

.vsp4 {
  padding-top: 4px;
}
.vsp6 {
  padding-top: 6px;
}

.ind1 {
  margin-left: 1em;
}
.ind2 {
  margin-left: 2em;
}
.ind3 {
  margin-left: 3em;
}

.botmar0 {
  margin-bottom: 0px;
}

.topmar0 {
  margin-top: 0px;
}

.pad4 {
  padding: 4px;
}

table.pad4 th,td {
  padding:4px;
}

.ind1em {
  padding-left: 1em;
}
.ind2em {
  padding-left: 2em;
}
.ind3em {
  padding-left: 3em;
}
.ind4em {
  padding-left: 4em;
}
.ind5em {
  padding-left: 5em;
}

.rind2em {
  padding-right: 2em;
}
.rind1em {
  padding-right: 1em;
}




/* used in perpupil */
div.ind2m {
  padding-left:2em;
}

div.ls120 {
  line-height:120%;
}
div.ls140 {
  line-height:140%;
}
div.ls150 {
  line-height:150%;
}
div.ls160 {
  line-height:160%;
}
div.ls180 {
  line-height:180%;
}
div.ls200 {
  line-height:200%;
}

.ls120 {
  line-height:120%;
}
.ls140 {
  line-height:140%;
}
.ls150 {
  line-height:150%;
}
.ls160 {
  line-height:160%;
}
.ls180 {
  line-height:180%;
}
.ls200 {
  line-height:200%;
}


li.lg {
  font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
  font-size: 12px;
  font-style: normal;
/*color:#aaaaaa;*/
/*color:#838B8B;*/
  color:#7D7D7D;
}

ul.ulinside {
  list-style: disc;
  list-style-position: inside;
}

p.bmar8 {
  margin-bottom: 8pt;
}
p.bmar6 {
  margin-bottom: 6pt;
}
p.bmar4 {
  margin-bottom: 4pt;
}
p.bmar0 {
  margin-bottom: 0;
}

p.tmar6 {
  margin-top: 6pt;
}


p.tb_mar6 {
  margin-bottom: 6pt;
}
p.tb_mar8 {
  margin-bottom: 8pt;
}
p.tb_mar4 {
  margin-bottom: 4pt;
}

ul.tmar0 {
  margin-top: 0;
}

li.bmar4 {
  margin-bottom: 6px;
}

a.nodecor {
  text-decoration:none;
}

.skip {
  overflow: hidden;
  height: 0pt;
  width: 0pt;
  position: absolute;
  /*font-size: 0pt;*/
  display: none;
}

.maxhits {
  width:300px;
}


.notice {
 margin-left: 2em;
 margin-right: 2em;
 background:#eee;
 padding:6px;
 border:solid;
 border-width:thin;

}

.grayline {
 color:#bbbbbb;
}

/* hilite data adjusted for inflation */
.infadj {
  color: #0000EE;   /* dark blue */
}


/* use these where links appear in lists, not best for in paragraphs */
a.alist:link {
 text-decoration: none;
 color: #0000FF;
}
a.alist:visited {
  text-decoration: none;
}
a.alist:hover {   /* must follow link and visited */
  text-decoration: underline;
  color: #0000FF;
}
a.alist:active {
  text-decoration: underline;
  color: #0000FF;
}
.sepbar {
 font-size:11px;
 font-weight:normal;
}


/*  #FFFFEC; is a nice light yellow */
/*  #FFEFC6; is a nice beige background */

/*used to add scrolling to large options lists*/
.options_list {
 display:inline-block;
/* width:100%;*/
 margin:6px;
 height:300px;
 overflow:auto;
 border-top:1px solid #cccccc;
 border-bottom:1px solid #cccccc;
 background-color:#FFFDEB;
 font-size:11px;
 line-height:120%;
}


.expired {
background:#FFFFA3;
}

