.divRatecard
{
	height						: 450px;
	overflow					: auto;
	/*width						: 780px;*/
	overflow-x					: hidden;
	scrollbar-arrow-color		: #OOOO00;
	scrollbar-darkshadow-color	: #FFFFFF;
	scrollbar-track-color		: #cecece;
      width:100%;
}

.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;
}
#ratecardTypeTabs {
    background : url(../images/bg_ratecardtabsline.gif) no-repeat 0px 0px;
    width : 100%;
    height : 25px;
}
#ratecardTypeTabs a#switchratecardtodisplay{
    background : url(../images/bg_ratecardtabs.gif) no-repeat 0px 0px;
    width : 104px;
    height : 23px;
    display: block;
    float:left;
    text-indent: -9999px;
    outline:0;
}
#ratecardTypeTabs a#switchratecardtonondisplay{
    background : url(../images/bg_ratecardtabs.gif) no-repeat -103px 0px;
    width : 104px;
    height : 23px;
    display: block;
    float:left;
    text-indent: -9999px;
    outline:0;
}
#content #ratecardTypeTabs a#switchratecardtonondisplay.active{
    background-position: -103px -50px;
}
#content #ratecardTypeTabs a#switchratecardtodisplay.active{
    background-position: 0px -50px;
}
#tableRatecardDisplay td.perweek{
    background-color:#dbdbdb;
}
.tableRatecard td.perday{
    background-color:#ebbcbc;
}
.tableRatecard td.permonth{
    background-color:#b9e9a6;
}
.tableRatecard td.peredition{
    background-color:#bbdbea;
}
.tableRatecard td.per2weeks{
    background-color:#fbff84;
}
.ratecardLegenda {
    text-align:left;
    padding:20px 2px;
    line-height: 16px;
}
#ratecardLegendaYellow {
    background-color: #fbff84;
    width:50px;
    height:15px;
    float:left;
    clear:left;
}
#ratecardLegendaGrey {
    background-color: #dbdbdb;
    width:50px;
    height:15px;
    float:left;
    clear:left;
    margin-bottom:3px;
}
#ratecardLegendaRed {
    background-color: #ebbcbc;
    width:50px;
    height:15px;
    float:left;
    clear:left;
    margin-bottom:3px;
}
#ratecardLegendaGreen {
    background-color: #b9e9a6;
    width:50px;
    height:15px;
    float:left;
    clear:left;
    margin-bottom:3px;
}
#ratecardLegendaBlue {
    background-color: #bbdbea;
    width:50px;
    height:15px;
    float:left;
    clear:left;
    margin-bottom:3px;
}
.ratecardLegendaDesc {
    float : left;
    margin-left:10px;
}
.clearer {
    line-height:0px;
    font-size:0px;
    height:0px;
    clear:both;
}
