body.bbvfd {

   font-family : Arial, Tahoma, Helvetica, sans-serif;

}



hr {

  color : #408080;

  background-color : #408080;

}



img.photo {

   border : 2px;

   border-style: solid;

   border-color: #000000;

}



form {

   margin-top    : 0 ;

   margin-bottom : 0 ;

}



a:link {

   color : #000000;

   text-decoration : none;

}



a:visited {

   color : #000000;

   text-decoration : none;

}



a.black:link {

   color : #eeeeee;

   text-decoration : none;

}



a.black:visited {

   color : #eeeeee;

   text-decoration : none;

}





a.blue:link {

   color : blue;

   text-decoration : none;

}



a.blue:visited {

   color : blue;

   text-decoration : none;

}



a.black:link {

   color : #eeeeee;

   text-decoration : none;

}



a.black:visited {

   color : #eeeeee;

   text-decoration : none;

}





a.ltblue:link {

   color : #0000ff;

   text-decoration : none;

}



a.ltblue:visited {

   color : #0000ff;

   text-decoration : none;

}



a.white:link {

   color : #000000;

   text-decoration : none;

}



a.white:visited {

   color : #000000;

   text-decoration : none;

}





a.whiteu:link {

   color : #000000;

   text-decoration : underline;

}



a.whiteu:visited {

   color : #000000;

   text-decoration : underline;

}





a.gray:link {

   color : #999999;

   text-decoration : none;

}



a.gray:visited {

   color : #aaaaaa;

   text-decoration : none;

}





a.grayu:link {

   color : #aaaaaa;

   text-decoration : underline;

}



a.grayu:visited {

   color : #aaaaaa;

   text-decoration : underline;

}









h1 {

#  color : #eeee3b;

   color : #cc2020;

   font-family : Verdana, Tahoma, Arial, Helvetica, sans-serif;

   font-size : 200%;

#  margin-bottom : -1em;

   margin-left : 0%;

}



h2 {

#  color : #eeee3b;

   color : #cc2020;

   font-family : Verdana, Tahoma, Arial, Helvetica, sans-serif;

   font-size : 160%;

   margin-left : 0%;

   margin-top : 0em;

#  margin-top : 2.7em;

}



h3 {

#  color : #eeee3b;

   color : #cc2020;

   font-family : Verdana, Tahoma, Arial, Helvetica, sans-serif;

   font-size : 140%;

   margin-left : 0%;

   margin-top : 0em;

}



h4 {

#  color : #eeee3b;

   color : #cc2020;

   font-family : Verdana, Tahoma, Arial, Helvetica, sans-serif;

   font-size : 115%;

   margin-left : 0%;

   margin-top : 0em;
   margin-bottom : 0em;

#  margin-top : 1.5em;

}



h5 {

#  color : #eeee3b;

   color : #cc2020;

   font-family : Verdana, Tahoma, Arial, Helvetica, sans-serif;

   font-size : 100%;

   font-weight : 900;

   margin-top : 0em;

#  margin-top : 1.5em;

}



h6 {

#  color : #eeee3b;

   color : #cc2020;

   font-family : Arial, Helvetica, sans-serif;

   font-size : 100%;

   font-style : italic;

   font-weight : 800;

   margin-top : 0em;

 #       margin-bottom : -0.8em;

}

table.Banner {

   background-image : url("images/Banner.jpg");

   background-position: bottom center;

   border : 0;

   border-top-style : hidden;

   border-bottom-style : hidden;

   border-left-style : hidden;

   border-right-style : hidden;

   border-collapse : collapse;

   padding : 0px;

   width : 100%;

}

table.bbvfdmain {

   border : 0;

   border-top-style : none;

   border-bottom-style : none;

   border-left-style : none;

   border-right-style : none;

   border-spacing : 0;

   border-collapse : collapse;

   background-color : #eeeeee;

   padding : 0;

   margin-top : 0.2%;

   margin-bottom : 0.2%;

   margin-left : 0.2%;

   margin-right : 0.2%;

   width : 99.6%;

   empty-cells : show;

   background-image : url("images/LightBackground.jpg");

   background-attachment: fixed;

}

table.bbvfdouter {

   border-spacing : 0px;

   horizontal-align : center;

   border-collapse : collapse;

   width : 100%;

   cellpadding : 0px;

   border : 0px;

!   background-color : #700000;
   background-color:  #882222;

   align : center;

   empty-cells : show;

}



td.topleft {

   background-color: #dddddd;

   border-top-style : hidden;

   border-bottom-style : solid;

   border-left-style : hidden;

   border-right-style : solid;

   border-color : #000000;

   border-width : 4px;

   border-spacing : 0px;

   empty-cells : show;

   border-collapse : collapse;

   color : #000000;

   width : 15%;

   text-align : center;

   font : normal 14px "MS Serif", "New York", serif;

}



td.topright {

   background-color: #dddddd;

   border-top-style : none;

   border-bottom-style : none;

   border-left-style : none;

   border-right-style : none;

   border-color : #000000;

   border-width : 0;

   border-spacing : 0px;

   empty-cells : show;

   border-collapse : collapse;

   width : 100%;

   text-align : center;

   font : bold x-large "Arial", Helvetica, Courier, monospace;

}

td.topindex {

   border : 0;

   background-color:  #882222;

   border-top-style : hidden;

   border-bottom-style : hidden;

   border-left-style : hidden;

   border-right-style : hidden;

   border-color : #000000;

   border-width : 0px;

   border-spacing : 0px;

   empty-cells : show;

   cell-spacing : 5px;

   border-collapse : collapse;

   width : 100%;

   text-align : center;

   table-layout : static;

   font : normal small Helvetica, Courier, monospace;

}

td.secindex {

   border : 0;

   background-color: #aa1111;

   border-top-style : hidden;

   border-bottom-style : hidden;

   border-left-style : hidden;

   border-right-style : hidden;

   border-color : #000000;

   border-width : 0px;

   border-spacing : 0px;

   empty-cells : show;

   cell-spacing : 5px;

   border-collapse : collapse;

   width : 100%;

   text-align : center;

   table-layout : static;

   font : normal small Helvetica, Courier, monospace;
!   font : bold medium "Arial", Helvetica, Courier, monospace;

}

td.admindex {

   border : 0;

   background-color: #1111aa;

   border-top-style : hidden;

   border-bottom-style : hidden;

   border-left-style : hidden;

   border-right-style : hidden;

   border-color : #000000;

   border-width : 0px;

   border-spacing : 0px;

   empty-cells : show;

   cell-spacing : 5px;

   table-layout : static;

   border-collapse : collapse;

   width : 100%;

   text-align : center;

   font : normal small Helvetica, Courier, monospace;

}

table.topindex {

   border : 0;

   border-top-style : none;

   border-bottom-style : none;

   border-left-style : none;

   border-right-style : none;

   border-spacing : 0px;


   border-collapse : collapse;

   table-layout : auto;

   width : 100%;

}


td.toprighthead {

   border-color : #000000;

   width : 85%;

   text-align : center;

   border-top-style : none;

   border-bottom-style : none;

   border-left-style : none;

   border-right-style : none;

!   color : #ffffff;
   color : #100000;
!  color : #661010;
!  color : #f0f015;
!  color : #101088;

   font : bold x-large "Arial", Helvetica, Courier, monospace;

}



td.centerleft {

   border-top-style : solid;

   border-bottom-style : solid;

   border-left-style : hidden;

   border-right-style : solid;

   border-color : #000000;

   border-width : 4px;

   border-spacing : 0px;

   padding: 8px;

   empty-cells : show;

   border-collapse : collapse;

   width :15%;

   text-align : center;

   font : bold 14px "Arial", Helvetica, Courier, monospace;

   vertical-align: top;

}



td.indexentry {

   border-left-style : none;

   border-right-style : none;

   border-left  : none;

   border-right : none;

   border-width : 0;

   border-spacing : 0;

   padding : 2px 6px 2px 6px;

   text-align : center;

   font : Medium "Arial", Helvetica, Courier, monospace;

   color : #ffffff;

   vertical-align: top;

}

td.selindexentry {

   border-left-style : none;

   border-right-style : none;

   border-width : 0;

   border-spacing : 0;

   padding : 2px 6px 2px 6px;

   text-align : center;

   font : bold Medium "Arial", Helvetica, Courier, monospace;

   color : #ffffff;

   vertical-align: top;

   background-color : #8080ff;

}


td.centerright {

        padding: 0px;

   border-top-style : none;

   border-bottom-style : none;

   border-left-style : none;

   border-right-style : none;

   border-color : #000000;

   border-width : 0px;

   border-spacing : 0px;

   empty-cells : show;

   border-collapse : collapse;

   padding : 12px;

   color : #000000;

   width : 85%;

   text-align : center;

   font : 16px "Arial", Helvetica, Courier, monospace;

   vertical-align : top;

}



td.centerrightPrint {

   padding: 8px;

   border-top-style : solid;

   border-bottom-style : solid;

   border-left-style : solid;

   border-right-style : solid;

   border-color : #000000;

   padding : 12px;

   color : #ffffff;

   width : 85%;

   text-align : center;

   font : 14px "Arial", Helvetica, Courier, monospace;

   vertical-align : top;

}



td.centerright_leftalign {

        padding: 0px;

   border-top-style : none;

   border-bottom-style : none;

   border-left-style : none;

   border-right-style : none;

   border-color : #000000;

        border-width : 0px;

        border-spacing : 0px;

        empty-cells : show;

        border-collapse : collapse;

   padding : 12px;

   color : #000000;

   width : 85%;

   text-align : left;

   font : 16px "Arial", Helvetica, Courier, monospace;

   vertical-align : top;

}



td.homepageorgleft {

   color : #000000;

   width : 50%;

   text-align : right;

   font : 16px "Arial", Helvetica, Courier, monospace;

   vertical-align : top;

}



td.homepageorgright {

   color : #000000;

   width : 50%;

   text-align : left;

   font : 16px "Arial", Helvetica, Courier, monospace;

   vertical-align : top;

}



td.adminadd {

 border : none;

 color  : #000000;

 text-align : left;

}



td.membertitle {

   background-color : #8080ff;

   color : #eeeeee;

   text-align : left;

   font : bolder 14px "Arial", Helvetica, Courier, monospace;

   border-top-style : none;

   border-bottom-style : none;

   border-left-style : none;

   border-right-style : none;

   border-color : #000000;

}



td.members {

   color : #000000;

   border-top-style : none;

   border-bottom-style : solid;

   border-left-style : none;

   border-right-style : none;

   border-color : #000000;

   border-width : 1px;

   padding : 5px;

   text-align : left;

   font : lighter 14px "Arial", Helvetica, Courier, monospace;

}

td.memberLine {

   border : 1px outset #222222;

   border-style : none;

   color : #000000;

   text-align : left;

   font : lighter 16px "Arial", Helvetica, Courier, monospace;

}



td.validlink {

   border : 1px outset #222222;

   border-style : none;

   color : #000000;

   text-align : center;

   font : 14px "Arial", Helvetica, Courier, monospace;

}



td.futurelink {

   border : 1px outset #333333;

   border-style : none;

   color : #666666;

   text-align : center;

   font : 14px "Arial", Helvetica, Courier, monospace;

}



td.bottomleft {

   border-top-style : hidden;

   border-bottom-style : hidden;

   border-left-style : hidden;

   border-right-style : hidden;

   border-color : #000000;

   border-width : 0px;

   border-spacing : 0px;

   empty-cells : show;

   border-collapse : collapse;

   color : #000000;

   width : 15%;

   text-align : center;

   font : normal 14px "Arial", Helvetica, Courier, monospace;

   vertical-align : middle;

}

table.bottom {

   border-width : 0px;

   border-color: #000000;

   border-top-style : solid;

   border-bottom-style : none;

   border-left-style : none;

   border-right-style : none;

}



td.bottomleftinfo {

   border-top-style : none;

   border-bottom-style : none;

   border-left-style : none;

   border-right-style : none;

   border-color : #000000;

   color : #000000;

   width : 15%;

   text-align : center;

   font : normal 14px "Arial", Helvetica, Courier, monospace;

   vertical-align : middle;

}



td.bottomright {

   border-top-style : hidden;

   border-bottom-style : hidden;

   border-left-style : solid;

   border-right-style : hidden;

   border-color : #000000;

   border-collapse : collapse;

   border-spacing : 0px;

   border-width : 0px;

   width : 85%;

   text-align : center;

   font : 14px "Arial", Helvetica, Courier, monospace;

   vertical-align : middle;

}



p.memberLogin {

   font : bolder 14px "Arial", Helvetica, Courier, monospace;

}



td.reportTitle{

   font : bolder italic 16px "Arial", Helvetica, Courier, monospace;

   color : Blue;

   text-align : center;

}



td.reportHeadings{

   font : bolder small-caps 14px "Arial", Helvetica, Courier, monospace;

}



td.reportData{

   font : bolder x-14px "Times New Roman", Times, serif;

}



td.reportExtraSmall{

   font : lighter normal 75% Bookman Old Style;

}



p.centerFlag{

   text-align: center;

}



td.memberName {

   color : #000000;

   border-top-style : none;

   border-bottom-style : solid;

   border-left-style : none;

   border-right-style : none;

   border-color : #000000;

   border-width : 1px;

   text-align : left;

   font : lighter 16px "Arial", Helvetica, Courier, monospace;

}



td.memberNamePrint {

   background : #ffffff;

   border-top-style : none;

   border-bottom-style : solid;

   border-left-style : none;

   border-right-style : none;

   border-color : #000000;

   color : #000000;

   border-width : 1px;

   text-align : left;

   font : lighter 14px "Arial", Helvetica, Courier, monospace;

}



td.memberInfo {

   color : #000000;

   border-top-style : none;

   border-bottom-style : solid;

   border-left-style : none;

   border-right-style : none;

   border-color : #000000;

   border-width : 1px;

   text-align : left;

   font : lighter 16px "Arial", Helvetica, Courier, monospace;

}



td.memberInfoPrint {

   background : #ffffff;

   border-top-style : none;

   border-bottom-style : solid;

   border-left-style : none;

   border-right-style : none;

   border-color : #000000;

   border-width : 1px;

   color : #000000;

   text-align : left;

   font : lighter 14px "Arial", Helvetica, Courier, monospace;

}



td.memberHeadings {

   color : #000000;

   text-align : left;

   border-top-style : none;

   border-bottom-style : solid;

   border-left-style : none;

   border-right-style : none;

   border-width : 1px;

   border-color : #000000;

   font : bold 16px "Arial", Helvetica, Courier, monospace;

}



td.memberHeadingsPrint {

   background : #ffffff;

   color : #000000;

   border-width : 1px;

   text-align : left;

   border-top-style : none;

   border-bottom-style : solid;

   border-left-style : none;

   border-right-style : none;

   border-color : #000000;

   font : bold 14px "Arial", Helvetica, Courier, monospace;

}



td.deptLine {

   background-color : #8080ff;

   border-top-style : none;

   border-bottom-style : solid;

   border-left-style : none;

   border-right-style : none;

   border-color : #000000;

   color : #eeeeee;

   text-align : center;

   border-width : 1px;

   font : lighter 16px "Arial", Helvetica, Courier, monospace;

}



td.deptLinePrint {

   background : #ffffff;

   border-top-style : solid;

   border-bottom-style : solid;

   border-left-style : none;

   border-right-style : none;

   border-color : #000000;

   color : #000000;

   border-width : 1px;

   text-align : center;

   font : lighter 14px "Arial", Helvetica, Courier, monospace;

}



td.deptTitle {

   background-color : #8080ff;

   border-top-style : none;

   border-bottom-style : solid;

   border-left-style : none;

   border-right-style : none;

   border-color : #000000;

   color : #eeeeee;

   text-align : center;

   border-width : 1px;

   vertical-align : top;

   font : bolder italic 18px "Arial", Helvetica, Courier, monospace;

}



td.deptTitlePrint {

   background : #ffffff;

   border-top-style : solid;

   border-left-style : none;

   border-right-style : none;

   border-bottom-style : solid;

   border-color : #000000;

   border-width : 1px;

   color : #000000;

   text-align : center;

   vertical-align : top;

   font : bolder italic 14px "Arial", Helvetica, Courier, monospace;

}



td.sendpage {

   color : #000000;

   text-align : center;

   vertical-align : top;

   font : lighter 16px "Arial", Helvetica, Courier, monospace;

}



td.calendarHead {

   align : center;

   background-color : #7070ff;

   border-top-style : solid;

   border-bottom-style : solid;

   border-left-style : solid;

   border-right-style : solid;

   border-width : 2px;

   border-spacing : 0px;

   border-collapse : collapse;

   border-color : #000000;

}



td.calendarDayHead {

   align : center;

   background-color : #6565ff;

   border-top-style : solid;

   border-bottom-style : solid;

   border-left-style : solid;

   border-right-style : solid;

   border-width : 2px;

   border-spacing : 0px;

   border-collapse : collapse;

   border-color : #000000;

}



td.calendarDay {

   align : left;

   border-top-style : solid;

   border-bottom-style : solid;

   border-left-style : solid;

   border-right-style : solid;

   border-width : 2px;

   border-spacing : 0px;

   border-collapse : collapse;

   vertical-align : top;

   color : #000000;

   border-color : #000000;

   height : 6em;

}



td.calendarCurDay {

   background-color : #a0a0ff;

   align : left;

   border-top-style : solid;

   border-bottom-style : solid;

   border-left-style : solid;

   border-right-style : solid;

   border-width : 1px;

   border-spacing : 0px;

   border-collapse : collapse;

   vertical-align : top;

   border-color : #000000;

   height : 6em;

}

table.Calendar {

   border : 0px;

   border-top-style : solid;

   border-bottom-style : solid;

   border-left-style : solid;

   border-right-style : solid;

   border-color : #000000;

   border-width : 2px;

   border-spacing : 0px;

   padding : 0px;

   width : 80%;

   empty-cells : show;

   border-spacing : 0px;

   border-collapse : collapse;

   table-layout : static;

}



table.calendarDetail {

   border : 1px;

   border-top-style : solid;

   border-bottom-style : solid;

   border-left-style : solid;

   border-right-style : solid;

   border-width : 2px;

   border-spacing : 0px;

   border-color : #000000;

   padding : 0px;

   width : 80%;

   empty-cells : show;

   border-spacing : 0px;

   border-collapse : collapse;

}



table.GenericList {

   border : 0px;

   border-top-style : none;

   border-bottom-style : none;

   border-left-style : none;

   border-right-style : none;

   border-width : 1px;

   border-spacing : 0px;

   border-collapse : collapse;

   padding : 0px;

   width : 100%;

   align : center;

   empty-cells : show;

}

table.footer      {

   border : 0px;

   border-top-style : none;

   border-bottom-style : none;

   border-left-style : none;

   border-right-style : none;

   border-width : 0px;

   border-spacing : 0px;

   border-collapse : collapse;

   padding : 0px;

   width : 100%;

   align : center;

   vertical-align: top;

   empty-cells : show;

}

td.footer      {

   vertical-align: top;

   width : 25%;

}



table.GenericListPrint {

   border : 1px;

   border-top-style : solid;

   border-bottom-style : solid;

   border-left-style : solid;

   border-right-style : solid;

   border-width : 1px;

   border-spacing : 0px;

   border-collapse : collapse;

   border-color : #000000;

   padding : 0px;

   width : 100%;

   align : center;

   empty-cells : show;

}



td.apparatus {

   color : #000000;

   border-top-style : none;

   border-bottom-style : none;

   border-left-style : none;

   border-right-style : none;

   border-color : #000000;

   text-align : center;

!   width: 33%;

   font : lighter 14px "Arial", Helvetica, Courier, monospace;

}



td.userLoginLeft {

   border-top-style : none;

   border-bottom-style : none;

   border-left-style : none;

   border-right-style : none;

   border-color : #000000;

   border-width : 2px;

   border-spacing : 0px;

   empty-cells : show;

   border-collapse : collapse;

   padding : 12px;

   color : #000000;

   text-align : right;

   font : 16px "Arial", Helvetica, Courier, monospace;

   vertical-align : top;

}



td.userLoginRight {

   border-top-style : none;

   border-bottom-style : none;

   border-left-style : none;

   border-right-style : none;

   border-color : #000000;

   border-width : 2px;

   border-spacing : 0px;

   empty-cells : show;

   border-collapse : collapse;

   padding : 12px;

   color : #000000;

   text-align : left;

   font : 16px "Arial", Helvetica, Courier, monospace;

   vertical-align : top;

}



table.userLogin {

   align : left;

}

tr.CalendarCell {

   height : 70px;

}


td.FullWidth {

   width : 100%;

}

hr.Apparatus {

   border : 0px;
   color: #408080;
   height : 4px;
   align : center;

}

td.calComboLeft {

   width : 80%;

   vertical-align : top;

   text-align : right;

}

td.calCombo {

   width : 20%;

   vertical-align : top;

   text-align : center;

}


