body {
	background: #000000 url(../images/bg.jpg) top center no-repeat;
	margin: 0px;	
	width: 100%;
	height: 100%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #ffffff;
}
img, div { 
	behavior: url(/stats/css/iepngfix.htc);
}
#main{	
	text-align: center;
}
#content {
	width: 968px;
	margin: 0 auto;
	padding-bottom: 20px;	
}
.contentContainer {
	width: 950px;
	min-height: 300px;
	margin: 0px 9px;
}
.contentContainerPadding {
	padding: 1px 8px 8px;
}
.contentPaddingTop {
	padding-top: 14px;	
}
.disclaimer {
	background: white;
	padding: 5px;
	color: black;	
}
#header .title {
	height: 66px;	
}
#topNavi {
	width: 950px;	
}
#topNavi .padding {
	padding: 0px 0px 0px 350px;
}
#topNavi .item {
	float: left;	
}
#footer {
	margin-top: 20px;
	font-weight: bold;
}
#footer a {
	text-decoration: none;
	padding: 0px 10px;
	line-height: 18px;	
}
#footer a:hover {
	text-decoration: underline;	
}
.playerInfoPadding {
	padding: 7px 12px 19px 19px;
}
.playerInfo .item {
	float: left;	
}

.playerInfo #name {
	font-style: italic;
	font-size: 16px;
	font-weight: bold;
	padding: 2px 0px 0px 12px;
	height: 39px;	
}
.playerInfo #name .rank {	
	font-size: 10px;
	color: #FFFFFF;
	font-style: italic;
	font-weight: normal;
}
.playerInfo #score .title {
	font-style: normal;
	font-size: 10px;
	font-weight: bold;
}
.playerInfo #score {
	font-style: italic;
	font-size: 16px;
	font-weight: bold;
	line-height: 32px;
	width: 200px;	
}
#veterancyPic img {
	margin: -5px 0px -4px;
	width: 240px;
	height: 294px;	
}
.subNaviContainer {
	background: url(../images/subNaviBgIsa.png) top left no-repeat;
	line-height: 31px;
	padding-left: 343px;	
}
.subNaviContainer a {
	float: left;
	text-decoration: none;
	font-size: 12px;
}
.subNaviContainer a:active, a:hover {
	color: #ffffff;
}
.subNaviContainer .divider {
	float: left;
	width: 30px;
	color: #5f8a93;
	font-size: 15px;
}
.boxContainer {
	width: 400px;
}
.boxTopLeft {
	height: 26px;
	width: 884px;
	float: left;
	font-size: 10px;
	font-weight: bold;
	text-align: left;
	line-height: 18px;
}
.boxTopRight {
	height: 26px;
	width: 10px;
	float: left;
}

.boxTopLeftNarrow {
	height: 10px;
	width: 884px;
	float: left;
}
.boxTopRightNarrow {
	height: 10px;
	width: 10px;
	float: left;
}
.boxBottomLeft {
	height: 9px;
	width: 884px;
	float: left;
}
.boxBottomRight {
	height: 9px;
	width: 10px;
	float:left;
}
.ppWidth {
	width: 620px;
}
.rpWidth {
	width: 884px;
}
.ccWidth {
	width: 524px;	
}
.bTopHeight {
	height: 21px;	
}
.bBottomHeight {
	height: 6px;		
}
.boxLeftBorder {
	width: 100%;
	height: 100%;
}
.boxRightBorder {
	width: 100%;
	height: 100%;
}
.boxTopLeft .title {
	padding-left: 14px;
	font-weight: bold;
	float: left;
}
.boxContent {
	
}
.boxContentPadding {
	padding: 0px 17px;
	text-align: left;
}
.boxContent .label {
	color: #75a5b7;
	font-weight: bold;
	font-size: 8px;
	padding-top: 5px;	
}
.boxContent .value {
	
}

.weaponBoxContent {
	height: 60px;
	text-align: left; 
	padding-left: 70px;
}

#statsTable {
	padding: 0px 5px;
	text-align: left;
}
#statsTable .row .item {
	float: left;
}
#statsTable #noBg {
	background: none;
	padding-top: 1px;	
}
#statsTable .row #item1 {
	width: 120px;
	margin-left: 18px;	
}
#statsTable .row #item2 {
	width: 120px;	
}
#statsTable .row #item3 {
	width: 120px;	
}
#statsTable .row #item4 {
	width: 120px;	
}

#timeTable {
	padding: 0px 5px;
	text-align: left;
}
#timeTable .row .item {
	float: left;
}
#timeTable #noBg {
	background: none;
	padding-top: 1px;	
}
#timeTable .row #item1 {
	width: 90px;
	margin-left: 18px;	
}
#timeTable .row #item2 {
	width: 140px;	
}
#timeTable .row #item3 {
	width: 50px;	
}

#weaponTable {
	padding: 5px 5px;
}
#weaponTable .row .item {
	float: left;
	height: 80px;
	text-align: center;
}
#weaponTable #noBg {
	background: none;
	padding-top: 1px;	
}
#weaponTable .row #item1 {
	width: 200px;
	margin-left: 18px;
	text-align: left;
}
#weaponTable .row #item2 {
	width: 70px;
}
#weaponTable .row #item3 {
	width: 70px;	
}
#weaponTable .row #item4 {
	width: 70px;	
}
#weaponText {
	padding-top: 35px;
}

#leaderboardTable {
	padding: 0px 5px;
	text-align: left;
}
#leaderboardTable .row .item {
	float: left;
}
#leaderboardTable #noBg {
	background: none;
	padding-top: 1px;
	color: #95c2cd;	
}
#leaderboardTable .row #item1 {
	width: 20px;
	margin-left: 18px;	
}
#leaderboardTable .row #item2 {
	width: 120px;	
	text-align: center;
}
#leaderboardTable .row #item3 {
	width: 140px;	
}
#leaderboardTable .row #item4 {
	width: 50px;
	text-align: center;	
}
#leaderboardTable .row #item5 {
	width: 50px;
	text-align: center;	
}
#leaderboardTable .row #item6 {
	width: 60px;	
	text-align: center;
}
#wideLeaderboardTable {
	padding: 0px 5px;
	text-align: left;
}
#wideLeaderboardTable .row .item {
	float: left;
}
#wideLeaderboardTable #noBg {
	background: none;
	padding-top: 1px;
	color: #95c2cd;	
}
#wideLeaderboardTable #highlight {
	
	background-color: #3D5B8B;
	font-weight: bold;
}
#wideLeaderboardTable .row  {
	text-align: center;	
}
#wideLeaderboardTable .row #item1 {
	width: 30px;
	margin-left: 10px;
	margin-right: 5px;
	text-align: center;
}
#wideLeaderboardTable .row #item2 {
	width: 110px;	
	text-align: left;
}
#wideLeaderboardTable .row #item3 {
	width: 40px;
}
#wideLeaderboardTable .row #item4 {
	width: 120px;	
}
#wideLeaderboardTable .row #item5 {
	width: 50px;	
}
#wideLeaderboardTable .row #item6 {
	width: 40px;	
}
#wideLeaderboardTable .row #item7 {
	width: 40px;	
}
#wideLeaderboardTable .row #item8 {
	width: 50px;
}
#wideLeaderboardTable .row #item9 {
	width: 60px;
}
#wideLeaderboardTable .row #item10 {
	width: 65px;
}
#wideLeaderboardTable .row #item11 {
	width: 70px;
}
#wideLeaderboardTable .row #item12 {
	width: 75px;
}
#wideLeaderboardTable .row #item13 {
	width: 55px;
}
#wideLeaderboardTable .row #item14 {
	width: 50px;
}
.leaderboardNavigation {
	margin-left: 730px;	
	width: 150px;
	text-align: right;	
}
#awardsTable {
	font-size: 10px;
	padding: 3px 0px 0px 5px;	
}
#awardsTable .row {
	background: url(../images/boxDarkBgIsa.png) top left repeat-x;
	height: 72px;
	width: 884px;
	padding-bottom: 8px;
	text-align: left;
}

#awardsTable .row .column {
	float: left;
	width: 210px;
}
#awardsTable .row .column .columnPadding {
	padding: 15px 0px 0px 10px;
}
#awardsTable .row #column1 {
	width: 110px;
}
#awardsTable .row #column1 .columnPadding {
	padding-top: 20px;
	text-align: center;
}
#awardsTable .row #columnpic {
	width: 100px;
	text-align: center;
}
#currentRankContainer {
	padding-left: 170px;
}
.rankProgressContainer {
	padding: 0px 5px;
}
.rankProgressContainerPadding {
	padding-left: 10px;	
}
.rankIcons {
	width: 884px;	
}
.rankProgressBar {
	height: 21px;	
	padding-left: 56px;
}
#rankPointsContainer {
	font-size: 8px;
	font-weight: bold;
}
#rankPointsContainer .points{
	float: left;
	width: 88px;
	text-align: center;	
}
#rankIconContainer {
	height: 36px;	
}
#rankNamesContainer {
	font-size: 8px;
	font-weight: bold;
}
#rankNamesContainer .name{
	padding: 0px 17px;
	float: left;
	width: 54px;
	text-align: center;	
}
.style3 {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	padding-left: 14px;
	text-align: left;
}
.style4 {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	padding-right: 14px;
	text-align: right;
}
#home {
	float:left;
	width: 200px;
	height: 60px;
	cursor: pointer;	
}
#miniNavi {
	float:right;
	padding: 3px 5px 0px 0px;	
}
#miniNavi a {
	padding: 5px;	
}
.findPlayers {
	text-align: left;
	padding: 2px 100px;	
}
.findPlayers input{
	border: 1px solid #6094a1;
	background: #1d3443;
	color: #ffffff;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 11px;
	margin-top: 2px;
	padding: 4px;
	width: 160px;
}

.admin {
	text-align: left;
}
.shAd {
	background: url(../images/shAd.jpg) left top no-repeat;
	width: 390px;
	height: 329px;
}

.boxAdStats {
    position: relative;
    top: -5px;
}	
