/* style sheet for main section */


body {
  background-color : white;
  color : black;
  margin : 0 2em 3em 5px;
  font:13px arial,helvetica,clean,sans-serif;
  line-height:1.22em;

}
 
 
#home-footer {
   position:fixed;
   left:100%;
   bottom:0px;
   height:51px;
   width:47px;
   margin-left:-47px;
}
#banner-footer {
   position:fixed;
   left:0px;
   bottom:0px;
   height:1.2em;
   width:100%;
   background-image : url(goldStripes.jpg);
   background-repeat:repeat-x;
   color:black;
   font-weight:bold;
   font-size:110%;
}

table {font-size:inherit;font:100%;}
pre, code {font:115% monospace;*font-size:100%;}



h3 {
  color : #006dc0;
  text-align:center;
}

h2 {
  color : #006dc0;
}

div.vd1 {
  background-color : #dfe6fd;
  border : 3 solid #dfe6fd;
}  

div.vd2 {
  background-color : white;
}  

td.vd {
  border-width : 2;
  border-style : solid;
  border-color :  #dfe6fd;
  white-space : nowrap;
  text-align:right;
  
}  
table.form {
  background-color : #FEE3DE;
}  

span.first{
  color : #006dc0;
  font-weight : bold;
}  


table.fandb {
  border-width : 2;
  border-style : solid;
  border-color :  #dfe6fd;
}  

td.fbh {
  background-color : #dfe6fd;
  
} 

td.title {
  color : #006dc0;
  font-size : 120%;
  background-color : #dfe6fd;
} 

ul.compact {
  padding-left : 3px;
}  


li.mod{
list-style-position : inside;
list-style-type : square;
}

li.ques{
list-style-position : outside;
list-style-type : square;
}


li.cont{
list-style-position : outside;
list-style-type : upper-roman;
}

    a.pdf {
      padding : 2 2 2 2;
      color        : black;
      text-decoration : none;
    }      
    table.pdf {
      border-width : 3;
      border-style : outset;
      border-color : #dfe6fd;
    }        


input.date {
  background-color : #ff9;
}  


/* ------------ LINKS -------------- */

