body { background-color:#CFDEEA; text-align: center; }

#container { background-color:#CFDEEA; padding-bottom:0; width: 1000px; background-image:url(images/bgr.png); background-repeat:repeat-y; }
.container_top {background-color:#CFDEEA; margin: 0 auto; width:1000px; height:50px; background-image:url(images/bgr_t.png);}
.container_bottom {background-color:#CFDEEA; margin: 0 auto; width:1000px; height:50px; background-image:url(images/bgr_b.png);}
#container #main { margin: 0 auto; border: 2px solid #5A6E97;}
    
#container .box {
    background-color: #f2f2e5;
    border: 1px solid #505720;
}    

 #matrix h4 {
    font-size: 14pt;
    font-style: italic;
    text-align: left;
}
#matrix h2 {
    font-size: 20pt;
    font-style: italic;
    text-align: center;
    margin-bottom: 10px;
    margin-top: 20px;
     border-bottom: 1px solid #000000;
    color: #000033;
}

#matrix #report h2 {
    font-size: 20pt;
    font-style: italic;
    text-align: center;
    margin-bottom: 10px;
    margin-top: 20px;
     border-bottom: 1px solid #000000;
    color: #000033;
}

#matrix .report h3 {
    font-size: 16pt;
    font-style: italic;
    text-align: left;
    margin-bottom: 10px;
    margin-top: 20px;
}


#matrix .report p {
  padding-left: 0px;
  padding-right: 0px;
  margin-left: 0px;
}


#rp_copyright {display:block; margin:80px 0 80px 0;}
#rp_copyright .matrix {font-size:7pt; color:#999999; float:right;}
#matrix .page {	padding-right:10px;	}
.birth_info { display:block; width:100%; margin-bottom: 80px;}
.pdf { display:block; position:relative; float:right; margin-top:-60px;}
.pdf img { margin-bottom:-6px;}
.pdf a { font-size:9pt; color:#000000; text-decoration:none;}
.pdf a:hover { color:#990000; text-decoration:underline;}
.pt7g {font-size:7pt; color:#999999;}

.dropcap { font-size:48pt; float: left; line-height: 0.8em;  padding: 0 2px 0 0; color:#144A8B; font-weight: bold; position: relative; left: -3px;}

#matrix .report { text-align:left;	margin:10px 0 10px 0;	padding:0 40px 0 40px;}
#matrix .report h1 { text-align:left; font-size:16pt; font-weight:bold; color:#144A8B; border-bottom:solid 1px #5A6E97; margin:20px 0 20px 110px;}
#matrix .report h2 { text-align:left; font-size:16pt; font-weight:bold; color:#144A8B; border:0; margin-bottom:0;}
#matrix table { width:100%; margin-bottom:50px;}
#matrix th {background-color:#A8C2D9; padding:2px 5px 1px 5px;}
#matrix td {background-color:#CFDEEA; padding:2px 5px 1px 5px;}
#matrix .interpretation { display:block; min-height:140px;}
#matrix .card { display:block; float:left;}
#matrix .card img {width:91px; height:135px;}
#matrix .key { display:block; width:100%; text-align:right; font-size:7pt; font-style:italic; margin:-17px 0 5px 0;}

ul {margin:0;}
ol { font-style:italic; font-family:Georgia, Times, serif; font-size:20px; color:#144A8B;  }
li { background-color:#CFDEEA; width:100%; margin:0 0 1px 0; padding:2px 0 2px 15px; border-left: 1px solid #999;}
li a { display:block; width:100%; text-decoration:none; color:#000000; font-weight:bold; font-size:16px; font-family:Arial, Helvetica, sans-serif; font-style:normal;}
li a:hover { color:#CC0000;}

