/*---------------------------------------------------------------*/
/* Those settings, just below will affect all the site!
/*---------------------------------------------------------------*/
* { margin: 0; padding: 0;}

body {
	background-image: url(../images/background.jpg);
	background-repeat: repeat-x;
	background-color: #4A0A18;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	display:block;
}

img{
	border:none;
}
a{
	text-decoration:none;
	color:#666666;
}
a:hover{
	text-decoration:underline;
	color:#666666;
}

.main{
	margin-right:auto;
	margin-left:auto;
	width:780px;
}

.btn1{
	width:60px;
	height:14px;
	border:1px solid #000;
	cursor:hand;
	background-color:#5982c0;
	text-align:center;
	color:#FFFFFF;
}
.btn1:hover{
	text-decoration:underline;
	color:#666666;
	cursor:pointer;
}
.btn1 a{
	text-decoration:none;
	color:#FFFFFF;
	border:none;
	cursor:hand;
}

select {
	border-style:1px solid;
	font-size:10px;
	

}
/*---------------------------------------------------------------*/



.fullRow{
	width:780px;
	background-color:#CCCCCC;
	float:left;
}

.row{
	width:770px;
	float:left;
	background-color:#CCCCCC;
	padding-left:10px;
}

.colA{
	float:left;
	width:481px;
	background-color:#CCCCCC;
}
.rowColA{
	float:left;
	width:481px;
}
/* Used mainly by the stuff on the RIGHT (2nd column) */
.colB{
	margin-left:10px;
	float:left;
	width:267px;
}
.rowColB{
	float:left;
	width:267px;
}

/* Used for every ''frame'' that contains information (ie. Scoreboard, games on server, leaderboard etc... */
.box{
	background-image:url(../images/header1.gif);
	background-repeat:repeat-x;
	background-color:#FFFFFF;
	border:1px solid #999999;
	float:left;
}

.boxHeader{
	padding-top:8px;
	padding-left:10px;
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#656565;
	float:left;
	height:25px;
}

.boxRow{
	float:left;
	padding-left:5px;
	
}
.boxHeader_ConferenceStandings_ConferenceName{
	padding-left:10px;
	text-align:center;
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#656565;
}

.tblHeaderStyleBig{
	float:left;
	background-color:#666666;
	text-align:center;
	font-size:15px;
	color:#CCCCCC;
	font-weight:bold;

	padding-top:2px;
}
.tblRowStyleBig{
	float:left;
	background-color:#FFFFFF;
	text-align:center;
	font-size:15px;
	color:#666666;
	padding-top:3px;	
}

.tblHeaderStyleMedium{
	float:left;
	background-color:#666666;
	text-align:center;
	font-size:12px;
	color:#CCCCCC;
	font-weight:bold;
	padding-top:3px;
	border-right:1px solid;
}
.tblRowStyleMedium{
	float:left;
	background-color:#FFFFFF;
	text-align:center;
	font-size:12px;
	color:#666666;
	padding-top:3px;
}

.tblHeaderStyleSmall{
	float:left;
	background-color:#666666;
	text-align:center;
	font-size:10px;
	color:#CCCCCC;
	font-weight:bold;

	padding-top:2px;
	border-right:1px solid;
	border-color:#999999;
}
.tblHeaderStyleSmall a{
	color:#CCCCCC;
}

.tblRowStyleSmall{
	float:left;
	background-color:#FFFFFF;
	text-align:center;
	font-size:10px;
	color:#666666;
	width:100%;
	padding-top:2px;
	border-right:1px solid;
	border-color:#999999;
}

.tblRowColor1{
	float:left;
	background-color:#EAEAEA;
	font-color:#000000;
	border-right:1px solid;
	border-top:1px solid;
	border-color:#999999;
}
.tblRowColor2{
	float:left;
	background-color:#FFFFFF;
	font-color:#000000;
	border-right:1px solid;
	border-top:1px solid;
	border-color:#999999;
}




.tblDataStyleSmall{
	float:left;
	background-color:#FFF;
	font-size:10px;
	color:#666666;
	width:100%;
	padding-left:4px;

	padding-top:2px;
}

.tblTitleStyleSmall{
	float:left;
	width:550px;
	border-top:1px solid #000;
}


.noGamesOrNoStats{
	text-align:center;
	font-weight:bold;
	float:left;
	margin-bottom:15px;
}
/*-------------------------------------------*/
/* Used for the news layout                  */
.news{
	background-image:url(../images/newBG1.jpg);
	background-repeat:no-repeat;
	float:left;
}

.newsTitle{
	float:left;
	font-size:12px;
	color:#FFF;
	font-weight:bold;
	padding-left:10px;
	width:469px;
	padding-bottom:2px;
	padding-top:2px;
}
.newsSubTitle{
	float:left;
	font-size:10px;
	color:#FFF;
	padding-left:10px;
	width:350px;
	padding-bottom:5px;
}
.newsAddComment{
	float:left;
	font-size:10px;
	color:#FFF;
	width:105px;
	padding-bottom:5px;
	text-align:right;
}
.newsAddComment a{
	color:#CCCCCC;
}
.newsAddComment a:hover{
	color:#FFF;
}

.newsComment{
	background-color:#CCCCDA;
	float:left;
	padding-left:5px;
	width:320px;
	margin-top:5px;
	font-size:10px;
	color:#656565;
	padding-bottom:5px;
}
.newsCommentAlt{
	background-color:#CCCCCA;
	float:left;
	padding-left:5px;
	width:320px;
	margin-top:5px;
	font-size:10px;
	color:#656565;
	padding-bottom:5px;
}

.newsWP1Content{
	float:left;
	font-size:10px;
	color:#000;
	font-weight:bold;
	padding-left:10px;
	width:469px;
}
.newsWP1ContentPic{
	float:left;
/*	height:150px; */
	width:150px;
	margin-top:5px;
	font-size:9px;
	font-weight:normal;
	color:#656565;
	padding-bottom:2px;
}
.newsWP1ContentTextRightPic{
	float:left;
	padding-left:5px;
	width:310px;
	margin-top:5px;
	font-size:10px;
	color:#656565;
	padding-bottom:5px;
}
.newsWOP1Content{
	float:left;
	font-size:10px;
	color:#000;
	font-weight:bold;
	padding-left:10px;
	width:469px;
}
.newsWOP1ContentText{
	float:left;
	padding-left:5px;
	width:310px;
	margin-top:5px;
	font-size:10px;
	color:#656565;
	padding-bottom:5px;
}

/*-------------------------------------------*/
/* Used for the login at the top of the page */
.boxGmLogin{
	height:33px;
	background-image:url(../images/header2.gif);
	background-repeat:repeat-x;
	border:1px solid #999999;
	text-align:left;
	width:758px;
	float:left;

}

.boxGmLogin_ButtonLogin{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:normal;
	color:#FFFFFF;
	background-color:#999999;
	border:1px solid #FFFFFF;
	text-decoration:none;
	cursor: pointer;
	cursor: hand;
	width:60px;
}
.boxGmLogin_ButtonGM{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:normal;
	color:#FFFFFF;
	background-color:#999999;
	border:1px solid #FFFFFF;
	text-decoration:none;
	cursor: pointer;
	cursor: hand;
	width:60px;
}
/*----------------------------------------*/

.ticker{
	height:20px;
	padding-top:5px;
}

.banner{
	background-image: url(../images/banner.jpg);
	background-repeat:no-repeat;
	width:760px;
	height:160px;
	padding-left:10px;
	float:left;
}

/*----------------------------------------*/
/* Used for the Games Ready On Server Box */
.gamesReadyOnServer_box_NoGames{ 
	margin-top:10px;
	width:267px;
	height:20px;
	float:left;
	display:inline;
	text-align:center;
}

.gamesReadyOnServer_box{ 
	border:1px solid;
	width:117px;
	height:45px;
	margin-left:9px;
	float:left;
	display:inline;
}
/* used in the games ready on server when its the logged user team for the background color! */
.gamesReadyOnServer_box_UserTeam{ 
	border:1px solid #FF0000;
	width:117px;
	height:45px;
	margin-left:9px;
	float:left;
	display:inline;
}
.gamesReadyOnServer_box_Title{
	background-color:#CCCCCC;
	width:117px;
	height:15px;
	text-align:center;
	font-size:9px;
}
.gamesReadyOnServer_box_TeamLogo{
	width:49px;
	padding-top:2px;
	float:left;
}
.gamesReadyOnServer_box_AT{
	width:19px;
	padding-top:2px;
	float:left;
	text-align:center;
}
.gamesReadyOnServer_box_TeamName{
	width:49px;
	text-align:center;
	float:left;
}

/*----------------------------------------*/
/* Used for the ScoreBoard Box            */
.scoreboard_box{
	border:1px solid;
	width:245px;
	margin-left:9px;
	float:left;
	display:inline;
}
.scoreboard_box_Title{
	background-color:#CCCCCC;
	width:100%;
	height:15px;
	text-align:center;
	font-size:9px;
}

.scoreboard_box_TeamLogo{
	width:49px;
	padding-top:2px;
	float:left;
}
.scoreboard_box_AT{
	width:19px;
	padding-top:2px;
	float:left;
	text-align:center;
}
.scoreboard_box_TeamName{
	width:150px;
	padding-left:5px;
	padding-top:3px;
	text-align:left;
	float:left;
	font-size:12px;
}
.scoreboard_box_Score{
	width:30px;
	padding-left:1px;
	padding-top:1px;
	text-align:left;
	float:left;
	font-size:14px;
	font-weight:bold;
}
.scoreboard_box_Scorers{
	width:242px;
	padding-left:3px;
	padding-top:3px;
	text-align:left;
	float:left;
	margin-bottom:4px;
}
/*----------------------------------------*/
/* Used for the conference standings layout */
.boxHeader_ConferenceStandings_ConferenceName{
	font-size:11px;
}
.confStandings_RowHeader{
	float:left;
	text-align:center;
	background-color:#EAEAEA;
	font-color:#000000;
}
.confStandings_RowColor1{
	float:left;
	background-color:#EAEAEA;
	font-color:#000000;
}
.confStandings_RowColor2{
	float:left;
	background-color:#FFFFFF;
	font-color:#000000;
}
/*----------------------------------------*/
/* Used for players stats page            */
.pStats_RowHeader{
	float:left;
	text-align:center;
	background-color:#EAEAEA;
	font-color:#000000;
	border-left:1px solid;
	border-top:1px solid;
	border-color:#999999;
}
.pStats_RowColor1{
	float:left;
	background-color:#EAEAEA;
	font-color:#000000;
	border-right:1px solid;
	border-top:1px solid;
	border-color:#999999;
}
.pStats_RowColor2{
	float:left;
	background-color:#FFFFFF;
	font-color:#000000;
	border-right:1px solid;
	border-top:1px solid;
	border-color:#999999;
}
/*----------------------------------------*/
/* Used for team    stats page            */
.tStats_RowHeader{
	float:left;
	text-align:center;
	background-color:#666666;
	color:#CCCCCC;
	border-left:1px solid;
	border-top:1px solid;
	border-color:#999999;
}
.tStats_RowColor1{
	float:left;
	background-color:#EAEAEA;
	color:#000000;
	border-right:1px solid;
	border-top:1px solid;
	border-color:#999999;
}
.tStats_RowColor2{
	float:left;
	background-color:#FFFFFF;
	color:#000000;
	border-right:1px solid;
	border-top:1px solid;
	border-color:#999999;
}
/*----------------------------------------*/
/* Player Profile Style                   */
.pprofName{
	float:left;
	background-color:#666666;
	width:490px;
	height:20px;
	text-align:left;
	font-size:16px;
	color:#CCCCCC;
	font-weight:bold;
	padding-left:10px;
	padding-top:2px;
}

.pprofPhoto{
	float:left;
	border:1px solid;
	margin-top:3px;
	margin-left:3px;
	width:88px;
	height:124px;
	text-align:left;
}

.pprofMainStats{
	float:left;
	border:1px solid;
	margin-top:3px;
	margin-left:0px;
	width:88px;
	height:124px;
	text-align:left
}

.pprofData{
	float:left;
	margin-top:5px;
	margin-left:5px;
	width:250px;
	height:124px;
	text-align:left;
}

.pprofDataRow1{
	border-bottom:1px solid #999999;
	width:250px;
	height:15px;
	padding-top:5px;
}

.pprofDataRow2{
	padding-left:10px;
	border-bottom:1px solid #999999;
	width:180px;
	height:14px;
	padding-top:1px;
	background-image:url(../images/arrow1.gif);
	background-repeat:no-repeat;
	background-position:left;
}

.pprofBelowSection{
	float:left;
	background-color:#666666;
	margin-top:2px;
	width:490px;
	height:15px;
	text-align:left;
	font-size:12px;
	color:#CCCCCC;
	font-weight:bold;
	padding-top:1px;
}
.pprofMainStatsTitle{
	background-color:#CCCCCC;
	text-align:center;
	height:14px;
	padding-top:2px;
	font-weight:bold;
}
.pprofNoStats{
	margin-top:0px;
	float:left;
	width:500px;
	border-left:none;
	text-align:center;
	height:20px;
	padding-top:4px;
}
.pprofBelowSectionRow{
	margin-top:0px;
	float:left;
	width:500px;
	border-left:none;
}
.pprofTransDate{
	width:500px;
	text-align:center;
	background-color:#CCCCCC;
}
.pprofRatingsRow{
	height:15px;
	padding-top:1px;
	padding-left:5px;
	border-bottom:1px solid #CCCCCC;
	width:242px;
	text-align:left;
	float:left;
}
.pprofRatingsRowText{
	width:130px;
	float:left;
}
.pprofRatingsRowFill{
	border:1px solid #000;
	float:left;
	height:12px;
	background-image:url(../images/pAttrFill.jpg)
}
/*----------------------------------------*/
/* Used in all stats table to highlight   */
/* the row the user is currently over	  */
.highLightRow{
/* 	border-top:1px solid #000; 
	border-bottom:1px solid #000;
	border-bottom-style:dashed;
	border-top-style:dashed; */
	font-weight:bold;
}


/*----------------------------------------*/
/* Used in the team pages                 */
.tPageButtonsThisPage{
	float:left;
	width:87px;
	height:16px;
	font-weight:bold;
	padding-top:2px;
	text-align:center;
	background-image:url(../images/btnTeamHomePage.gif);
	background-repeat:no-repeat;
}
.tPageButtonsThisPage a{
	float:left;
	width:87px;
	height:16px;
	font-weight:bold;
	padding-top:1px;
	text-align:center;
	background-image:url(../images/btnTeamHomePage.gif);
	background-repeat:no-repeat;
	color:#000000;
}
.tPageButtons{
	float:left;
	width:87px;
	height:16px;
	cursor:pointer;
	background-image:url(../images/btnTeamHomePage.gif);
	background-repeat:no-repeat;
}
.tPageButtons a{
	float:left;
	width:87px;
	height:16px;
	cursor:pointer;
	padding-top:2px;
	text-align:center
}
.tPageButtons a:hover{
	float:left;
	width:87px;
	height:16px;
	cursor:pointer;
	font-weight:bold;
	padding-top:2px;
	text-align:center
}