BODY.report
{
    FONT-WEIGHT: normal;
    FONT-SIZE: x-small;
    MARGIN-LEFT: 0%;
    COLOR: #000066;
    MARGIN-RIGHT: 1%
}

.rptdatalabel
{
    FONT-SIZE: x-small;
    WIDTH: 17%;
    TEXT-ALIGN: left
}

.rptsectionhead2
{
    FONT-SIZE: small;
    COLOR: #000000;
    BACKGROUND-COLOR: #ffcc99;
    TEXT-ALIGN: center
}

.rptsectionhead2left
{
    FONT-SIZE: small;
    COLOR: #000000;
    BORDER-BOTTOM: #ffcc99 2px solid;
    BACKGROUND-COLOR: #ffcc99
}

.rptsectionheadbuttons
{
    WIDTH: 160px;
    BACKGROUND-COLOR: #000066
}

.rptrecordlink
{
    FONT-WEIGHT: normal;
    FONT-SIZE: small;
    COLOR: #000000;
    TEXT-DECORATION: none
}

.rptrecordlinkbold
{
    FONT-WEIGHT: bold;
    FONT-SIZE: small;
    COLOR: #000000;
    TEXT-DECORATION: none
}

.rptHeaderBorderBottom
{
    BORDER-BOTTOM: #000066 2px solid; 
    margin-bottom:7px
}


.navboxbackground
{
    BACKGROUND-COLOR: #D5D5FF
}

.strongbackground
{
    BACKGROUND-COLOR: #000066
}

.lightbackground
{
    BACKGROUND-COLOR: #D5D5FF
}

.lightcolor
{
    COLOR: #D5D5FF
}

.redbackground
{
    BACKGROUND-COLOR: #ff0000
}

.greenbackground
{
    BACKGROUND-COLOR: #00ff00
}

.yellowbackground
{
    BACKGROUND-COLOR: #ffff66
}

.sectionspacing
{
    DISPLAY: block
}

.cmdboxtitle
{
    background-color:#000066; 
    color: #ffffff
}

.cmdboxtop
{
    background-color:#000066;
}

td.lMargin{width:20px;}

td.lMargin2
{
	width: 50px;
	vertical-align: top
}

td.lMargin3
{
	width: 300px;
	vertical-align: top
}

td.Spacer{width:10px;}

td.SpacerBold{width:30px;font-weight:bold;FONT-SIZE: x-small}

A.rptlinkbold
{
    FONT-WEIGHT: bold;
    FONT-SIZE: x-small;
    COLOR: #6666cc;
    TEXT-DECORATION: none
}

A.rptlinkbold:hover
{
    COLOR: #000066;
    TEXT-DECORATION: underline
}

.navboxlinkgrey
{
    COLOR: #666666;
    FONT-SIZE: x-small;
    FONT-WEIGHT: normal;
    TEXT-DECORATION: none
}

.navboxlinkgrey:hover
{
    TEXT-DECORATION: none;
}

.navboxdeadlink
{
    COLOR: #000066;
    FONT-SIZE: x-small;
    FONT-WEIGHT: normal;
    TEXT-DECORATION: none;
    cursor:text
}

.navboxdeadlink:hover
{
    COLOR: #000066;
    FONT-SIZE: x-small;
    FONT-WEIGHT: normal;
    TEXT-DECORATION: none;
    cursor:text
}

.sectiontbl
{
	width:100%;
	margin-bottom:4px;
	margin-top:30px;
	FONT-SIZE: small;
	FONT-WEIGHT: bold;
	BACKGROUND-COLOR: #000066;
	COLOR: #FFFFFF;
}

.sectiontbltd1
{
	width:45%
}
.sectiontbltd2
{
	width:45%;
	TEXT-ALIGN: right;
}
.sectiontbltdi
{
	width:10%;
   TEXT-ALIGN: center;
}

.grouptbl
{
	width:100%;
	margin-top:4px;
	BORDER-BOTTOM: #000066 2px solid;
	BORDER-TOP: #000066 2px solid;
	FONT-SIZE: x-small;
	FONT-WEIGHT: bold;
	background-color:#ffcc99;
	COLOR: #000066;
}

.namehead
{
	BORDER-TOP: #000066 2px solid;
	BORDER-BOTTOM: #000066 2px solid;
	FONT-SIZE: small;
	FONT-WEIGHT: bold;
	background-color:#ffffcc;
	COLOR: #000066;
}

.nametophead
{
	BORDER-TOP: #000066 2px solid;
	FONT-SIZE: small;
	FONT-WEIGHT: bold;
	background-color:#ffffcc;
	COLOR: #000066;
}

.namebottomhead{
	BORDER-BOTTOM: #000066 2px solid;
	FONT-SIZE: small;
	FONT-WEIGHT: bold;
	background-color:#ffffcc;
	COLOR: #000066;
}

.yellowstripe
{
	background-color:#ffffcc
}

.columnrptdatalabel
{
	font-size:x-small;
	font-weight:bold; 
	width:36%; 
	text-align:left
}
.rptsectionsubhead
{
	BORDER-BOTTOM: #000066 2px solid;
	BORDER-TOP: #000066 2px solid;
	FONT-SIZE: small;
	FONT-WEIGHT: bold;
	background-color:#ffcc99;
	COLOR: #000066;
}

.popupsubhead
{
	FONT-SIZE: small;
	FONT-WEIGHT: bold;
	background-color:#D5D5FF;
	COLOR: #000066;
}
.bodypopup
{
	MARGIN:10px,10px;
}
a.productmenu {
	FONT-SIZE:small;
	FONT-WEIGHT:bold;
	TEXT-DECORATION:none;
	COLOR:#000066;
}

a.productmenu:hover {
	TEXT-DECORATION:underline;
	COLOR:#6666cc;
}

TABLE.inputform
{
width:100%;
background-color:#d5d5ff;
font-size: x-small
}


