﻿.divLB {
	height:auto;
}
.CTRcol {
	background-repeat: repeat;
	border: 4px solid #B8B8B8;
	vertical-align: top;
	background-image: url(/PGRNationsCom/app_themes/default/images/CTRcolBg-wht.jpg);
	margin: 0px;
	padding: 0px;
	width: 834px;
}
.CtrColBG_heading {
	height: 49px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	overflow: visible;
	margin: 0px;
	background-repeat: no-repeat;
	background-color: #2B292A;
	border: 2px solid #B8B8B8;
}

.divBreadcrumb {
	border-style: solid;
	border-width: 1px;
	border-color: #b8b8b8;
	border-bottom: 1px #b8b8b8 solid;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: 900;
	color: #C0C0C0;
	vertical-align: middle;
	padding: 2px;
	background-color: #232323;
}
.divLB-menubg {
	padding: 0px;
}
/*Time Attack*/
.LB-L1-tabg {
	vertical-align: middle;
	padding: 4px;
	text-align: center;
	height: 30px;
	#height: 19px;
}
.LB-L1-tabgrow 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-style: normal;
	font-weight: bold;
    background-image: url('images/LB-nav-tabg.jpg');
	background-repeat: repeat;
}
.LB-L1-tabgrow-alt {
	background-image: url('images/LB-nav-tabg-alt.jpg');
}
.divLB-ta-select {
	background-position: center center;
	background-image: url('images/b-LB-ta-select.jpg');
	background-repeat:repeat-x;
	text-align: left;
	padding-left: 10px;
	vertical-align: middle;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bolder;
	color: #FFFFFF;
	height: 20px;
	border: 1px solid #b8b8b8;
}
.divLB-ta-select:hover {
	background-image: url('images/b-LB-arcade-select-hover.jpg');
    cursor: hand;
    cursor: pointer;
}
.LB-ta-table {
	margin: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	font-style: normal;
	color: #FFFFFF;
	text-align: center;
	vertical-align: middle;
	border: 1px solid #b8b8b8;
	width: 100%;
}
.LB-ta-row-selected {
	border: 2px #000000 solid;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #b9121b;
	padding: 5px;
	text-align: center;
	background-color: #FFFFFF;
	border-style: solid;
	border-width: 2px;
	border-color: #b9121b;
}
.LB-L2-ta {
    border-style: none;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #FFFFFF;
    font-style: normal;
    font-weight: bold;
    text-align: left;
    vertical-align: middle;
    padding-left: 2px;
    height: 20px;
    width: 190px;
    background-image: url('images/LB-nav-bg-ta.jpg');
    background-repeat: repeat;
}
.LB-L2-ta:hover {
    background-image: url('images/LB-nav-tabg.jpg');
    cursor: hand;
    cursor: pointer;
}
.divLB-TA-title {
	border: 2px solid #b8b8b8;
	background-image: url('/PGRNationsCom/app_themes/default/images/honeycomb-red.jpg');
	background-repeat: repeat;
	height: 30px;
}
.divLB-ta-hover {
	background-position: center center;
	background-image: url('images/b-LB-ta-hover.jpg');
	background-repeat: repeat-x;
	text-align: center;
	vertical-align: middle;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bolder;
	color: #FFFFFF;
	padding: 2px;
	height: 24px;
	border: 1px solid #b8b8b8;
}
/* End Time Attack */
.LB-L2-title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: left;
	vertical-align: middle;
	padding: 5px;
}
.LB-L2-greybg {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-style: normal;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
	border: 1px solid #b8b8b8;
	padding: 4px;
	background-image: url('/PGRNationsCom/app_themes/default/images/LB-nav-grey.jpg');
	background-repeat: repeat;
}
.LB-L2-greybg-alt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-style: normal;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
	border: 1px solid #b8b8b8;
	padding: 4px;
	background-image: url('/PGRNationsCom/app_themes/default/images/LB-grey-alt.jpg');
	background-repeat: repeat;
}
/* Test Track*/
.LB-L2-tt {
    border-style: none;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #FFFFFF;
    font-style: normal;
    font-weight: bold;
    text-align: left;
    vertical-align: middle;
    padding-left: 2px;
    height: 20px;
    width: 190px;
    background-image: url('images/LB-nav-bg-tt.jpg');
    background-repeat: repeat;
}
.LB-L2-tt:hover {
    background-image: url('images/LB-nav-ttbg.jpg');
    cursor: hand;
    cursor: pointer;
}
.divLB-tt-select {
	background-position: center center;
	background-image: url('images/b-LB-tt-select.jpg');
	background-repeat: repeat-x;
	text-align: left;
	padding-left: 10px;
	vertical-align: middle;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bolder;
	color: #FFFFFF;
	height: 20px;
	border: 1px solid #b8b8b8;
}
.divLB-tt-select:hover {
	background-image: url('images/b-LB-tt-hover.jpg');
    cursor: hand;
    cursor: pointer;
}
.LB-L1-ttbg {
	text-align: center;
	vertical-align: middle;
	padding: 4px;
	height: 30px;
	#height: 19px;
}
.LB-L1-ttbgrow 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-style: normal;
	font-weight: bold;
    background-image: url('images/LB-nav-careerbg.jpg');
	background-repeat: repeat;
}
.LB-L1-ttbgrow-alt{
	background-image: url('images/LB-nav-careerbg-alt.jpg');
}
/* End Test Track */
/*Arcade */
.LB-L1-arcadebg  {
	text-align: center;
	vertical-align: middle;
	padding: 4px;
	height: 30px;
	#height: 19px;
}
.LB-L1-arcadebgrow 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-style: normal;
	font-weight: bold;
    background-image: url('images/LB-nav-arcadebg.jpg');
	background-repeat: repeat;
}
.LB-L1-arcadebgrow-alt {
	background-image: url('images/LB-nav-arcadebg-alt.jpg');
}
.divLB-arcade-select {
	background-position: center center;
	background-image: url('images/b-LB-arcade-select.jpg');
	background-repeat: repeat-x;
	text-align: left;
	padding-left: 10px;
	vertical-align: middle;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bolder;
	color: #FFFFFF;
	height: 20px;
	border: 1px solid #b8b8b8;	
}
.divLB-arcade-select:hover {
	background-image: url('images/b-LB-arcade-select-hover.jpg');
	cursor: hand;
    cursor: pointer;
}
.LB-L2-arcade {
    border-style: none;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #FFFFFF;
    font-style: normal;
    font-weight: bold;
    text-align: left;
    vertical-align: middle;
    padding-left: 2px;
    height: 20px;
    width: 190px;
    background-image: url('images/LB-nav-bg-arcade.jpg');
    background-repeat: repeat;
}
.LB-L2-arcade:hover {
    background-image: url('images/LB-nav-arcadebg.jpg');
    cursor: hand;
    cursor: pointer;
}
/* End Arcade */

/*World Challenge */
.LB-L1-wcbg  {
	text-align: center;
	vertical-align: middle;
	padding: 4px;
	height: 30px;
	#height: 19px;
}
.LB-L1-wcbgrow 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-style: normal;
	font-weight: bold;
    background-image: url('images/LB-nav-arcadebg.jpg');
	background-repeat: repeat;
}
.LB-L1-wcbgrow-alt {
	background-image: url('images/LB-nav-arcadebg-alt.jpg');
}
.divLB-wc-select {
	background-position: center center;
	background-image: url('images/b-LB-arcade-select.jpg');
	background-repeat: repeat-x;
	text-align: left;
	padding-left: 10px;
	vertical-align: middle;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bolder;
	color: #FFFFFF;
	height: 20px;
	border: 1px solid #b8b8b8;	
}
.divLB-wc-select:hover {
	background-image: url('images/b-LB-arcade-select-hover.jpg');
	cursor: hand;
    cursor: pointer;
}
.LB-L2-wc {
    border-style: none;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #FFFFFF;
    font-style: normal;
    font-weight: bold;
    text-align: left;
    vertical-align: middle;
    padding-left: 2px;
    height: 20px;
    width: 190px;
    background-image: url('images/LB-nav-bg-arcade.jpg');
    background-repeat: repeat;
}
.LB-L2-wc:hover {
    background-image: url('images/LB-nav-arcadebg.jpg');
    cursor: hand;
    cursor: pointer;
}
/* End World Challenge */


/* Career */

.LB-L1-careerbg {
	text-align: center;
	vertical-align: middle;
	padding: 4px;
	height: 30px;
	#height: 19px;
}
.LB-L1-careerbgrow 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-style: normal;
	font-weight: bold;
    background-image: url('images/LB-nav-careerbg.jpg');
	background-repeat: repeat;
}
.LB-L1-careerbgrow-alt {
	background-image: url('images/LB-nav-careerbg-alt.jpg');
}
.LB-L2-career {
    border-style: none;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #FFFFFF;
    font-style: normal;
    font-weight: bold;
    text-align: left;
    vertical-align: middle;
    padding-left: 2px;
    height: 20px;
    width: 190px;
    background-image: url('images/LB-nav-bg-career.jpg');
    background-repeat: repeat;
}
.LB-L2-career:hover {
    background-image: url('images/LB-nav-careerbg.jpg');
    cursor: hand;
    cursor: pointer;
}
.divLB-career-select 
{
    background-position: center center;
	background-image: url('images/b-LB-career-select.jpg');
	background-repeat: repeat-x;
	text-align: left;
	padding-left: 6px;
	vertical-align: middle;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bolder;
	color: #FFFFFF;
	height: 20px;
	border: 1px solid #b8b8b8;
}
.divLB-career-select:hover {
	background-image: url('images/b-LB-career-hover.jpg');
	cursor: hand;
    cursor: pointer;
}
/*End Career */
.divLB-Select-hover 
{
	background-image: url('/PGRNationsCom/app_themes/default/images/b-LB-hover.jpg');
	background-repeat: repeat-x;
	text-align: center;
	vertical-align: middle;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bolder;
	color: #FFFFFF;
	padding: 2px;
	height: 20px;
	border: 1px solid #b8b8b8;
}
.LB-paginationbg {
	border-style: solid;
	border-width: 1px;
	border-color: #b8b8b8;
	background-position: center center;
	background-repeat: repeat-x;
	height: 15px;
	background-color: #494949;
	text-align: center;
}

.h-LBstats {
	border: 1px solid #b8b8b8;
	padding: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #EAEAEA;
	text-align: center;
	text-transform: uppercase;
}
.LB-Statstext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	text-align: center;	
}
A.LB-Statstext 
{
    text-decoration: underline;
	color: #FFFFFF;
	text-align: center;
}
A.LB-Statstext:hover {
	color: #b9121b;
}
.LB-row-selected {
	border: 1px solid #b8b8b8;
	background-image: url('/PGRNationsCom/app_themes/default/images/CTRcolBg-wht.jpg');
	background-repeat: repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #b9121b;
	padding: 5px;
	text-align: center;
}
.LB-stats-total {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #F3F3F3;
	background-image: url('/PGRNationsCom/app_themes/default/images/h-colbox.jpg');
	border: 1px solid #b8b8b8;
	padding: 5px;
	width: 85px;
	text-align: center;
	background-repeat: repeat-x;
}
.LB-table-border {
	border: 1px solid #b8b8b8;
	vertical-align: middle;
	padding: 2px 2px 2px 2px;
	#padding: 2px 2px 0px 2px;
	margin-left: 1px;
}
.LB-totals {
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #b9121b;
	text-align: center;
	vertical-align: middle;
	padding: 2px;
	margin: 0px 0px 2px 0px;
	height: 10px;
}
.LB-SIDECOL-WC {
	border: 2px solid #B8B8B8;
	background-image: url('images/LB-WCbg.jpg');
	background-repeat: no-repeat;
	height: 193px;
	width: 205px;
	vertical-align: middle;
	text-align: center;
}
.LB-nav-hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-style: normal;
	font-weight: bold;
	text-align: left;
	vertical-align: middle;
	border: 1px solid #b8b8b8;
	padding: 5px;
	background-image: url('/PGRNationsCom/app_themes/default/images/LB-nav-ltgrey-hover.jpg');
	background-repeat: repeat;
}
.LB-SIDECOL-HUB {
	padding: 0px;
	border: 2px solid #B8B8B8;
	margin: 0px;
	background-repeat: repeat;
	background-color: #2B292A;
	background-image: url(/PGRNationsCom/app_themes/default/images/sidecol-bg.jpg);
	width: 209px;
	vertical-align: top;
}
.GTS_unwatermarked {
	height:17px;
	width:199px;
	font-weight:bold;
    background-color:white;
    text-align: center;
	color:#b9121b;
    border-right: #7b797b 2px inset;
    border-top: black 2px inset;
    border-left: black 2px inset;
    border-bottom: #7b797b 2px inset;
}
.GTS_unwatermarked_notfound
{
    background-color: #cc6600;
}
.GTS_watermarked
{
    height: 18px;
    width: 200px;
    padding: 1px 0 0 1px;
    background-color: white;
    color: #b9121b;
    border-right: #7b797b 2px inset;
    border-top: black 2px inset;
    border-left: black 2px inset;
    border-bottom: #7b797b 2px inset;
    text-align:center;
}
.LBGamerCard
{
    position: relative;
    height: 135px;
	width: 193px;
	left: 0;
	right: 0;
    overflow:hidden;
    text-align: center;
    margin-top: 10px;
}
.GamerTagFrame
{
     position: absolute;
     text-align: center;
     top: -5px;
    _top: -5px;
    left:-6px;
    _left:-6px;
    background-image: url(/PGRNationsCom/app_themes/default/images/sidecol-bg.jpg);
}
.PendingDataLoad
{
    position: absolute;
    z-index:100;
    margin-left: 12px;
    margin-top: 12px;
    padding-top: 150px;
    width: 779px;
    height: 330px;
    cursor: wait;
    text-align:center;
    vertical-align: middle;
    background-color:black;
    filter:alpha(opacity=30);
    opacity:0.30;      
}
.DDLBNav
{
    background-color: white;
    margin-top: 2px;
    margin-left: 4px;
    color: #b9121b;
    font-size: 10pt;
    font-weight: bold;
    width: 250px;
}