BODY {
   font-size : 10pt;
   color : #000000; 
   font-family: Tahoma, Arial, sans-serif;
   background-color : #ffffff
}


TABLE {
   font-family: Tahoma, Arial, sans-serif;
}


TABLE.sidenavtable {
   font-family: Tahoma, Arial, sans-serif;
   background: #ffcc66;
   width: 105px;
   padding-left:8px;

}

TABLE.personlist {
   font-family: Tahoma, Arial, sans-serif;
   background: #DCE7F2;
   width: 370px;
   line-height: 14px;
   padding-left:0px;
   font-size: 10pt; 
   text-indent: 10pt;
}

TABLE.persondetails {
   font-family: Tahoma, Arial, sans-serif;
   font-size: 10pt;
   color: #442222;
   width: 570;
   background: #D1F3DE;
   padding-top:5px;
   text-align:top;
   padding-left:5px
}

TABLE.yearlist {
   font-family: Tahoma, Arial, sans-serif;
   background: #DCE7F2;
   width: 390px;
   line-height: 14px;
   padding-left: 0px;
   text-indent: 10pt;
   font-size: 10pt; 
}

TABLE.newpersonlist {
   font-family: Tahoma, Arial, sans-serif;
   background: #DCE7F2;
   width: 420px;
   line-height: 14px;

   font-size: 10pt; 
}
.persondetaillabels {
   color: #662222;
   background: #A6E1EE;
   font-family: Tahoma, Arial, sans-serif; 
   font-size: 10pt; 
   font-style: normal;
   padding-left : 8px
}


.persondetaillabelsAlt {
   color: #662222;
   background: #D1F3DE;
   font-family: Tahoma, Arial, sans-serif; 
   font-size: 10pt; 
   font-style: normal;
   padding-left : 8px
}

.persondetaildata {
   color: #662222;
   background: #A6E1EE;
   font-family: Tahoma, Arial, sans-serif; 
   font-size: 10pt; 
   font-style: normal;
   font-weight : bold; 
   padding-left : 8px
}


.persondetaildataAlt {
   color: #662222; 
   background: #D1F3DE;
   font-family: Tahoma, Arial, sans-serif; 
   font-size: 10pt; 
   font-style: normal;
   font-weight : bold; 
   padding-left : 8px
}


.persontabletext {
   color: #662222; 
   font-family: Tahoma, Arial, sans-serif; 
   font-size: 10pt; 
   font-style: normal;
   padding-left : 8px
}

a {
   color:#3333cc;  
   font-family : Tahoma, Arial, sans-serif; 
   text-decoration:none;


}


a:hover {
   color:#bb1111; 
   font-family : Tahoma, Arial, sans-serif;
   text-decoration:none;

}


.maintext {  
   font-family: Tahoma, Arial, sans-serif;
   font-size: 10pt; 
   font-style: normal
}


.mainindent{ 
   font-family: Tahoma, Arial, sans-serif; 
   font-size: 10pt; 
   font-style: normal;
   padding-left : 8px
}


.darkindent{ 
   color: #882222; 
   font-family: Tahoma, Arial, sans-serif; 
   font-size: 9pt; 
   font-style: normal;
   padding-left : 8px
}


.heading1 {
   font-family: Tahoma, Arial, sans-serif;
   font-size: 14px
}


.heading2 {
   font-family: Tahoma, Arial, sans-serif;
   font-size: 24px
}


.heading3 {
   font-family: Tahoma, Arial, sans-serif;
   font-size: 18px
}

.greyheading1 {
   color : #606060;
   font-family: Tahoma, Arial, sans-serif;
   font-size: 16px
}

.personletter {
   font-family: Tahoma, Arial, sans-serif;
   font-size: 20px;
   padding-left:-10px

}


.commenttext {
   font-family: Tahoma, Arial; 
   font-size: 8pt
}


.smalltext {
   font-family: Tahoma, Arial; 
   font-size: 3px
}

.redhighlight {
   color: #ff0000;
   font-family: Tahoma, Arial, sans-serif; 
   font-size: 8pt; 
   font-weight : bold; 
 }


.demostyle {
   color : #000000;
   background-color : #999999;
   background-image : url(/images/linespacer.gif);
   font-family : Tahoma, Arial, sans-serif; 
   font-size:10pt; 
   font-weight : bold; 
   text-decoration : none; 
   text-align:right;
   text-indent: 10pt;
   line-height : 15px; 
   letter-spacing : 0px; 
   padding-right:4px;
   padding-top:2px;
   padding-bottom:2px;
   width : 75px; 
   float : right;
}
