@charset "utf-8";
html {} /* Browser bug causes 1st rule to be ignored, so add this dummy rule */

body { font-size: 11pt; font-family: Georgia,"Times New Roman",serif; margin: 0; padding: 0;}
.Hdr_LogoWrp { height: 25px; }
.pageMain { margin: 0;padding: 0;width: 100%;float: left;}
.pageOuterBox { width: 95%;background: #f5f5ea none repeat scroll 0 0;margin: 0 auto;padding: 6px;}
.pageOuterBox2 { background: #fff none repeat scroll 0 0;border: 1px solid #d9d7c5;margin-bottom: 10px;padding: 12px 9px 12px 11px;}
.pageOuterBox2 h2 { display: block;text-align: center;border-bottom: 1px dotted #b2b2b2;font-size: 14pt; font-weight: normal;margin: 0 0 10px;padding-bottom: 4px;color: #566c11;}
.recordTable { width: 100%;border-width:0;border-spacing:0;border-collapse:collapse;margin: 0; }
.recordTable th {padding: 3px 12px 3px 4px; vertical-align: top;text-align: right;font-weight: normal;color: #666;background: #f1f1f1;width: 25%;border-bottom: solid 1px #eaeaea;}
.recordTable td { vertical-align: top;padding: 3px 0 3px 12px;border-right: solid 1px #eaeaea;border-bottom: 1px solid #ccc;}
td.householdTableTd { padding: 0; }
.householdTable { width: 100%;border: solid #ccc;border-width: 1px 0 0 0;}
.householdTable th { text-align: left;padding-left: 7px;padding-right: 7px;background: #f1f1f1;}
.householdTable td {padding: 1px 7px 1px 12px;}
.infoSection { color: #666;margin: 10px 18px 0 18px;font-size: 11px;}
.infoSectionLabel { font-weight: bold;}
.infoSectionText { color: #666;font-size: 11px;}
.partnerImgDiv { padding: 0 5px 3px 0;float: left;display: block;}
.partnerImg {vertical-align: top;}
.footer { text-align: center;width: 100%;}
.danglingIconFix { clear: both;}
.infoSection ul { padding-left: 26px; }
.infoSection ul li { list-style: disc; }
