.EllkayInfo
{
	FONT-SIZE: 125%; 
	font-weight:200;
	BACKGROUND: white; 
	MARGIN: 0px; 
	CURSOR: default; 
	COLOR: steelblue; 
	FONT-FAMILY: verdana
}

BODY {
	FONT-SIZE: 100%; BACKGROUND: white; MARGIN: 0px; CURSOR: default; COLOR: black; FONT-FAMILY: verdana
}
A {
	FONT-SIZE: 100%; CURSOR: hand; COLOR: #333366; TEXT-DECORATION: underline
}
A:hover {
	CURSOR: hand; COLOR: red; TEXT-DECORATION: underline
}
.clsTabTblCell A:hover {
	CURSOR: hand; COLOR: red; TEXT-DECORATION: underline
}
.clsTabTblCellUp A:hover {
	CURSOR: hand; COLOR: red; TEXT-DECORATION: none
}
.clsLeftNav {
	BACKGROUND: #333366; BORDER-LEFT: #333366 5px solid
}
.clsPopupDisplay {
	BORDER-RIGHT: #333366 1px solid; BORDER-TOP: #333366 1px solid; DISPLAY: none; BORDER-LEFT: #333366 1px solid; BORDER-BOTTOM: #333366 1px solid; POSITION: absolute
}
.clsSmallLogo {
	PADDING-LEFT: 15px; FONT-WEIGHT: bold; FONT-SIZE: 18pt; LEFT: 230px; WIDTH: 300px; CURSOR: default; COLOR: #ffffff; POSITION: absolute; TOP: 10px
}
.clsSmallLogoEx {
	PADDING-LEFT: 15px; FONT-WEIGHT: bold; FONT-SIZE: 18pt; LEFT: 100px; WIDTH: 300px; CURSOR: default; COLOR: #ffffff; POSITION: absolute; TOP: 10px
}
.clsSmallLogoCell {
	PADDING-LEFT: 15px; FONT-WEIGHT: bold; FONT-SIZE: 1.2em; WIDTH: 100%; CURSOR: default; COLOR: #ffffff; HEIGHT: 47px
}
.leftNav {
	BACKGROUND: #333366; CURSOR: default
}
.clsLogo {
	BACKGROUND-COLOR: #333366
}
.clsTabList {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; MARGIN-TOP: 20px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px; BACKGROUND-COLOR: #333366
}
.clsTabContent {
	PADDING-LEFT: 30px; BACKGROUND-COLOR: #ffffff
}
.clsTabToolbar {
	PADDING-LEFT: 15px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-COLOR: #ffffff
}
.clsTabToolbarItem {
	FONT-WEIGHT: normal; FONT-SIZE: 100%; COLOR: #ffffff; BACKGROUND-COLOR: #333366
}
.clsTabItem {
	BORDER-RIGHT: tan 1px solid; PADDING-LEFT: 15px; FONT-WEIGHT: normal; FONT-SIZE: 100%; PADDING-BOTTOM: 4px; CURSOR: hand; COLOR: navy; PADDING-TOP: 4px; BACKGROUND-COLOR: lightgoldenrodyellow; TEXT-DECORATION: none
}
.clsHelpItem {
	BORDER-RIGHT: #333366 1px solid; PADDING-LEFT: 15px; FONT-WEIGHT: normal; FONT-SIZE: 100%; PADDING-BOTTOM: 4px; CURSOR: hand; COLOR: #ffffff; PADDING-TOP: 4px; BACKGROUND-COLOR: #333366; TEXT-DECORATION: none
}
.clsTabItem A:hover {
	BORDER-RIGHT: white 1px solid; PADDING-LEFT: 15px; FONT-WEIGHT: bold; FONT-SIZE: 100%; PADDING-BOTTOM: 4px; CURSOR: default; COLOR: black; PADDING-TOP: 4px; BACKGROUND-COLOR: white
}
.clsTabItemOver {
	PADDING-LEFT: 15px; PADDING-BOTTOM: 4px; CURSOR: hand; COLOR: #ffcc99; PADDING-TOP: 4px; TEXT-DECORATION: underline
}
.xclsTabItemSelected {
	BORDER-RIGHT: palegoldenrod 1px solid; PADDING-RIGHT: 20px; BORDER-TOP: palegoldenrod 1px solid; PADDING-LEFT: 20px; FONT-WEIGHT: bold; FONT-SIZE: 100%; BACKGROUND: white; PADDING-BOTTOM: 4px; BORDER-LEFT: palegoldenrod 1px solid; CURSOR: default; COLOR: black; PADDING-TOP: 2px; BORDER-BOTTOM: white 1px solid
}
.clsChxBoxen {
	FONT-SIZE: 8pt; CURSOR: hand; COLOR: red
}
.homepagerule {
	Z-INDEX: 9; COLOR: #9999cc; HEIGHT: 1px
}
.homePageActive {
	FONT-SIZE: 100%; CURSOR: hand; COLOR: #333366; LINE-HEIGHT: 1.5em; TEXT-DECORATION: underline
}
.homePageActiveHlt {
	FONT-SIZE: 100%; CURSOR: hand; COLOR: red; LINE-HEIGHT: 1.5em; TEXT-DECORATION: underline
}
.homePageInactive {
	FONT-SIZE: 100%; COLOR: #333366; LINE-HEIGHT: 1.5em; TEXT-DECORATION: none
}
.homePageStatic {
	FONT-SIZE: 100%; COLOR: black; LINE-HEIGHT: 1.5em; TEXT-DECORATION: none
}
LABEL {
	FONT-SIZE: 100%; COLOR: #333366; LINE-HEIGHT: 1.5em; TEXT-DECORATION: none
}
SELECT {
	FONT-SIZE: 100%; MARGIN-LEFT: 2px; WIDTH: 220px; MARGIN-RIGHT: 4px; FONT-FAMILY: verdana
}
.clsTblHlt {
	BACKGROUND: #99cccc
}
.clsChipSpan {
	BORDER-RIGHT: black 1px solid; BORDER-TOP: black 1px solid; MARGIN: 5px; BORDER-LEFT: black 1px solid; BORDER-BOTTOM: black 1px solid; HEIGHT: 10pt
}
.clsChipTaglbl {
	BORDER-RIGHT: #99cccc 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #99cccc 1px solid; PADDING-LEFT: 2px; FONT-SIZE: 10pt; PADDING-BOTTOM: 2px; MARGIN: 5px; BORDER-LEFT: #99cccc 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #99cccc 1px solid; HEIGHT: 12pt
}
.clsChipSpan .clsComboLabel {
	BORDER-RIGHT: #003366 1px solid; PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-SIZE: 10pt; BACKGROUND: white; PADDING-BOTTOM: 2px; WIDTH: 200px; COLOR: #003366; PADDING-TOP: 2px; HEIGHT: 12pt
}
.clsChipSpan .clsComboThumb {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-SIZE: 10pt; PADDING-BOTTOM: 2px; COLOR: #003366; PADDING-TOP: 2px; FONT-FAMILY: marlett; HEIGHT: 12pt
}
.clsCombo {
	BORDER-RIGHT: #003366 1px solid; BORDER-TOP: #003366 1px solid; BACKGROUND: #bbddff; BORDER-LEFT: #003366 1px solid; BORDER-BOTTOM: #003366 1px solid
}
.clsComboLabel {
	BORDER-RIGHT: #003366 1px solid; PADDING-RIGHT: 4px; PADDING-LEFT: 4px; FONT-SIZE: 100%; BACKGROUND: white; PADDING-BOTTOM: 4px; WIDTH: 200px; COLOR: #003366; PADDING-TOP: 4px; HEIGHT: 100%
}
.clsComboThumb {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-SIZE: 100%; PADDING-BOTTOM: 2px; COLOR: #003366; PADDING-TOP: 2px; FONT-FAMILY: marlett; HEIGHT: 100%
}
.clsTabTblHead {
	WIDTH: 100%
}
.clsTabTblCell {
	BORDER-RIGHT: white 0px solid; PADDING-RIGHT: 10px; BORDER-TOP: #9999cc 1px solid; PADDING-LEFT: 10px; FONT-WEIGHT: bold; BACKGROUND: #9999cc; BORDER-LEFT: #9999cc 1px solid; COLOR: #333366; BORDER-BOTTOM: #9999cc 1px solid
}
.clsTabTblCellRo {
	BORDER-RIGHT: #9999cc 0px solid; PADDING-RIGHT: 10px; BORDER-TOP: #9999cc 1px solid; PADDING-LEFT: 10px; BACKGROUND: #9999cc; BORDER-BOTTOM: #9999cc 1px solid
}
.clsTabTblCellUp {
	BORDER-RIGHT: #9999cc 0px solid; PADDING-RIGHT: 10px; BORDER-TOP: #9999cc 1px solid; MARGIN-TOP: 5px; PADDING-LEFT: 10px; BACKGROUND: white; BORDER-LEFT: #9999cc 1px solid
}
.clsTabTblCellFillTab {
	BACKGROUND: white; WIDTH: 100%; BORDER-BOTTOM: #9999cc 1px solid; FONT-FAMILY: verdana
}
.clsTabTblDispCell {
	BORDER-RIGHT: #9999cc 1px solid; PADDING-RIGHT: 10px; PADDING-LEFT: 15px; BACKGROUND: white; BORDER-LEFT: #9999cc 1px solid; BORDER-BOTTOM: #9999cc 1px solid
}
.clsSubPgTlBar {
	DISPLAY: inline
}
.clsSubPgTlBarHidden {
	DISPLAY: none
}
.bugbugspc {
	MARGIN-TOP: 5px
}
.clsHidden {
	DISPLAY: none
}
.clsTableHeaderLabel {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-WEIGHT: bold; FONT-SIZE: 8pt; PADDING-BOTTOM: 3px; COLOR: white; PADDING-TOP: 3px; FONT-FAMILY: verdana
}
.clsLinkFlat {
	BORDER-RIGHT: gray 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: gainsboro 1px solid; PADDING-LEFT: 3px; FONT-WEIGHT: bold; FONT-SIZE: 8pt; BACKGROUND: #f0f0e0; PADDING-BOTTOM: 3px; MARGIN-LEFT: 0px; BORDER-LEFT: gainsboro 1px solid; COLOR: #333366; LINE-HEIGHT: 8pt; MARGIN-RIGHT: 4px; PADDING-TOP: 3px; BORDER-BOTTOM: gray 1px solid; FONT-FAMILY: verdana; HEIGHT: 20px; TEXT-ALIGN: center
}
.clsAutoSizeButton {
	BORDER-RIGHT: gray 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: gainsboro 1px solid; PADDING-LEFT: 4px; FONT-WEIGHT: bold; FONT-SIZE: 8pt; BACKGROUND: #f0f0e0; PADDING-BOTTOM: 4px; MARGIN-LEFT: 1px; BORDER-LEFT: gainsboro 1px solid; COLOR: #333366; LINE-HEIGHT: 0.7em; MARGIN-RIGHT: 2px; PADDING-TOP: 4px; BORDER-BOTTOM: gray 1px solid; FONT-FAMILY: verdana; TEXT-ALIGN: center
}
.xclsTextBox {
	BORDER-RIGHT: gray 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: gray 1px solid; PADDING-LEFT: 4px; FONT-SIZE: 8pt; BACKGROUND: white; PADDING-BOTTOM: 4px; MARGIN-LEFT: 1px; BORDER-LEFT: gray 1px solid; COLOR: #333366; LINE-HEIGHT: 0.7em; MARGIN-RIGHT: 2px; PADDING-TOP: 4px; BORDER-BOTTOM: gray 1px solid; FONT-FAMILY: verdana; TEXT-ALIGN: left
}
.clsVsToolBtn {
	BORDER-RIGHT: gray 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: gainsboro 1px solid; PADDING-LEFT: 2px; FONT-WEIGHT: bold; FONT-SIZE: 0.7em; BACKGROUND: #f0f0e0; PADDING-BOTTOM: 2px; MARGIN-LEFT: 0px; BORDER-LEFT: gainsboro 1px solid; COLOR: #333366; LINE-HEIGHT: 0.7em; MARGIN-RIGHT: 4px; PADDING-TOP: 2px; BORDER-BOTTOM: gray 1px solid; FONT-FAMILY: verdana; TEXT-ALIGN: center
}
.clsVsSectionHeader {
	FONT-WEIGHT: bold; FONT-SIZE: 100%; COLOR: black; LINE-HEIGHT: 1.5em; TEXT-DECORATION: none
}
.clsFraneSetup {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px; BACKGROUND-COLOR: lightgoldenrodyellow
}
.clsTabLabel {
	BORDER-RIGHT: tan 1px solid; TABLE-LAYOUT: fixed; PADDING-RIGHT: 4px; BORDER-TOP: tan 1px solid; PADDING-LEFT: 4px; FONT-WEIGHT: bold; FONT-SIZE: 8pt; PADDING-BOTTOM: 2px; TEXT-TRANSFORM: uppercase; WIDTH: 200px; COLOR: black; PADDING-TOP: 2px; BORDER-BOTTOM: tan 1px solid; BORDER-COLLAPSE: separate; HEIGHT: 100%
}
.clsOtherLink {
	FONT-SIZE: 8pt; CURSOR: hand; COLOR: navy; TEXT-DECORATION: none
}
.clsOtherLink:hover {
	CURSOR: hand; COLOR: maroon; TEXT-DECORATION: underline
}
.xReportTable {
	BORDER-RIGHT: tan 1px solid; BORDER-TOP: tan 1px solid;  BORDER-LEFT: tan 1px solid; WIDTH: 95%; BORDER-BOTTOM: tan 1px solid
}
.ReportHeader {
	BORDER-RIGHT: 0px solid; PADDING-RIGHT: 8px; BORDER-TOP: 1px solid; PADDING-LEFT: 8px; FONT-WEIGHT: bold; BACKGROUND: tan; PADDING-BOTTOM: 8px; BORDER-LEFT: 1px solid; CURSOR: default; COLOR: black; PADDING-TOP: 8px; BORDER-BOTTOM: 1px solid
}
.ReportHeaderFollow {
	BORDER-RIGHT: tan 0px solid; PADDING-RIGHT: 8px; BORDER-TOP: tan 1px solid; PADDING-LEFT: 8px; FONT-WEIGHT: bold; BACKGROUND: gray; PADDING-BOTTOM: 8px; BORDER-LEFT: tan 0px solid; CURSOR: default; COLOR: white; PADDING-TOP: 8px; BORDER-BOTTOM: tan 1px solid
}
.ReportFooter {
	BORDER-RIGHT: white 0px solid; PADDING-RIGHT: 8px; BORDER-TOP: #9999cc 1px solid; PADDING-LEFT: 8px; FONT-WEIGHT: bold; BACKGROUND: #999999; PADDING-BOTTOM: 8px; BORDER-LEFT: #9999cc 1px solid; CURSOR: default; COLOR: white; PADDING-TOP: 8px; BORDER-BOTTOM: #9999cc 1px solid
}
.ReportRow TBODY TR TD {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-WEIGHT: normal; FONT-SIZE: 8pt; PADDING-BOTTOM: 2px; CURSOR: default; LINE-HEIGHT: normal; PADDING-TOP: 2px; FONT-STYLE: normal; FONT-VARIANT: normal
}
TD {
	FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: verdana
}
#tblSearch {
	BORDER-RIGHT: #9999cc 1px solid; BORDER-TOP: #9999cc 1px solid; BORDER-LEFT: #9999cc 1px solid; BORDER-BOTTOM: #9999cc 1px solid
}
#tblSearch THEAD TD {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; CURSOR: default; COLOR: white; PADDING-TOP: 2px; BACKGROUND-COLOR: #9999cc
}
#tblSearch TBODY TR {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; CURSOR: default; COLOR: #003366; PADDING-TOP: 2px
}
#tblSearch .clsGray {
	BACKGROUND: #eeeeee
}
.clsGray {
	BACKGROUND: #dddddd; COLOR: #223322
}
.clsOrange {
	FONT-WEIGHT: bolder; FONT-SIZE: 8pt; BACKGROUND: #cc9900; COLOR: white; FONT-FAMILY: Verdana
}
.clsPageNo {
	FONT-WEIGHT: bolder; FONT-SIZE: 12pt; CURSOR: hand; TEXT-DECORATION: none
}
.clsPageNo:hover {
	COLOR: green; TEXT-DECORATION: underline
}
.clsTextBox {
	BORDER-RIGHT: gray 1px solid; BORDER-TOP: gray 1px solid; FONT-SIZE: 8pt; BACKGROUND: white; BORDER-LEFT: gray 1px solid; BORDER-BOTTOM: gray 1px solid; FONT-FAMILY: verdana; TEXT-ALIGN: left
}
.clsBtnFlat {
	BORDER-RIGHT: gray 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: gainsboro 1px solid; PADDING-LEFT: 3px; FONT-WEIGHT: bold; FONT-SIZE: 8pt; BACKGROUND: #f0f0e0; PADDING-BOTTOM: 3px; MARGIN-LEFT: 0px; BORDER-LEFT: gainsboro 1px solid; WIDTH: 95px; COLOR: #333366; LINE-HEIGHT: 6pt; MARGIN-RIGHT: 4px; PADDING-TOP: 3px; BORDER-BOTTOM: gray 1px solid; FONT-FAMILY: verdana; HEIGHT: 20px; TEXT-ALIGN: center
}
.TableHeader {
	BORDER-RIGHT: tan 0px solid; BORDER-TOP: tan 1px solid; FONT-WEIGHT: bold; BACKGROUND: gray; BORDER-LEFT: tan 0px solid; CURSOR: default; COLOR: white; BORDER-BOTTOM: tan 1px solid; HEIGHT: 20px
}
.BorderRow TBODY TR TD {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; CURSOR: default; LINE-HEIGHT: normal; FONT-STYLE: normal; FONT-VARIANT: normal
}
.xTitleLink {
	FONT-SIZE: 100%; CURSOR: hand; COLOR: white; TEXT-DECORATION: underline; 
}
.xTitleLink:hover {
	CURSOR: hand; COLOR: silver; TEXT-DECORATION: underline
}
.LiteProofLabel {
	FONT-WEIGHT: bold; FONT-SIZE: 100%; MARGIN: 0px; CURSOR: default; COLOR: black; FONT-FAMILY: verdana
}
.LiteProofText {
	FONT-SIZE: 100%; MARGIN: 0px; CURSOR: default; COLOR: black; FONT-FAMILY: verdana
}
.BorderTablex {
	BORDER-RIGHT: tan 1px solid; PADDING-RIGHT: 8px; BORDER-TOP: tan 1px solid; PADDING-LEFT: 8px; BACKGROUND: lightgoldenrodyellow; PADDING-BOTTOM: 8px; BORDER-LEFT: tan 1px solid; WIDTH: 99%; CURSOR: default; COLOR: white; PADDING-TOP: 8px; BORDER-BOTTOM: tan 1px solid
}
.BorderHeaderx {
	BORDER-RIGHT: tan 0px solid; BORDER-TOP: tan 1px solid; FONT-WEIGHT: bold; BACKGROUND: gray; BORDER-LEFT: tan 0px solid; CURSOR: default; COLOR: white; BORDER-BOTTOM: tan 1px solid; HEIGHT: 20px
}

.BorderHeader {
	FONT-WEIGHT: bold; 
	CURSOR: default; 
	COLOR: #336699; 
	HEIGHT: 20px;
}

.ReportTable {
	BORDER-RIGHT: Silver 1px solid; 
	BORDER-TOP: Silver 1px solid;  
	BORDER-LEFT: Silver 1px solid; 
	WIDTH: 95%; 
	BORDER-BOTTOM: Silver 1px solid;
	padding: 2 2 2 2;
}

.TitleLink {
	FONT-SIZE: 100%; 
	CURSOR: hand; 
	COLOR: white; 
	TEXT-DECORATION: underline; 
}

.TitleLink:hover {
	CURSOR: hand; 
	COLOR: #ffcc66; 
	TEXT-DECORATION: underline
}
.clsTabItemSelected {
	BORDER-TOP: gray 1px solid; 
	BORDER-BOTTOM: white 1px solid;
	BORDER-RIGHT: white 1px solid; 
	BORDER-LEFT: gray 1px solid; 

	PADDING-BOTTOM: 8px; 
	PADDING-RIGHT: 5px; 
	PADDING-LEFT: 5px; 

	FONT-WEIGHT: bold; 
	FONT-SIZE: 100%; 
	BACKGROUND: white; 
	CURSOR: default; 
	COLOR: black; 
}
.RightAligned {
	FONT-SIZE: 10px; 
	text-align:right;
}
