/* following is for menu bar */


.menubarheader {
color: black;
font-family: verdana; 
font-weight: 900; 
font-size: 10pt; 
border-style: solid;
border-color: #0084a5;
background-color: #b7f8d7
}


.menubaritem {
color: black;
text-decoration: none;
font-family: verdana; 
font-weight: 900; 
font-size: 8pt; 
border-style: solid;
border-color:#6593f0;
}


#apmenu{
  width: 100%;
  float: left;
}

#apmenu span {
  display: none;
  visibility: hidden;
}

#apmenu a {
  display: block;
  width: 100%;
  padding-top: 0;
  padding-bottom: 0;
  text-decoration: none;
}

#apmenu a:link {
  background-color: #bfe2f9;
  color: black;
}

#apmenu a:visited {
  background-color: #bfe2f9;
  color: black;
}

#apmenu a:hover {
  background-color: #fffded;
  color: black;
}

#apmenu a:active {
  background-color: #c6eff7;
  color: black;
}


/* Following is for web text formatting */

/* Small Black Left Center Right */

.avpts_c {
color: black; 
font-family: arial; 
font-weight: 900; 
font-size: 8pt; 
text-align: center;
}

.avpts_l {
color: black; 
font-family:arial; 
font-weight: 900; 
font-size: 8pt; 
text-align: left;
}

.avpts_r {
color: black; 
font-family: arial; 
font-weight: 900; 
font-size: 8pt; 
text-align: right;
}

.avptst_l {
color: black; 
font-family:arial; 
font-weight: 900; 
font-size: 8pt; 
text-align: left;
}

.avptvs_c {
color: black; 
font-family: verdana; 
font-weight: 900; 
font-size: 7pt; 
text-align: center;
}

.avptvs_l {
color: black; 
font-family: verdana; 
font-weight: 900; 
font-size: 7pt; 
text-align: left;
}

.avptvs_r {
color: black; 
font-family: verdana; 
font-weight: 900; 
font-size: 7pt; 
text-align: right;
}

.avptd_l {
color: black; 
font-family: verdana;
font-weight: 500; 
font-size: 10pt; 
text-align: left;
}

.avptb_l {
color: black; 
font-family: verdana;
font-weight: 900; 
font-size: 9pt; 
text-align: left;
}

.avptbs_l {
color: black; 
font-family: verdana;
font-weight: 500; 
font-size: 8pt; 
text-align: left;
}

.avptb_c {
color: black; 
font-family: verdana;
font-weight: 900; 
font-size: 9pt; 
text-align: center;
}

/* Black Page Headers*/

.avptheader_c {
color: black; 
font-family: arial; 
font-weight: 900;
font-size: 11pt; 
text-align: center;
}

.avptpagehead_r {
color: black;
margin: 1em;
text-indent: 1em; 
font-family: verdana; 
font-weight: 900; 
font-size: 11pt; 
text-align: right;
}

.avptpagehead_c {
color: black; 
font-family: verdana; 
font-weight: 900; 
font-size: 11pt; 
text-align: center;
}

.avptpagehead_l {
color: black;
margin: 1em;
font-family: verdana; 
font-weight: 900; 
font-size: 11pt; 
text-align: left;
}

.avptpageheadnoind_l {
color: black;
font-family: verdana; 
font-weight: 900; 
font-size: 11pt; 
text-align: left;
}

.avptpagehead2_l {
color: black;
margin: 1em;
font-family: verdana; 
font-weight: 900; 
font-size: 14pt; 
text-align: left;
}


.avptpagehead2_c {
color: black; 
font-family: verdana; 
font-weight: 500; 
font-size: 11pt; 
text-align: center;
}


/* -----------------------------------Warning-------------------------------------------*/


.avptwarning_l {
margin: 1em;
color: red; 
font-family: verdana; 
font-weight: 700; 
font-size: 10pt; 
text-align: left;
}

.avptwarning_c {
margin: 1em;
color: red; 
font-family: verdana; 
font-weight: 700; 
font-size: 10pt; 
text-align: center;
}

/* -----------------------------------STD TXT-------------------------------------------*/

.avptstdtxts_l {
color: black; 
font-family: verdana; 
font-weight: 500; 
font-size: 9pt; 
text-align: left;
}

.avptstdtxts_l {
margin: 1em;
color: black; 
font-family: verdana; 
font-weight: 900; 
font-size: 10pt; 
text-align: left;
}

.avptstdtxt_l {
margin: 1em;
color: black; 
font-family: verdana; 
font-weight: 500; 
font-size: 10pt; 
text-align: left;
}

.avptstdtxtb_l {
margin: 1em;
color: black; 
font-family: verdana; 
font-weight: 900; 
font-size: 11pt; 
text-align: left;
}

.avptstdtxt2_l {
margin: 1em;
color: black; 
font-family: verdana; 
font-weight: 500; 
font-size: 10pt; 
text-align: left;
}

.avptstdtxt3_l {
margin: 1em;
color: black; 
font-family: verdana; 
font-weight: 700; 
font-size: 11pt; 
text-align: left;
}

.avptstdtxt_c {
margin: 1em;
color: black; 
font-family: verdana; 
font-weight: 900; 
font-size: 11pt; 
text-align: center;
}

.avptstdtxt_r {
margin: 1em;
color: black; 
font-family: verdana; 
font-weight: 500; 
font-size: 10pt; 
text-align: right;
}


/* -----------------------------------Headers-----------------------------------------*/

#avptlogo {
position: relative;
width: 400px;
height: 90px;
}

#avptlogo2 {
position: relative;
width: 500px;
height: 30px;
}

.avpthdrdiv {
background-color: #6593f0;
width: 100%;
text-align: center;
}

#avpthdtime {
position: relative;
text-align: right;
margin-right: 1em;
margin-bottom: 1em;
vertical-align: bottom;
color: black; 
font-family: verdana; 
font-weight: 900; 
font-size: 8pt; 
}

/* -----------------------------------Footer-----------------------------------------*/

.avptftrdiv {
background-color: #6593f0;
height: 30px;
width: 100%;
text-align: center;
}

#avptfoot1 {
position: relative;
width: 500px;
height: 27px;
}

/* -----------------------------------Tables----------------------------------------*/

.avpttct {
vertical-align: top;
text-align: center;
}

.avpttcr {
vertical-align: top;
text-align: right;
}

.avptgreen {
background-color: green;
text-align: center;
padding-top: 1em;
}

.avptred {
background-color: red;
padding-top: 1em;
text-align: center;
}

.avptcalnext {
padding-top:12em;
text-align: center;
}


.avptcalcells {
width: 30;
height: 30;
border: 1px solid black;
font-family: verdana; 
font-weight: 700; 
font-size: 10pt; 
text-align: left;
vertical-align: top;
background-repeat: no-repeat;
background-position: bottom right; 

}



/* -----------------------------------background---------------------------------------*/

#avptbackground {
background-color: #ebf5f6;
margin: 1em;
color: black; 
font-family: verdana; 
font-weight: 500; 
font-size: 8pt; 
text-align: left;
}
