.b1 {
	margin-left: 0px;
	margin-top: 0px;
	background-color: white;
}

.modNormal {
	color:            black;
	font-family:      Arial;
	font-size:        10pt;
	font-weight:      normal;
}
.modNormalRev {
	color:            white;
	font-family:      Arial;
	font-size:        10pt;
	font-weight:      normal;
}
.modLink {
	color:           #FF32CC;
	text-decoration: none;
}
.modLink:vlink {
	color:           #FF32CC;
	text-decoration: none;
}
.modLink:hover {
	color:           #9932CC;
	text-decoration: underline;
}
.modLinkRev {
	color:           yellow;
	text-decoration: none;
}
.modLinkRev:vlink {
	color:           yellow;
	text-decoration: none;
}
.modLinkRev:hover {
	color:           white;
	text-decoration: underline;
}

.modLinkGridHead {
	color:           #000090;
	text-decoration: none;
}
.modLinkGridHead:vlink {
	color:           #000090;
	text-decoration: none;
}
.modLinkGridHead:hover {
	color:           maroon;
	text-decoration: underline;
}

.modBorder {
	background-color: black;
}
.modLoginControls {
	background-color: white;
}


.modBackground {
	background-color: white;
}

.modGridTitle {
	background-color: #660099;
	text-align:       center;
	color:            white;
	font-family:      Arial;
	font-size:        12pt;
	font-weight:      bold;
}
.modGridControlsDiv {
	background-color: #FFCC00;
	text-align:       right;
}
.modGridColHead {
	background-color: #CCCCCC;
	color:            black;
	text-align:       center;
	font-family:      Arial;
	font-size:        10pt;
	font-weight:      bold;
}
.modGridRowHead {
	background-color: #CCCCCC;
	color:            black;
	text-align:       center;
	font-family:      Arial;
	font-size:        10pt;
	font-weight:      normal;
}
.modGridRowAlt1 {
	background-color: #F9F3FC;
	color:            black;
	font-family:      Arial;
	font-size:        10pt;
	font-weight:      normal;
}
.modGridRowAlt2 {
	background-color: white;
	color:            black;
	font-family:      Arial;
	font-size:        10pt;
	font-weight:      normal;
}
.modGridFooter {
	background-color: #000000;
	color:            white;
	font-family:      Arial;
	font-size:        10pt;
	font-weight:      bold;
}
.modGridLabel {
	color:            black;
	font-family:      Arial;
	font-size:        10pt;
	font-weight:      bold;
}
.modGridLabelRev {
	color:            white;
	font-family:      Arial;
	font-size:        10pt;
	font-weight:      bold;
}

.modDetailTitle {
	background-color: #660099;
	text-align:       center;
	color:            white;
	font-family:      Arial;
	font-size:        12pt;
	font-weight:      bold;
}
.modDetailFooter {
	background-color: #000000;
	color:            white;
	font-family:      Arial;
	font-size:        10pt;
	font-weight:      bold;
}
.modDetailControlsDiv {
	background-color: #FFCC00;
	text-align:       right;
}
.modDetailSectDiv {
	background-color: #33B3CC;
	border-top:       1px solid white;
	border-bottom:    1px solid gray;
}

.modDetailROLabel {
	color:            black;
	font-family:      Arial;
	font-size:        10pt;
	font-weight:      bold;
}
.modDetailROLabelRev {
	color:            white;
	font-family:      Arial;
	font-size:        10pt;
	font-weight:      bold;
}
.modDetailROValue {
	color:            black;
	font-family:      Arial;
	font-size:        10pt;
	font-weight:      normal;
}
.modDetailROValueRev {
	color:            white;
	font-family:      Arial;
	font-size:        10pt;
	font-weight:      normal;
}

.modDetailRWLabel {
	color:            black;
	font-family:      Arial;
	font-size:        10pt;
	font-weight:      bold;
}
.modDetailRWLabelRev {
	color:            white;
	font-family:      Arial;
	font-size:        10pt;
	font-weight:      bold;
}
.modDetailRWValue {
	color:            black;
	font-family:      Arial;
	font-size:        10pt;
	font-weight:      normal;
}
.modDetailRWValueRev {
	color:            white;
	font-family:      Arial;
	font-size:        10pt;
	font-weight:      normal;
}

