UL {
    
   font-family: Georgia, "Times New Roman", Times, "New York", serif ; 
   background : transparent; 
}


TH {
   padding-left: 0.5em;
   padding-right: 4em; 
   margin-bottom: 1em; 
   font-family: Georgia, "Times New Roman", Times, "New York", serif ; 
   color : rgb(255,255,255); 
   background : #003163; 
   text-align : left; 
}


TD.totalcell {
   font-weight : bold;    
   font-family: Georgia, "Times New Roman", Times, "New York", serif ; 
   color : rgb(0,0,0); 
   background : transparent; 
   border-width : 1px; 
   border-style : outset; 
   border-color : inherit; 
}


TD {
   padding-left: 0.5em;
   padding-bottom: 1em; 
   vertical-align : top; 
   font-family: Georgia, "Times New Roman", Times, "New York", serif ; 
   color : rgb(0,0,0); 
   background : #EEEEEE; 
}


TABLE {
   margin-right: 1em; 
   margin-top: 1em; 
   margin-bottom: 1em; 
   width: 98%;		
   table-layout : auto; 
   border-collapse : separate;
   border: 1px solid #003163;
}

COLGROUP.ic {
   text-align:right;
}
COLGROUP.tc {
   text-align:left;
}

SPAN.smalltext {
   font-size : 7.2pt; 
   font-family: Georgia, "Times New Roman", Times, "New York", serif ; 
   background : transparent;
   color:black;
}


Q {
   font-style : italic; 
    
   font-family: Georgia, "Times New Roman", Times, "New York", serif ; 
   color : rgb(90,0,0); 
   background : transparent; 
}


.tablenotes {
   font-size : 10px; 
   font-family: Georgia, "Times New Roman", Times, "New York", serif ; 
   color : #808080; 
   background : transparent; 
}


P {
    
   font-family: Georgia, "Times New Roman", Times, "New York", serif ; 
   background : transparent; 
}


OL {
    
   font-family: Georgia, "Times New Roman", Times, "New York", serif ; 
   background : transparent; 
   list-style-type : decimal; 
}


LI.publist {
   margin-bottom:10px;
   list-style-image: url('/graphics/icons/icon_publication.gif');
}


LI {
 
   font-family: Georgia, "Times New Roman", Times, "New York", serif ; 
   background : transparent; 
}


HR {
   color : rgb(177,26,59); 
   background : transparent; 
   height : 1px; 
   clear : both; 
}


DT {
   font-weight : bold; 
    
   font-family: Georgia, "Times New Roman", Times, "New York", serif ; 
   background : transparent; 
}


DD {
   font-weight : normal; 
    
   font-family: Georgia, "Times New Roman", Times, "New York", serif ; 
   background : transparent;
   margin:3px;
}


COLGROUP.numbercol {
   text-align : right; 
}

COLGROUP.ar {
   text-align : right; 
}
COLGROUP.al {
   text-align : left; 
}


CAPTION {
   font-weight : bold; 
    
   font-family: Georgia, "Times New Roman", Times, "New York", serif ; 
   background : transparent; 
   text-align : left; 
   caption-side : top; 
}


BLOCKQUOTE {
   font-style : italic; 
    
   font-family: Georgia, "Times New Roman", Times, "New York", serif ; 
   color : rgb(90,0,0); 
   background : transparent; 
}





.markupbox2 {
   color : rgb(0,0,0); 
   background : rgb(225,243,250); 
   margin : 1em; 
   padding : 1em; 
   border-width : 1px; 
   border-style : solid; 
   border-color : rgb(120,143,145); 
}


.markupbox1 {
   color : rgb(0,0,0); 
   background : rgb(249,249,214); 
   margin : 1em; 
   padding : 1em; 
   border-width : 1px; 
   border-style : solid; 
   border-color : rgb(120,143,145); 
}


.markupbox {
   color : rgb(0,0,0); 
   background : rgb(255,255,255); 
   margin : 1em; 
   padding : 1em; 
   border-width : 1px; 
   border-style : solid; 
   border-color : rgb(0,0,0); 
}



.upper-roman {
   list-style-type : upper-roman; 
}


.upper-latin {
   list-style-type : upper-latin; 
}


.upper-alpha {
   list-style-type : upper-alpha; 
}


.square {
   list-style-type : square; 
}


.smalldesc {
   font-size : 9px; 
   color : black; 
   background : transparent; 
}


.pubnaviitem {
   color : rgb(255,255,255); 
   background : #003366; 
}


.pubnavibar {
   color : rgb(0,0,0); 
   background : white; 
   border-bottom : 2px solid rgb(0,0,0); 
}


.pictitle {
    
   font-family: Georgia, "Times New Roman", Times, "New York", serif ; 
   background : transparent; 
   text-align : left; 
}




#pubdescbox {
   color : rgb(0,0,0); 
   background : rgb(255,255,255); 
   margin : 3em 1em 1em 0; 
   padding : 1em; 
   border-width : 1px; 
   border-style : solid; 
   border-color : rgb(120,143,145); 
   width : 50%; 
}


#cover {
   float : right; 
}

legend  {
   font-size : 130%; 
   font-family: Georgia, "Times New Roman", Times, "New York", serif ; 
   color : rgb(177,26,59);
   background : transparent;
   font-weight: normal;

   }
.WInput {

   width: 300px;
}
#PdF  {
background :#FFFFE1;
border-width : 1px; 
   border-style : solid; 
   border-color : rgb(120,143,145); 
   padding:10px;
width: 50%;
float:right;
}

#PoF  {

width: 340px;

}

span.red {
color:red;
}
span.blue {
color:blue;
}
span.green {
color:green;
}

fieldset  {
padding:10px;
}