﻿body {width: 730px; margin-left: 20px; font: normal 10pt Arial; xbackground:url(../Images/backs/HorzLines2.jpg)}
a:hover {color: #FF0000;}
table, th, td {font: normal 10pt Arial}
.Bul {margin:0 5px 0 10px}
.Hid {display:none}
.Hvy {font-weight:bold;}
.PagDef {margin:0 20px 0 20px}
.PagDef .RptFtr ul {margin-left: -25px}
.PagHdr {padding-bottom: 2px; margin-bottom: 5px; border-bottom: 1px solid #aaa}
.PagHdr a {font: normal 12pt Arial; }
.PagHdr img {border:0; width:20px; height:20px; margin-right:8px; margin-bottom:-4px}
.PagHdr table {width:100%;}
.PagHdr div {padding:2px 0}
.PagHdr td {vertical-align:middle}
.PagHdr .TtlMan {font: bold 16pt Arial}
.PagHdr .TtlSub {font: bold 14pt Arial}
.PagHdr .ColLft {width:20%; text-align:left; }
.PagHdr .ColCtr {width:55%; text-align:center; font: normal 12pt Arial} 
.PagHdr .ColCtr .PagTtl {font: bold 14pt Arial}
.PagHdr .ColRgt {width:25%; text-align:right}
.PagHdr .ColRgt a {font: normal 8pt Arial}
.PagSch {font: normal 11pt Arial; margin-bottom: 10px; border-bottom: 1px solid #aaa}
.PagSch div {margin: 8px 0 8px 15px; width:690px}
.PagSch .Ttl {font-weight: bold; margin: 10px 0 10px 0}
.PagSch .Prj input[type=text]{width:388px; float:right}	
.PagSch .She input[type=text]{width:230px; float:right }
.PagSch .Btn {text-align: left; margin: 10px 0 15px 0}
.RptHdr {padding-bottom: 1px; margin-bottom: 2px; xborder-bottom: 1px solid #aaa; }
.RptHdr table {margin-top:-5px; padding-bottom:0;}
.RptHdr .ColLft {width:68%; vertical-align:top; padding-right:5px;} 
.RptHdr .ColRgt {width:32%; vertical-align:top}
.RptHdr div {margin-bottom:2px}
.RptHdr ul {list-style-image:url("../Images/Bullet9.png");margin:5px 0 10px -25px}
.RptHdr ul li {margin: 0 0 5px 0}
.RptHdr .Grp {margin:12px 0}
.RptHdr .Lbl {margin-right:7px; font: bold 10pt Arial} 
.RptHdr .Val {font: normal 10pt Arial}
.RptBdy {min-height:235px; margin-bottom:5px; margin-bottom: 10px; xborder-bottom: 1px solid #aaa}
.RptBdy .FixHgt {height:235px; overflow: auto}
.RptBdy table {border-collapse:collapse; padding:0; margin:0}
.RptBdy th {font: bold 10pt Arial; text-align:left; vertical-align:bottom}
.RptBdy td {font: normal 10pt Arial; vertical-align:top}
.RptBdy th, .RptBdy td {padding: 2px 5px;}
.RptBdy .PrjTtl {min-width:345px}
.RptBdy .PrjLfr {min-width:120px}
.RptBdy .PrjLto {min-width:120px}
.RptBdy .PrjTot {xwidth:60px;text-align:right}
.RptBdy .ColMgn {padding:0 1px}
.RptBdy .ColIco {width:10px;padding:2px 5px 0 0; border: 0 solid transparent; margin: 0 0 0 10px}
.RptBdy .ColIco div {cursor:pointer; text-decoration:none; width:11px; height:11px; background:url('../Images/PlusIcon.png') no-repeat} 
.RptBdy .ColIco div.Min {background-image:url('../Images/MinusIcon.png');}
.RptBdy .ColIco.Man {border-bottom:1px solid #aaa}
.RptBdy .ColIco.Sub {border-right:1px solid #aaa}
.RptBdy .ColFil {width: 50px; text-align:right; padding-left:0; padding-right:0}
.RptBdy .ColShe {width: 48px; text-align:right; padding-left:0; padding-right:3px}
.RptBdy td.ColShe {xpadding-right:8px; }
.RptBdy .ColTtl {width:380px;padding-left:4px}
.RptBdy .ColRem {width:200px;padding-left:4px}
.RptTbl {}
.RptTbl .st-head { border: 1px solid #aaa; border-bottom-color: #ccc}
.RptTbl .st-body { border: 1px solid #aaa; border-top-width:0 }
.RptTbl thead { background-color: #eee; }
.RptTbl tbody td { border-right: 0 solid #eee; }
.RptTbl tbody td.ColMgn { border-right-width: 0}
.RptTbl tbody td.ColRem { border-right-width: 0}
.RptPgr {font: normal 10pt Arial; padding-left: 220px; margin-top:-5px}
.RptPgr .RecCnt {display:inline-block; text-align: right; padding-right:15px; width: 150px}
.RptPgr .CurPag {padding: 0 2px 0; font: bold 10pt arial; }
.RptPgr a {padding: 0 2px 0;}
.RptFtr {font: normal 9pt Arial; margin-top:10px; border-bottom: 1px solid #aaa}
.RptFtr ul {list-style-image:url("../Images/Bullet9.png");margin:5px 0 10px -25px}
.RptFtr ul li {margin: 0 0 5px 0}
.PagFtr {padding-top:4px; font-size: 8pt; }
