#primaryContent DIV.cardContainer TABLE.contentCard TR TH.cardHeader {
	BACKGROUND-IMAGE: url(/images/content1_card_header_bg.gif);
	BACKGROUND-REPEAT: repeat-y;
	BACKGROUND-COLOR: #d0f1d1
}


#secondaryContent DIV.cardContainer TABLE.contentCard TR TH.cardHeader {
	BACKGROUND-IMAGE: url(/images/content2_card_header_bg.gif);
	BACKGROUND-REPEAT: repeat-y;
	BACKGROUND-COLOR: #b5d4e7
}

#tertiaryContent DIV.cardContainer TABLE.contentCard TR TH.cardHeader {
	BACKGROUND-IMAGE: url(/images/content1_card_header_bg.gif);
	BACKGROUND-REPEAT: repeat-y;
	BACKGROUND-COLOR: #d8f4d8
}

.cardHeader {
	BORDER-RIGHT: medium none;
	BORDER-TOP: #666 1px solid;
	FONT-SIZE: 12px;
	VERTICAL-ALIGN: middle;
	BORDER-LEFT: #666 1px solid;
	BORDER-BOTTOM: #666 1px solid;
	FONT-FAMILY: trebuchet ms, tahoma, arial, sans-serif;
	HEIGHT: 16px;
	
}

.cardHeader-selected {
	BORDER-RIGHT: medium none;
	BORDER-TOP: #666 1px solid;
	FONT-SIZE: 12px;
	VERTICAL-ALIGN: middle;
	BORDER-LEFT: #666 1px solid;
	BORDER-BOTTOM: #666 1px solid;
	FONT-FAMILY: trebuchet ms, tahoma, arial, sans-serif;
	HEIGHT: 16px
}

.cardHeaderIcon {
	BORDER-RIGHT: #666 1px solid;
	BORDER-TOP: #666 1px solid;
	VERTICAL-ALIGN: middle;
	BORDER-LEFT: #666 1px solid;
	BORDER-BOTTOM: #666 1px solid;
	HEIGHT: 16px
}

.cardButtons {
	BORDER-RIGHT: #666 1px solid;
	BORDER-TOP: #666 1px solid;
	VERTICAL-ALIGN: middle;
	BORDER-LEFT: medium none;
	BORDER-BOTTOM: #666 1px solid;
	HEIGHT: 16px
}

TD.cardHeader {
	BACKGROUND-COLOR: #92A9BE;
}

TH.cardHeader SPAN.cardHeaderText {
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	FONT-FAMILY: trebuchet ms, tahoma, arial, sans-serif;
	HEIGHT: 16px
}

TD.cardHeader SPAN.cardHeaderText {
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	FONT-FAMILY: trebuchet ms, tahoma, arial, sans-serif;
	HEIGHT: 16px
}

TH.cardButtons {
}

#primaryContent DIV.cardContainer TABLE.contentCard TR TH.cardButtons {
	BACKGROUND-COLOR: #d8f4d8
}

#secondaryContent DIV.cardContainer TABLE.contentCard TR TH.cardButtons {
	BACKGROUND-COLOR: #b8d8e8
}

#tertiaryContent DIV.cardContainer TABLE.contentCard TR TH.cardButtons {
	BACKGROUND-COLOR: #d8f4d8
}

TH {
	FONT-WEIGHT: bold;
	TEXT-ALIGN: left
}

IMG.rowIcon {
	BORDER-RIGHT: medium none;
	BORDER-TOP: medium none;
	VERTICAL-ALIGN: top;
	BORDER-LEFT: medium none;
	BORDER-BOTTOM: medium none
}

.contentPane {
	BORDER-RIGHT: #666 1px solid;
	PADDING-RIGHT: 0px;
	BORDER-TOP: #666 1px solid;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	BORDER-LEFT: #666 1px solid;
	PADDING-TOP: 0px;
	BORDER-BOTTOM: #666 1px solid;
	BACKGROUND-COLOR: #fff
}

.contentPane TABLE {
	BORDER-RIGHT: medium none;
	BORDER-TOP: medium none;
	BORDER-LEFT: medium none;
	BORDER-BOTTOM: medium none;
	BORDER-COLLAPSE: collapse
}

.contentPane-border {
	BORDER-RIGHT: #666 1px solid;
	PADDING-RIGHT: 0px;
	BORDER-TOP: none;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	BORDER-LEFT: none;
	PADDING-TOP: 0px;
	BORDER-BOTTOM: none;
	BACKGROUND-COLOR: #fff
}

.contentPane-border TABLE {
	BORDER-RIGHT: medium none;
	BORDER-TOP: medium none;
	BORDER-LEFT: medium none;
	BORDER-BOTTOM: medium none;
	BORDER-COLLAPSE: collapse
}

.contentPane-border2 {
	BORDER-RIGHT: #666 1px solid;
	PADDING-RIGHT: 0px;
	BORDER-TOP: none;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	BORDER-LEFT: #666 1px solid;
	PADDING-TOP: 0px;
	BORDER-BOTTOM: #666 1px solid;
	BACKGROUND-COLOR: #fff
}

DIV.cardContainer {
}

IMG.cardIcon {
	PADDING-RIGHT: 0px;
	DISPLAY: inline;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px
}

.spacer {
	FONT-SIZE: 3px;
	LINE-HEIGHT: 3px;
	FONT-FAMILY: trebuchet ms, tahoma, arial, sans-serif;
	HEIGHT: 3px
}

TABLE.contentCard TR TD.cardBorder-tl {
	BACKGROUND-IMAGE: url(/images/card_corner_tl.gif);
	WIDTH: 3px;
	HEIGHT: 3px
}

.cardBorder-tl SPAN.spacer {
	WIDTH: 3px;
	HEIGHT: 3px
}

TABLE.contentCard TR TD.cardBorder-t {
	BACKGROUND-IMAGE: url(/images/card_border_t.gif);
	HEIGHT: 3px
}

.cardBorder-t SPAN.spacer {
	HEIGHT: 3px
}

TABLE.contentCard TR TD.cardBorder-tr {
	BACKGROUND-IMAGE: url(/images/card_corner_tr.gif);
	WIDTH: 5px;
	HEIGHT: 3px
}

.cardBorder-tr SPAN.spacer {
	WIDTH: 5px;
	HEIGHT: 3px
}

TABLE.contentCard TR TD.cardBorder-l {
	BACKGROUND-IMAGE: url(/images/card_border_l.gif);
	WIDTH: 3px
}

.cardBorder-l SPAN.spacer {
	WIDTH: 3px
}

TABLE.contentCard TR TD.cardBorder-r {
	BACKGROUND-IMAGE: url(/images/card_border_r.gif);
	WIDTH: 5px
}

.cardBorder-r SPAN.spacer {
	WIDTH: 5px
}

TABLE.contentCard TR TD.cardBorder-bl {
	BACKGROUND-IMAGE: url(/images/card_corner_bl.gif);
	WIDTH: 3px;
	HEIGHT: 5px
}

.cardBorder-bl SPAN.spacer {
	FONT-SIZE: 5px;
	WIDTH: 3px;
	LINE-HEIGHT: 5px;
	HEIGHT: 5px
}

TABLE.contentCard TR TD.cardBorder-br {
	BACKGROUND-IMAGE: url(/images/card_corner_br.gif);
	WIDTH: 5px;
	HEIGHT: 5px
}

.cardBorder-br SPAN.spacer {
	FONT-SIZE: 5px;
	WIDTH: 3px;
	LINE-HEIGHT: 5px;
	HEIGHT: 5px
}

TABLE.contentCard TR TD.cardBorder-b {
	BACKGROUND-IMAGE: url(/images/card_border_b.gif);
	HEIGHT: 5px
}

.cardBorder-b SPAN.spacer {
	FONT-SIZE: 5px;
	WIDTH: 3px;
	HEIGHT: 5px
}

TABLE.contentCard TR TD.cardBorder-hdiv {
	BORDER-RIGHT: medium none;
	BORDER-TOP: medium none;
	BORDER-LEFT: medium none;
	BORDER-BOTTOM: medium none;
	HEIGHT: 2px;
	BACKGROUND-COLOR: white
}

TABLE.contentCard TR TD.cardBorder-hdiv-l {
	BACKGROUND-IMAGE: url(/images/card_border_l.gif)
}

TABLE.contentCard TR TD.cardBorder-hdiv-r {
	BACKGROUND-IMAGE: url(/images/card_border_r.gif)
}

.cardBorder-hdiv TD SPAN.spacer {
	FONT-SIZE: 2px;
	LINE-HEIGHT: 2px;
	FONT-FAMILY: trebuchet ms, tahoma, arial, sans-serif
}

.cardBorder-hdiv-r TD.cardBorder-r SPAN.spacer {
	FONT-SIZE: 2px;
	BACKGROUND-IMAGE: none;
	LINE-HEIGHT: 2px;
	FONT-FAMILY: trebuchet ms, tahoma, arial, sans-serif
}

.cardBorder-hdiv-l TD.cardBorder-r SPAN.spacer {
	FONT-SIZE: 2px;
	BACKGROUND-IMAGE: none;
	LINE-HEIGHT: 2px;
	FONT-FAMILY: trebuchet ms, tahoma, arial, sans-serif
}

TABLE.contentCard TR TD.cardBorder-vdiv {
	BACKGROUND-IMAGE: url(/images/card_border_vdiv.gif)
}

.cardBorder-vdiv SPAN.spacer {
	FONT-SIZE: 6px;
	WIDTH: 2px
}

SPAN.cardBottomMargin {
	FONT-SIZE: 4px;
	LINE-HEIGHT: 4px;
	HEIGHT: 4px
}

SPAN.cardVPadding {
	DISPLAY: block;
	FONT-SIZE: 2px;
	LINE-HEIGHT: 2px
}

.contentTable {
	BORDER-RIGHT: medium none;
	BORDER-TOP: medium none;
	BORDER-LEFT: medium none;
	WIDTH: 100%;
	BORDER-BOTTOM: medium none
}

TD.rowLabel {
	BORDER-TOP: #c8dcc8 1px solid;
	PADDING-LEFT: 4px;
	FONT-SIZE: 11px;
	BORDER-LEFT: medium none;
	BORDER-BOTTOM: #c8dcc8 1px solid;
	FONT-FAMILY: trebuchet ms, tahoma, arial, sans-serif;
	HEIGHT: 18px;
	TEXT-ALIGN: center;
	FONT-WEIGHT: bold
}

TD.rowData {
	BORDER-TOP: #c8dcc8 1px solid;
	PADDING-LEFT: 4px;
	FONT-SIZE: 11px;
	BORDER-LEFT: medium none;
	BORDER-BOTTOM: #c8dcc8 1px solid;
	FONT-FAMILY: trebuchet ms, tahoma, arial, sans-serif;
	HEIGHT: 18px;
	TEXT-ALIGN: center
}

TD.contentPane-vdiv {
	WIDTH: 1px;
	BACKGROUND-COLOR: #999
}

TD.contentPane-vdiv SPAN.spacer {
	FONT-SIZE: 2px
}

TD.contentPane-hdiv {
	HEIGHT: 1px;
	BACKGROUND-COLOR: #999999
}

TD.contentPane-hdiv SPAN.spacer {
	FONT-SIZE: 2px;
	LINE-HEIGHT: 1px;
	HEIGHT: 1px
}

TABLE.broadbandBox TH {
	COLOR: #889498;
	BACKGROUND-COLOR: #f0f0f0
}

TABLE.sponsorBox TH {
	COLOR: #889498;
	BACKGROUND-COLOR: #f0f0f0;
	TEXT-ALIGN: RIGHT;
}

.broadbandBox-header {
	COLOR: #889498;
	BACKGROUND-COLOR: #f0f0f0
}

TABLE.broadbandBox TD A {
	FONT-SIZE: 11px
}

.broadbandBox TD.broadbandBox-content {
	FONT-SIZE: 11px
}

TABLE.genericCard TR TD.cardBorder-bl {
	BACKGROUND-IMAGE: url(/images/card_corner_bl.gif);
	WIDTH: 3px;
	HEIGHT: 5px
}

.cardBorder-bl SPAN.spacer {
	FONT-SIZE: 5px;
	WIDTH: 3px;
	LINE-HEIGHT: 5px;
	HEIGHT: 5px
}

TABLE.genericCard TR TD.cardBorder-br {
	BACKGROUND-IMAGE: url(/images/card_corner_br.gif);
	WIDTH: 5px;
	HEIGHT: 5px
}

.cardBorder-br SPAN.spacer {
	FONT-SIZE: 5px;
	WIDTH: 3px;
	LINE-HEIGHT: 5px;
	HEIGHT: 5px
}

TABLE.genericCard TR TD.cardBorder-b {
	BACKGROUND-IMAGE: url(/images/card_border_b.gif);
	HEIGHT: 5px
}

.cardBorder-b SPAN.spacer {
	FONT-SIZE: 5px;
	WIDTH: 3px;
	HEIGHT: 5px
}

.genericCardContent {
	BACKGROUND-COLOR: #666
}

/*		UPDATED BY DREW MATTKE ON 08/13/01	MESSAGE BOX		*/
.contentPane TABLE.colorbox {
	BORDER-RIGHT: #A0C5A3 1px solid;
	BORDER-TOP: #A0C5A3 1px solid;
	BORDER-LEFT: #A0C5A3 1px solid;
	BORDER-BOTTOM: #A0C5A3 1px solid;
	BORDER-COLLAPSE: collapse;
	BACKGROUND-COLOR: #F0FBF0;
}


/*		UPDATED BY MARCO B ON 08/20/01 RTC DRIP BEGIN	*/
.cardHeader-rtc {
	BORDER-RIGHT: medium none;
	BORDER-TOP: #666 1px solid;
	FONT-SIZE: 12px;
	VERTICAL-ALIGN: middle;
	BORDER-LEFT: #666 1px solid;
	BORDER-BOTTOM: #666 1px solid;
	FONT-FAMILY: trebuchet ms, tahoma, arial, sans-serif;
	HEIGHT: 16px;
	background-color: #FFCC00;
}



/*		UPDATED BY DREW MATTKE ON 08/23/01		*/
.cardContentPane TABLE TD.custom-high {
/*      BORDER-RIGHT: #A0C5A3 1px solid;
        BORDER-TOP: #A0C5A3 1px solid;
        BORDER-LEFT: #A0C5A3 1px solid;
        BORDER-BOTTOM: #A0C5A3 1px solid;
        BORDER-COLLAPSE: collapse;                      */
        BACKGROUND-COLOR: #FFE682;
}


/*		UPDATED BY DREW MATTKE ON 08/24/01		*/
.cardContentPane TABLE TD.ledger {
        BACKGROUND-COLOR: #EFF7EF;
}
