#divRatecard
{
	height						: 450px;
	overflow					: auto;
	/*width						: 780px;*/
	overflow-x					: hidden;
	scrollbar-arrow-color		: #OOOO00;
	scrollbar-darkshadow-color	: #FFFFFF;
	scrollbar-track-color		: #cecece;
}

.tableRatecard
{
	/*width:530px;*/
}

.tableRatecard .over
{
	background-color	: #CFCFD7;
	cursor				: hand;
	cursor				: pointer;
}

.tableRatecard .dark
{
	background-color	: #EFEFEF;
	cursor				: hand;
	cursor				: pointer;
}

.tableRatecard .light
{
	background-color	: #FFFFFF;
	cursor				: hand;
	cursor				: pointer;
}

.tableRatecard
{
	font-size			: 11px;
	text-align			: right;
	border-style		: solid;
	border-color		: #ffffff;
	border-width		: 0px;
	padding				: 2px;
}

.tableRatecard .tdRatecardLabel
{
	vertical-align 		: bottom;
	padding				: 1px;
	border-width		: 1px;
	text-align			: right;
}

 .tdRatecardSiteStats
,.tdRatecardRocStats
,.tdRatecardChannelName
,.tdRatecardSiteName
,.tdRatecardSiteData
,.tdRatecardRocName
,.tdRatecardRocData
,.tdRatecardAdformatName
,.tdRatecardFieldDesc
{
	font-size			: 11px;
	text-align			: right;
	color				: #333333;
	border-style		: solid;
	border-color		: #ffffff;
	border-width		: 1px;
	padding				: 1px;
	vertical-align		: middle;
}

 .tdRatecardAdformatName
,.tdRatecardRocData
,.tdRatecardSiteData
{
	text-align			: center;
	vertical-align		: middle;
	width				: 25px;
}

.tdRatecardAdformatName
{
	vertical-align		: middle;
	text-align			: center;
	line-height			: 12px;
}

 .tdRatecardSiteStats
,.tdRatecardRocStats
{
	text-align			: right;
}

.tdRatecardPrintDownload
{
	height:60px;
}

.tdRatecardFieldDesc
{
	text-align:left;
	height:15px;
}

.tdRatecardAdformatName
{
	writing-mode 		: tb-rl;
	background-color	: #E0E0E0;
	text-align			: left;
}

 .tdRatecardChannelName
,.tdRatecardSiteName
,.tdRatecardRocName
{
	text-align			: left;
}

.tdRatecardChannelName
{

	background-color	: rgb(77,13,140);
	color				: #ffffff;
	font-weight			: bold;
}

 .tdRatecardRocName
,.tdRatecardRocData
,.tdRatecardRocStats
{
	background-color	: #cecece;
	color				: #333333;
}

UL.ratecardTab
{
	width:200px;
	font-weight			: bold;
	color				: rgb(77,13,140);
	list-style-type		: none;
	display				: inline;
	margin				: 0px;
	padding				: 5px;
}


 UL.ratecardTab li
,UL.ratecardTab li.disabled
{
	padding				: 5px;
	display				: inline;
	float				: left;
	background-color	: #E0E0E0;
	border-top			: 1px solid rgb(77,13,140);
	border-left			: 1px solid rgb(77,13,140);
	border-right		: 1px solid rgb(77,13,140);
	border-bottom		: 1px solid rgb(77,13,140);
	cursor				: pointer;
	width				: 140px;

}

UL.ratecardTab li.enabled
{
	border-bottom		: 1px solid rgb(77,13,140);
	background-color	: rgb(77,13,140);
	color				: white;
}
TABLE.ratecardTabTable
{
	margin-bottom		: 10px;
}
TD.ratecardTabLine
{
	border-bottom		: 1px solid rgb(77,13,140);
}
DIV.ratecardTabContent
{
	display				: none;
}
/* Tooltip for the ratecard table headers (implementation of Overlib JS tooltip class) */
DIV.tooltip
{
	 cursor				:help;
}
