BODY
{
	font-size: smaller;
	color: #606f8e;
	font-family: Tahoma, Verdana, Arial, Helvetica, Sans-Serif, 'Microsoft Sans Serif';
	list-style-type: square;
	background-color: white;
}

TD
{
	font-size: smaller;
}

.flagBtn
{
	cursor: pointer;
	border: solid 1px #FFFFFF;
}

.flagBtnOn
{
	cursor: pointer;
	border: solid 1px #3388ff;
}

.mmitem
{
	background-position: left center;
	font-size: 12px;
	background-image: url(../images/mm_bkg.gif);
	cursor: pointer;
	color: #8d6847;
	text-indent: 16px;
	background-repeat: no-repeat;
	letter-spacing: 1px;
}

.mmitem_off
{
	background-position: left center;
	font-size: 12px;
	background-image: url(../images/mm_bkg2.gif);
	cursor: pointer;
	color: #6e6e6e;
	text-indent: 16px;
	background-repeat: no-repeat;
	letter-spacing: 1px;
}

.TabItemOn
{
	cursor: pointer;
	background-image: url(../images/tab_bkg_on.gif);
	background-position: center left;
	background-repeat: no-repeat;
	color: #005500;
	font-size: 12px;
}

.TabItemOff
{
	cursor: pointer;
	background-image: url(../images/tab_bkg_off.gif);
	background-position: center left;
	background-repeat: no-repeat;
	color: #50B450;
	font-size: 12px;
}

.TabItemHide
{
	background-position: center left;
	background-repeat: no-repeat;
	color: #FFFFFF;
	font-size: 12px;
}

.ProgName
{
	font-weight: bold;
	font-size: 15px;
	color: #e1aa70;
	letter-spacing: 1px;
}

.ProgNameDesc
{
	font-size: 12px;
	color: #2a83be;
}

.ProgramDesc
{
	color: #5c737d;
}

.NewsHeader
{
	padding: 0px 4px 0px 2px;
	font-size: 12px;
	background-image: url(../images/nws/nws_top_line.gif);
	color: #6c7788;
}

.NewsDate
{
	padding: 4px 4px 2px 2px;
	font-size: 11px;
	color: #a082ab;
}

.NewsProgramName
{
	font-weight: bold;
	font-size: 11px;
	padding: 2px 4px 0px 10px;
	color: #598fbf;
}

.NewsLabel
{
	padding: 6px 2px 6px 2px;
	font-weight: bold;
	font-size: 11px;
}

.NewsText
{
	font-size: 11px;
	padding: 4px 2px 2px 10px;
	color: #a082ab;
}

.nws_btm_left
{
	background-image: url(../images/nws/nws_btm_left.gif);
	background-position: left center;
	background-repeat: no-repeat;
}

.nws_btm_right
{
	background-image: url(../images/nws/nws_btm_right.gif);
	background-position: right center;
	background-repeat: no-repeat;
}

.nws_btm_line
{
	background-image: url(../images/nws/nws_btm_line.gif);
	background-position: center bottom;
}

.nws_left
{
	background-image: url(../images/nws/nws_left.gif);
	background-position: center bottom;
}

.nws_right
{
	background-image: url(../images/nws/nws_right.gif);
	background-position: center bottom;
}

.nws_top_left
{
	background-image: url(../images/nws/nws_top_left.gif);
	background-position: center center;
}

.nws_top_right
{
	background-image: url(../images/nws/nws_top_right.gif);
	background-position: center center;
}

a:link
{
	color: #3399FF;
}

a:visited
{
	color: #E485A2;
}

a:active
{
	color: #000000;
}

a:hover
{
	color: #444444;
}

.ProgNameCool
{
	font-weight: bold;
	font-size: 14px;
	color: #6a82da;
	letter-spacing: 1px;
}

.ProgNameCoolLine
{
	font-weight: bold;
	font-size: 14px;
	color: #6a82da;
	letter-spacing: 1px;
	background-position: left center;
	background-image: url(../images/point.gif);
	text-indent: 16px;
	border-bottom: #d9e4ff 1px solid;
	background-repeat: no-repeat;
}
.Hdr
{
	font-weight:bold;
	color: #447799;
}

.HdrDwn
{
	font-weight:bold;
	color: #6699CC;
}

.Txt
{
	font-weight: normal;
	color: #606f8e;
	font-style: normal;
	font-variant: normal;
	text-decoration: none;
}

.mmhdr
{
	background-position: center bottom;
	background-image: url(../images/mm_header.gif);
	color: #a78484;
	background-repeat: no-repeat;
	font-size: 12px;
}

.payhdr
{
	font-weight: bold;
	color: #99bcff;
	letter-spacing: 1px;
}

.payitem
{
	font-weight: bold;
	color: #99bcff;
}

.hdrline
{
	padding: 2px 2px 2px 2px;
	font-weight: bold;
	color: #00b5ff;
	letter-spacing: 2px;
	font-size: 12px;
}

.account
{
	font-weight: bold;
	color: #ff9241;
}

.regframe
{
	border-right: gainsboro 1px solid;
	border-top: gainsboro 1px solid;
	font-weight: bold;
	border-left: gainsboro 1px solid;
	border-bottom: gainsboro 1px solid;
	letter-spacing: 2px;
	background-color: floralwhite;
}

.buyframe
{
	border-right: gainsboro 1px solid;
	border-top: gainsboro 1px solid;
	border-left: gainsboro 1px solid;
	border-bottom: gainsboro 1px solid;
	background-color: #fffdf9;
}

.copyr
{
	color: #7d87b8;
	font-size: 12px;
}

.hid
{
	color: #ffffff;
	font-size: 1px;
}

.oldsoftversion
{
	color: #92a1c0;
}

.newsitem
{
	font-weight: normal;
	background-position: left center;
	background-image: url(../images/point.gif);
	color: #8caaf4;
	text-indent: 16px;
	border-bottom: #d9e4ff 1px solid;
	background-repeat: no-repeat;
}

.newsitemtitle
{
	font-weight: bold;
	color: #6a82da;
}

.newsdesc
{
	margin-left: 8px;
	color: #5c737d;
}

.information
{
	padding: 4px 4px 4px 4px;
	border: solid 1px #9ea9b3;
	font-size: 11px;
	color: #000000;
	background-color: #ffffe1;
}

