/* default styling */@import url(common.css);

h1, h2, h3
{
	color: #29516c;
}

p.paging-navigation a.selected
{
	color: #29516c;
}

.banner-image
{
	background-image: url(../images/rankings/rankings_banner.png);
}

.banner-overlay-image
{
	width: 932px;
	height: 210px;
	background: transparent url(../images/rankings/rankings_overlay.png) no-repeat 100% 100%;
}

a.saca-link
{
	display: block;
	width: 85px;
	height: 85px;
	position: absolute;
	right: 100px;
	bottom: 8px;
}

ul.menu span.spacer
{
	width: 151px;
}

ul.menu li.menu-bar-item:last-child span.spacer
{
	/*width: 92px;*/
}

ul.sub-menu li
{
	width: 222px;
}

ul.menu li.menu-bar-item:hover > a,
ul.menu li.menu-bar-item > a:hover,
ul.menu li.menu-bar-item > a:focus,
ul.menu li.menu-bar-item > a:active,
ul.menu li.menu-bar-item > a.active
{
	background-image: url(../images/rankings/menu_item_active_left.png);
}

ul.menu li.menu-bar-item:hover > a span,
ul.menu li.menu-bar-item > a:hover span,
ul.menu li.menu-bar-item > a:focus span,
ul.menu li.menu-bar-item > a:active span,
ul.menu li.menu-bar-item > a.active span
{
	background-image: url(../images/rankings/menu_item_active_right.png);
}

ul.sub-menu li a 
{
	background-image: url(../images/rankings/menu_middle_left_combo.png);
}

ul.sub-menu li a span
{
	background-image: url(../images/rankings/menu_middle_right_combo.png)
}

ul.sub-menu li.top a
{
	background-image: url(../images/rankings/menu_top_left_combo.png);
}

ul.sub-menu li.top a span
{
	background-image: url(../images/rankings/menu_top_right_slide_combo.png);
}

ul.sub-menu li.bottom a
{
	background-image: url(../images/rankings/menu_bottom_left_combo.png);
}

ul.sub-menu li.bottom a span
{
	background-image: url(../images/rankings/menu_bottom_right_slide_combo.png);
}

table.rankings-table
{
	width: 100%;
}

table.rankings-table thead
{
	height: 17px;
}

table.rankings-table thead tr
{
	height: 17px;
}

table.rankings-table thead th
{
	border-style: solid;
	border-color: #c8c8c8;
	border-width: 1px 0px;
	padding: 0px 10px;
	color: #5a5a5a;
	font-size: 11px;
	height: 17px;
	background: transparent url(../images/rankings/table_header_slide.png) no-repeat 100% 0;
	text-align: left;
}

table.rankings-table thead th:first-child
{
	border-width: 1px 0px 1px 1px;
}

table.rankings-table thead th:last-child,
table.rankings-table thead th.last
{
	border-width: 1px 1px 1px 0px;
	background-position: 0 0;
}

table.rankings-table tbody tr
{
	border-style: solid;
	border-color: #c8c8c8;
	border-width: 1px 0px 0px 0px;
	height: 19px;
}

table.rankings-table tbody td
{
	height: 19px;
	color: #595959;
	font-size: 11px;
	background: transparent url(../images/rankings/table_row_slide.png) no-repeat 100% 0;
	padding: 0px 10px;
}

table.rankings-table tbody td:last-child,
table.rankings-table tbody td.last
{
	background-position: 0 0;
}

a.more-link
{
	background-image: url(../images/rankings/arrow_right.png);
	color: #29516c;
}