﻿/* -.-.-.-.-.-.-.-.-.-.-.-.-.-.
 NPTN CSS, Copyright 2010.
-.-.-.-.-.-.-.-.-.-.-.-.-.-.*/


/* -.-.-.-.-.-.-.-.-.-.-.-.-.-.
CSS Reset 

 table, tr, th, td, 
-.-.-.-.-.-.-.-.-.-.-.-.-.-.*/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li, table, tr, th, td, 
fieldset, form, label, legend,
 caption, tbody, tfoot, thead {
margin: 0;
padding: 0;
border: 0px none;
outline: 0;
font-weight: inherit;
font-style: inherit;
font-size: 100%;
font-family: inherit;
vertical-align: baseline
}

/*


body
{
	line-height: 1;
	color: #252525;
	background: #FFFFFF;

}
*/
:focus {
outline: 0;
}
#logo_pbg
{
    text-align:center;

}


ol, ul {
list-style: none;
font:14px Georgia, "Times New Roman", Times, serif;
line-height:24px;
}
/*
a:link, a, a:hover, a:visited{
text-decoration:none;
color:#252525;
font-weight:normal;
}

a:hover{
text-decoration:underline;
color:#d43537;
}

 -.-.-.-.-.-.-.-.-.-.-.-.-.-.
Layout Information
-.-.-.-.-.-.-.-.-.-.-.-.-.-.

*/
body
{
margin: 0 auto;
background: url(../images/bg_main.jpg) top center no-repeat;
position: relative;
width: 995px;
padding: 0 50px 0 0;

}



#header{
width:1000px;
margin:10px 0 0 20px;

}

#content{
width:968px;
clear:both;
margin:25px 10px 0;
padding:0 0 0 28px;

}

#standings_content
{
height:720px;

}

#messages
{
    text-align:center;
    width: 970px;
    height: 30px;
    overflow: auto;
    color: #333333;
    background-color: #C0C0C0;
}
.messageClass
{
    margin-left:20px;
}
/*

*/
#openspace
{
	height:45px;
	width:200px;
	background-color:Gray;
	margin:10px 0 10px 0;
	text-align: center;
	text-decoration: none;


}
.goldTokenBackground
{
	background-position: center top;
	background-image: url('../images/gold_token_small_15.jpg');
	background-attachment: inherit;
	background-repeat: no-repeat;
}

.foundPlayerLeft
{
	background-position: right top;
	background-image: url('../images/bullet.jpg');
	background-attachment: inherit;
	background-repeat: no-repeat;
}
.foundPlayerRight
{
	background-position: right top;
	background-image: url('../images/bullet.jpg');
	background-attachment: inherit;
	background-repeat: no-repeat;
}

#venue_div
{
	margin:10px 0 0 10px;
	height:250px;
	overflow:auto
	
}
#bottomPoints_div
{
	margin:10px 0 0 10px;
	height:250px;
	float:left;
	
}
#bottomPoints_div table
{
    
    border-style: solid;
    border-width: 1px;
    margin: 30px 0 0 0;
    width: 320px;
    text-align: left;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 15px;
    
}
#bottomPoints_div td, th
{
    /**/
	padding: 5px;
	border: 1px solid #666666;
	border-collapse: separate;
}
#venue_div_mb
{
	margin:30px 0 0 30px;
	height:250px;
	overflow:auto;
	text-align:left;
	
}
#venue_div a
{

	color: #000000;
	text-decoration: underline;
}
#venue_div a:hover
{

	list-style-type: disc;
	color: #FF0000;
	text-decoration: none;
}
#ven_name
{
	text-align:center;
	width:300px;
	height:30px;
}
##ven_name_mb
{
	text-align:center;
	width:300px;
	height:60px;
}
#playernav1
{
	height: 180px;
	width: 200px; 
	background-color:White;
	margin: 10px 0 10px 0;
	text-align: center;
	text-decoration: none;

}
/*
height: 190px;
width: 100%;

*/
#indexRt
{
	height: 660px;
	width: 200px;
	background-color: #CCCCCC;
	text-align: center;
	margin: 10px 0 10px 0;
}
.sidebaritem
{ 
	text-align: left;
    height:500px;
	float: left;
	margin: 0px 0px 10px 0px;
}


/*
.player_home_b:hover
{
	padding-left:10px;	
	margin: 0 0px 5px 0;
	
	width: 190px;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	line-height: 2em;
	background-color: #333333;
}
.player_home_b
{
	padding-left:10px;
	
	margin:0 0px 5px 0;
	width: 190px;
	display: block;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	line-height: 2em;
	background-color: #E1E1E1;
}
*/
.player_home
{
	padding-left:10px;
	
	margin:0 0px 5px 0;
	width: 190px;
	display: block;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	line-height: 2em;
	background-color: #E1E1E1;
}
#indexRt_old a
{
	text-align: left;
	text-decoration: none;
	color: #000000;
}
#indexRt_old a:hover
{
	text-align: left;
	text-decoration: underline;
	color: #FF0000;
}
.centerme
{
	text-align: center;
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 20px;
	line-height: 2em;
}
.centerme_black
{
	text-align: center;
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 20px;
	line-height: 2em;
}
#managenav2
{
	height:230px;
	width:200px;
	background-color:#CCCCCC;
	margin:10px 0 10px 0;
	text-align:center;
	overflow: auto;
}
#managenav2 a
{
	text-align: left;
	text-decoration: none;
	color: #000000;
}
#managenav2 a:hover
{
	text-align: left;
	text-decoration: underline;
	color: #FFFFFF;
}
/*
.player_home:hover
{
	color: #000000;
	height: 45px;
	width: 200px;
	display: block;
	background: url("../images/w_b_fade.png") repeat-x bottom;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	text-decoration: none;
	line-height: 2em;
}
.player_home
{
	
	background: url("../images/b_w_fade.png") repeat-x bottom;
	height: 45px;
	width:200px;
	display: block;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 20px;
	line-height: 2em;
	
}

b website link hovers, differences

#playernav1_b
{
	height: 150px;
	width: 200px; 
	background-color:White;
	margin: 10px 0 10px 0;
	text-align: center;
	text-decoration: none;
*/
}
#managenav2_b
{
	height:245px;
	width:200px;
	background-color:#CCCCCC;
	margin:10px 0 10px 0;
	text-align:center;
	overflow: auto;
}
#managenav2_b a
{
	text-align: left;
	text-decoration: none;
	color: #000000;
}
#managenav2_b a:hover
{
	text-align: left;
	text-decoration: underline;
	color: #FF0000;
}
.player_home_log:hover
{
	margin: 5px 0 5px 0;
	color: #FFFFFF;
	width: 200px;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	line-height: 2em;
	background-color: #D20000;
	background-image: url('../images/w_b_fade.png');
	background-repeat: repeat-x;
}
.player_home_log
{
	height: 45px;
	width: 200px;
	display: block;
	color: #FF0000;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 20px;
	line-height: 2em;
	background-image: url('../images/b_w_fade.png');
	background-repeat: repeat-x;
	background-color: #FFFFFF;
}
/*
.player_home_b:hover
{
	margin:0 0 5px 0;
	color: #FFFFFF;
	width: 200px;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	line-height: 2em;
	background-image: url('../images/red_fade.png');
	background-repeat: repeat-x;
}
.player_home_b
{
	margin:0 0 5px 0;
	width: 200px;
	display: block;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	line-height: 2em;
	background-color: #E1E1E1;
}
*/
#HyperLinkPlHome
{
	margin:5px 0 5px 0;
	background-color: #E1E1E1;
	width:200px;
	display: block;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	line-height: 2em;
}
#HyperLinkPlHome:hover
{
	margin:5px 0 5px 0;
	color: #FFFFFF;
	width: 200px;
	display: block;
	background: url('../images/red_fade.png') repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	line-height: 2em;
}

/*End B website differences*/

#Panel1
{
	background-color: #E1E1E1;
}
#HyperLinkContact a
{
	background: url("../images/b_w_fade.png") repeat-x bottom;
	height: 45px;
	width: 200px;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 20px;
	line-height: 2em;
	width: 100%;
	text-align: center;
	color: #FFFFFF;
}
#HyperLinkContact a:hover
{
	color: #000000;
	height: 45px;
	width: 200px;
	display: block;
	background: url("../images/w_b_fade.png") repeat-x bottom;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	width: 100%;
	text-decoration: none;
	text-align: center;
}
/*


#HyperLinkCont
{

	color: #FFFFFF;

}
#HyperLinkCont:hover
{
	color:#000000;

}

*/
#HyperLink1
{
	background: url("../images/b_w_fade.png") repeat-x bottom;
	height: 45px;
	width:200px;
	display: block;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 20px;
	line-height: 2em;
}
#HyperLink1:hover
{
	color:#000000;
	height: 45px;
	width:200px;
	display: block;
	background: url("../images/w_b_fade.png") repeat-x bottom;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	text-decoration:none;	
}
.linkplace
{
	
	padding-top:50px;
	vertical-align: baseline;
	
}


.new_player
{
	height: 50px;
	display: block;
	background: url("../images/new_player2.png") no-repeat top;
}
.new_player:hover {
	height:50px;
	display: block;
	background: url("../images/new_player1.png") no-repeat top;
	
	/*	text-indent: -99999px;
	background-position: 0 0;
	*/
}
.result_details
{
	height: 50px;
	display: block;
	background: url("../images/result_details2.png") no-repeat top;
}
.result_details:hover {
	height:50px;
	display: block;
	background: url("../images/result_details1.png") no-repeat top;
	
	/*	text-indent: -99999px;
	background-position: 0 0;
*/
}
.player_help
{
	height: 50px;
	display: block;
	background: url("../images/player_help2.png") no-repeat top;
}
.player_help:hover {
	height:50px;
	display: block;
	background: url("../images/player_help1.png") no-repeat top;
	
	/*	text-indent: -99999px;
	background-position: 0 0;
*/
}

#login_container
{
	margin-left:40px;
}
#LoginStatus1
{
	color: #FF0000;
	text-decoration: underline;
	font-weight: bold;
}





/*

	background-image: url('../images/b_w_g_fade.png');
	background-repeat: repeat-x;
*/

#standings_div
{
	margin-top:50px;
	height:560px;
	width:400px;
	overflow:auto;
}
#stats_standings
{
    
	margin-top:10px;
    width:380px;
    float:right;
}
#stats_standings a
{
    margin-left:3px;
}
/*margin-left:10px;
	float:right;
	overflow:auto;
*/

#standings_div_stats
{
	margin-top:25px;

	height:560px;
	width:400px;
}
#standing_cool
{
	
	
	float:right;

	width:380px;
	
}
	height:100%;

/*
margin:41px 0 0 0;
overflow:auto;
margin: 0 25PX 0 0;
*/

#standingstitle
{

	float:right;
	text-align:center;
	height:60px;
	width:400px;
	
}
#standingstitle table
{
	float:right;
	margin-top: 25px;
	margin-right: 5px;
}
.standings_grid0
{
	margin: 10px 0 0 15px;
	float:right;
	width:350px;
}

#standings_div a
{
	text-align: left;
	text-decoration: underline;
	color: #000000;
	
}
#standings_div a:hover
{
	text-align: left;
	text-decoration: none;
	color: #FF0000;
}
#PlayerTournamentsGrid
{
	width:360px;
	font-size: small;
	margin-left:5px;
}
#GridView2
{
    width: 360px;
    font-size: small;
    margin-left:5px;
}
#GridView3
{
	width:360px;
	font-size: small;
	margin-left:5px;
}
#PlayerTournamentsGrid td
{
	width:20px;
}
#calendar_div
{
	margin:10px 0 0 0;
	vertical-align:top;
	text-align:center;
	height:350px;
}
#topStats_div
{

	margin:10px 0 0 0;
	vertical-align:top;
	text-align:center;
	height:350px;
}
#topStats_div table
{
    border-style: solid;
    border-width: 1px;
    margin: 33px 0 0 10px;
    width: 320px;
    text-align: left;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 15px;
    border-collapse:collapse;
	 /*
	margin: 25px 0 0 10px;
	width: 320px;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	  */
}

#topStats_div td, th
{
 
	padding: 5px;
	border: 1px solid #666666;
}
#mainB_ven
{
	float:left;
	text-align:left;
	width:325px;
	
	
}

#mainResDtls
{
	float:left;
	text-align:left;
	width:100%;
}
#ResDtlsTable
{
    margin-top:10px;
    overflow:auto;
    height:580px;
    text-align:left;   
}

#venueDays
{
    margin-top:10px;
    overflow:auto;
    height:580px;   
}
.dayLook
{
    background-image: url('../images/grd_head.png');
    color: #FFFFFF;
    background-repeat: repeat-x;
    text-align: center;
    height: 25px;
}
/*
height:100%;
vertical-align:top;
*/
#calendar_div table
{
    border-style: solid;
    border-width: 1px;
    margin: 33px 0 0 10px;
    width: 320px;
    text-align: left;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 15px;
    border-collapse:collapse;
	 /*
	margin: 25px 0 0 10px;
	width: 320px;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	  */
}

#calendar_div td, th
{
 
	padding: 5px;
	border: 1px solid #666666;
}

#Tournament_Man table
{
    border-style: solid;
    border-width: 1px;
    margin: 25px 0 0 10px;
    width: 660px;
    text-align: left;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 15px;
    border-collapse:collapse;
	 /*
	margin: 25px 0 0 10px;
	width: 320px;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	  */
}

#Tournament_Man td, th
{
 
	padding: 5px;
	border: 1px solid #666666;
}

#venueLocTop{text-align:center;}
#venuetable_div
{
	overflow:auto;
	text-align:center;
	height:530px;
	
}
#veneue_header
{

}
#headerTableStats
{
    text-align:center;
    float:right;
    margin:10px 0 0 0;
    width:380px;
}
#veneue_header table
{
	border-style: solid;
    border-width: 1px;
    margin: 0 0 0 10px;
    text-align: left;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 15px;
    border-collapse:collapse;
    width:700px;
}

#venuetable_div table
{
    border-style: solid;
    border-width: 1px;
    margin: 25px 0 0 10px;
    text-align: left;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 15px;
    border-collapse:collapse;
    width:700px;
	 /*
	margin: 25px 0 0 10px;
	width: 320px;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	  */
}

#venuetable_div td, th
{
 
	padding: 5px;
	border: 1px solid #666666;
}

#tournaments_div
{
    text-align:center;
	float:right;
	height:620px;
	width:400px;
	overflow:auto;
}

#tournaments_div table
{
    border-style: solid;
    border-width: 1px;
    margin: 25px 0 0 10px;
    width: 320px;
    text-align: left;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 15px;
    border-collapse:collapse;
}
#tournaments_div td, th
{
	padding: 5px;
	border: 1px solid #666666;
}

#email_div
{
	
	text-align:center;
	height:630px;
}

#email_div table
{
    border-style: solid;
    border-width: 1px;
    margin: 25px 0 0 200px;
    width: 320px;
    text-align: left;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 15px;
    border-collapse:collapse;
	 /*
	margin: 25px 0 0 10px;
	width: 320px;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	  */
}

#email_div td, th
{
 
	padding: 5px;
	border: 1px solid #666666;
}


#createuser_header
{
    text-align:center;   
}
#createuser_div
{
	
	margin:25px 0 0 150px;
	text-align:left;
	width:500px;
	height:630px;
}

#createuser_div table
{
    border-style: solid;
    border-width: 1px;
    text-align: left;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 15px;
    border-collapse:collapse;
	 /*
	margin: 25px 0 0 10px;
	width: 320px;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	  */
}

#createuser_div td, th
{
 
	padding: 1px;
	border: 1px solid #666666;
}

#pass_header
{
	text-align:center;
}
#pass_div
{
	margin:25px 0 0 150px;
	text-align:left;
	width:500px;
	height:630px;
}
#pass_div h1
{
	font-family: Arial;
	font-size: 15px;
	font-weight: bold;
}

#center_span_div
{
	text-align:center;
}
#pass_div table
{
	width:400px;
    border-style: solid;
    border-width: 1px;
    margin: 25px 0 0 0;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 15px;
    border-collapse:collapse;
	 /*
	margin: 25px 0 0 10px;
	width: 320px;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	  */
}

#pass_div td, th
{
 
	padding: 5px;
	border: 1px solid #666666;
}
#login_div
{
	
	text-align:center;
	height:350px;
}

#login_div table
{
    border-style: solid;
    border-width: 1px;
    margin: 25px 0 0 0px;
    width: 320px;
    text-align: left;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 15px;
    border-collapse:collapse;
	 /*
	margin: 25px 0 0 10px;
	width: 320px;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	  */
}

#login_div td
{
 
	padding: 5px;
	border: 1px solid #666666;
}
#login_div th
{
	padding: 5px;
	border: 1px solid #666666;
	font-size: large;
	font-weight: bold;
	text-align: center;
}
#profile_div
{
	
	text-align:center;
	height:650px;
	
}

#manage_players
{

}
#tracking_div
{

	margin:25px 0 0 50px;
	overflow:auto;
	height:630px;
}
#regions_div TextBox
{
	float:right;

}
#regions_div table
{
	width:700px;
}
#RegionsTabContainer
{
	margin:25px 0 0 0;
	width:720px;
}
#hold_players
{
	margin:25px 0 0 0;
	height:510px;
	overflow:auto;	
}
#hold_players1 table
{
    margin:0 0 0 0;
    padding: 0 0 0 0;	
}

#manage_players table
{
	
	width:660px;
	
}

#profile_div table
{
    border-style: solid;
    border-width: 1px;
    margin: 25px 5px 0 200px;
    width: 320px;
    text-align: left;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 15px;
    border-collapse:collapse;
	 /*
	margin: 25px 0 0 10px;
	width: 320px;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	  */
}

#profile_div td, th
{
	
	padding: 5px;
	border: 1px solid #666666;
}

#venue_div table
{
    
    border-style: solid;
    border-width: 1px;
    margin: 30px 0 0 0;
    width: 320px;
    text-align: left;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 15px;
    
}
#venue_div td, th
{
    /**/
	padding: 5px;
	border: 1px solid #666666;
	border-collapse: separate;
}



#venuetable_div tr:nth-child(odd)    { background-color:#eee; }
#venuetable_div tr:nth-child(even)    { background-color:#fff; }


#Tournament_Man tr:nth-child(odd)    { background-color:#eee; }
#Tournament_Man tr:nth-child(even)    { background-color:#fff; }

#calendar_div tr:nth-child(odd)    { background-color:#eee; }
#calendar_div tr:nth-child(even)    { background-color:#fff; }

#topStats_div tr:nth-child(odd)    { background-color:#eee; }
#topStats_div tr:nth-child(even)    { background-color:#fff; }

#venue_div tr:nth-child(odd)    { background-color:#eee; }
#venue_div tr:nth-child(even)    { background-color:#fff; }

#bottomPoints_div tr:nth-child(odd)    { background-color:#eee; }
#bottomPoints_div tr:nth-child(even)    { background-color:#fff; }

#createuser_div tr:nth-child(odd)    { background-color:#eee; }
#createuser_div tr:nth-child(even)    { background-color:#fff; }

.highlight{ background-color:#fff; }


/*
#FormView1_My_Id_Label
{
	width:120px;
	text-align:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
}
#FormView1_Network_PointsLabel
{
	width:120px;
	text-align:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
}
#FormView1_CreditsLabel
{
	width:120px;
	text-align:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
}
#FormView1_Year_TotalLabel
{
	width:120px;
	text-align:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
}
#FormView1_TokensLabel
{
	width:120px;
	text-align:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
}

*/




#Panel1 a
{

	text-align:center;
	background-color:Silver;
}

.panelPopUp
{
	position: absolute;
	visibility: hidden;
	background-color: #000000;
	opacity: .9;
	filter: alpha(opacity=90);
	width: 200px;
	color:White;
	text-decoration:none;
}


.popupHover {
	background-image:url(../images/header-opened.png);
	background-repeat:repeat-x;
	background-position:left top;
	background-color:#F5F7F8;
	text-decoration:underline;
	color:Red;
}

.popupControl {
	background-color:#AAD4FF;
	position:absolute;
	visibility:hidden;
	border-style:solid;
	border-color: Black;
	border-width: 2px;
}

.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}

.modalPopup {
	background-color:#ffffdd;
	border-width:3px;
	border-style:solid;
	border-color:Gray;
	padding:3px;
	width:400px;
}

#tab_aff
{
	
}

#tab_ven
{
height:580px;
overflow:auto;	
}

#tab_loc
{
height:580px;
overflow:auto;
}

#shadow_wrapper{
background:url(../images/bg_shadow.png) repeat-y;
position:absolute;
top:178px;
width:100%;
}

#bg_top{
background:url(../images/bg_top.png) no-repeat;
position:absolute;
height:33px;
top:145px;
width:100%;
}


/*


#footer{
height:350px;
width:1005px;
background:#252525;
clear:both;
position:relative;
margin:0 0 0 20px;
}


*/
#footer{
height:350px;
width:970px;
background:#252525;
clear:both;
position:relative;
margin:0 0 0 0px;
	top: 0px;
	left: 0px;
}

#navigation{
display:block;
background:url(../images/navigation.jpg) no-repeat;
width:450px;
height:55px;
text-indent:-9000px;
float:right;
margin:80px 0 0 0;
}

#secondary_nav{
}

#primary_nav{
}

#footer_about
{
	
	float: left;
	width: 292px;
	margin: 40px 0 0 20px;

}

#footer_promo
{
	background-position: right center;
	width: 315px;
	height: 293px;
	display: block;
	float: left;
	background-image: url('../images/Quinney no backround.png');
	background-repeat: no-repeat;
}
/*background:url(../images/event_toc.jpg);*/

#footer_nav{
float:right;
width:292px;
margin:40px 20px 0 0;
}


#countdown{
float:right;
margin:0 10px 0 0;
}

.tri_columns,
.dual_column{
margin:40px 0;
}

.tri_column,
.tri_column2,
.tri_column_nomargin{
width:292px;
height:250px;
float:left;
margin:0 46px 0 0;
}

.tri_column2{
margin:0px;
}

.tri_column_nomargin{
margin:0;
height:280px;
}

.dual_column{
}

.dual_column1{
width:630px;
float:left;
margin:40px 46px 40px 0;
}

.dual_column2{
width:292px;
float:right;
margin:40px 0 0 0;
height:230px;
display:block;
}

.sidebar{
height:240px;
margin:0 0 40px 0;
}

#sidebar_poll{
height:330px;
margin:0 0 0 0;
position:relative;
display:block;
}


/* -.-.-.-.-.-.-.-.-.-.-.-.-.-.
Type / Imagery / Lists
-.-.-.-.-.-.-.-.-.-.-.-.-.-.*/
p{
font:14px Georgia, "Times New Roman", Times, serif;
line-height:24px;
margin:0 0 25px 0;
}
#logo a
{
margin:20px 0 0 350px;
width:403px;
float:left;
height:104px;
display:block;
background:url(../images/pbg_header3.png) no-repeat;
}
#logo_pbg
{
    text-align:center;    text-align:center;

}
/*

    background-position: center center;
    background-repeat: no-repeat;
    background-attachment: fixed;
height:124px;
width:403px;
background:url(../images/nptn_logo_stretch.png) no-repeat;*/

#header_image{
width:967px;
height:382px;
background:url(../images/npt_crew.jpg) no-repeat;
}

#standings_board{
width:967px;
}

#header_calendar, #header_upcoming, #header_poll, #header_recent, #header_leaderboard, #header_prizes, #header_last_months_winners, #header_invitational_schedule, #header_navigation, #header_npt
{
	
	height: 28px;
	display: block;
	margin: 0 0 20px 0;
	background: #252525;

}
#header_npt
{
	background-position: left top;
	background-image: url('../images/header_recent.jpg');
	background-repeat: no-repeat;
}
#header_calendar{
background:url(../images/header_calendar.jpg);
}

#header_upcoming{
background:url(../images/header_upcoming.jpg);
}

#header_poll{
background:url(../images/header_poll.jpg);
margin:0px;
}

#header_recent{
background:#252525 url(../images/header_recent.jpg) no-repeat;
}

#header_leaderboard{
background:url(../images/header_leaderboard.jpg);
}

#header_prizes{
background:url(../images/header_prizes.jpg);
}

#header_last_months_winners{
background:url(../images/header_lastmonthswinners.jpg);
}

#header_invitational_schedule{
background:url(../images/header_schedule.jpg);
}

#header_npt h4
{

}
/*background:url(../images/header_npt.jpg);*/

#header_navigation{
background:url(../images/header_navigation.jpg);
}

#header_rules,
#header_careers,
#header_about,
#header_host,
#header_schedule,
#header_invitational,
#header_contact,
#header_academy,
#header_standings{
display:block;
height:90px;
width:968px;
margin:0 0 40px 0;
text-indent:-9000px;
}

#header_rules{
background:url(../images/header_rules.png);
}

#header_careers{
background:url(../images/header_careers.png);
}

#header_about{
background:url(../images/header_about.png);
}

#header_host{
background:url(../images/header_host.png);
}

#header_schedule{
background:url(../images/header_schedule.png);
}

#header_invitational{
background:url(../images/header_invitational.png);
}

#header_contact{
background:url(../images/header_contact.png);
}

#header_academy{
background:url(../images/header_academy.png);
}


#header_standings{
background:url(../images/header_standings.png);
}

#header_rules_guidelines,
#header_rules_npt,
#header_about2{
width:509px;
height:36px;
margin:0 0 40px 0;
display:block;
text-indent:-9000px;
}

#header_rules_guidelines{
background:url(../images/header_rules_guidelines.jpg);
}

#header_rules_npt{
background:url(../images/header_rules_npt.jpg);
}

#header_about2{
background:url(../images/header_about_about.png);
}


#secondary_nav ul li{
float:left;
margin:0 16px 0 0;
}



#nav_home, 
#nav_about, 
#nav_rules,
#nav_careers,
#nav_contact,
#nav_forum,
#nav_host{
display:block;
height:15px;
}

#nav_home{
width:35px;
margin:0 0 0 63px;
}

#nav_about{
width:36px;
}

#nav_rules{
width:29px;
}

#nav_careers{
width:38px;
}

#nav_contact{
width:44px;
}

#nav_forum{
width:37px;
}

#nav_host{
width:52px;
margin:0;}


#nav_schedule,
#nav_invitational,
#nav_standings,
#nav_academy{
display:block;
height:17px;
}

#primary_nav ul li{
float:left;
}

#nav_schedule{
margin:10px 27px 0 0;
width:67px;
}

#nav_invitational{
width:89px;
margin:10px 27px 0 0;
}

#nav_standings{
width:70px;
margin:10px 27px 0 0;
}

#nav_academy{
width:125px;
margin:10px 0 0 0;
}

.dual_column1 img{
float:left;
margin:0 20px 0 0;
}

h3{
font-size: 30px;
font-weight:600;
margin:0 0 10px 0;
display:block;
}
/**/
h4{

text-indent:-9000px;
}


h5{
font-size:14px;
font-weight:600;
margin:0 0 20px 0;}

.readmore{
text-indent:-9000px; 
float:right;
margin:0 10px 0 20px;
background:url(../images/readmore.jpg);
width:85px;
height:17px;
}

#footer p, 
#footer h6, 
#footer li, 
#footer_navigation a{
color:#fff;
font-weight:normal;
font-size:12px;
line-height:24px;
}

#footer p{
clear:both;
}

#footer_navigation{
width:293px;
height:160px;
}
#footer_navigation li{
float:left;
width:100px;
}

#leaderboard{
margin:0 0 0 20px;
list-style:decimal;
}

#upcoming{
margin:0px 0 0 0;
background:url(../images/bg_upcoming.png) no-repeat;
list-style:url(../images/bullet.png);
}

#upcoming li{
height:31px;
margin:0 0 0 35px;
}

.number{
font-size:24px;
font-weight:bold;
font-style:italic;
color:#d53638;
margin:0 20px 0 0;
}

.rules_list{
margin:0 0 40px 0;
}
.rules_list li{
margin:25px 0 0 0;
}

.clear{
clear:both;
}

.float_left img{
float:left;
height:100px;
margin:0 25px 25px 0;

}

.img_margin{
padding:0 0 40px 0;
}

#bearfoot{
color:#ffffff;
}

.img_space{
margin:40px 10px 40px 0;
overflow:hidden;}

/* -.-.-.-.-.-.-.-.-.-.-.-.-.-.
Form
-.-.-.-.-.-.-.-.-.-.-.-bullet.png);
}

#upcoming li{
height:31px;
margin:0 0 0 35px;
}

.number{
font-size:24px;
font-weight:bold;
font-style:italic;
color:#d53638;
margin:0 20px 0 0;
}

.rules_list{
margin:0 0 40px 0;
}
.rules_list li{
margin:25px 0 0 0;
}

.clear{
clear:both;
}

.float_left img{
float:left;
height:100px;
margin:0 25px 25px 0;

}

.img_margin{
padding:0 0 40px 0;
}

#bearfoot{
color:#ffffff;
}

.img_space{
margin:40px 10px 40px 0;
overflow:hidden;}

/* -.-.-.-.-.-.-.-.-.-.-.-.-.-.
Form
-.-.-.-.-.-.-.-.-.-.-.-.-.-.*/

fieldset {
  width: 450px;
  margin: 0;
  padding: 30px;
  background: #f0f0f0;
  border: 2px solid #d0d0d0;
}

.textfield,
.textarea {
  width: 350px;
  color: #464648;
  margin: 0 0 10px 0;
  padding: 9px 14px;
 background: #ecf1f5;
  border:2px dotted #252525;
 

 /*  
  -moz-box-shadow: 4px 4px 4px #252525;
  -webkit-box-shadow: 4px 4px 4px #252525;
  box-shadow: 4px 4px 4px #252525;
  */
}

input:hover, textarea:hover,
input:focus, textarea:focus,
#submit:focus, #submit:hover { 
	border:2px solid #d43537; 
	}
	
#submit{
	width: 93px;
	margin:10px 0 0 0;
	height:31px;
	padding: 7px 15px;
border:1px solid #252525;
	font-size: 14px;
	color: #252525;
	cursor: pointer;
background-color:#ffffff;
	}

.bold{
font-weight:800;
}

.bold_margin{
font-weight:800;
margin:0
}
/*td{
height:30px;
}
*/



.mGrid th {   
    padding: 4px 2px;   
    color: #fff;   
    background: #424242 url(../images/grd_head.png) repeat-x top;   
    border-left: solid 1px #525252;   
    font-size: small;
}  
.mGrid .alt
{
	background: #fcfcfc url(../images/grd_alt.png) repeat-x top; 
} 
/**/
.mGrid .normal 
{ 
	background: #FFFFFF; 
} 
.mGrid .pgr { background: #424242 url(../images/grd_pgr.png) repeat-x top; }  
.mGrid .pgr table { margin: 5px 0; }  
.mGrid .pgr td {   
    border-width: 0;   
    padding: 0 6px;   
    border-left: solid 1px #666;   
    font-weight: bold;   
    color: #fff;   
    line-height: 12px;   
    }     
.mGrid .pgr a { color: #666; text-decoration: none; }  
.mGrid .pgr a:hover { color: #000; text-decoration: none; }  

.checkColors
{
	color: #999999;
	background-color: #FFFFFF;
}
#usMapDiv
{
    margin-left:100px;
}
/*text-align:center;	*/
.centerImageMap
{
	padding-top:100px;
}
#chooseAdd
{
	padding-left:50px;
}
.loginnav
{
	float:left;
	
}
/*

.sGrid
{
 2px 0
}
*/
.sGrid th {   
	padding: 4px 2px;
    color: #fff;   
    background: #424242 url(../images/grd_head.png) repeat-x top;   
    border-left: solid 1px #525252;   
    font-size: small;
}  
.sGrid .alt
{
	background: #fcfcfc url(../images/grd_alt.png) repeat-x top; 
} 

.sGrid .normal 
{ 

	background: #FFFFFF; 
} 
.sGrid .pgr { background: #424242 url(../images/grd_pgr.png) repeat-x top; }  
.sGrid .pgr table  
{
    text-align:right;
    margin: 5px 0;        
}  

/*    
   margin:5px 0 0 50px; 
 padding:5px 0 0 50px; 

	margin: 10px 0 0 15px;
	float:right;
	width:350px;
*/
.sGrid .pgr td {   
    border-width: 0;   
    padding:0 6px;   
    border-left: solid 1px #666;   
    font-weight: bold;   
    color: #fff;   
    line-height: 12px;

    }     
.sGrid .pgr a { color: #666; text-decoration: none; }  
.sGrid .pgr a:hover { color: #000; text-decoration: none; }  

/*
#standingPointsGrid
{
	float:right;
}



.index_images_H
{
    margin:5px 0 5px 0;
    height:150px;
    align:bottom;
}
*/

img.bottom-right{
    border: 0;
    padding: 0;
    height:150px;
    margin-left: 10px;
    margin-top: 10px;
    float: left;
    white-space:nowrap;
    overflow:auto;
}
.index_images_V
{
    margin:5px 0 5px 0;
    width:150px;
}
#vid_holder
{
    margin-left:auto;
    margin-right:auto;
}
#bottomDiv
{
     background-color:Blue; 
     height:180px; 
     width:100%;
     overflow:inherit;
}
    #scroller {
        width: 747px;
        height: 250px;
        border: 1px solid grey;
        overflow: scroll;
        margin: 0 auto;
        background-color: #CCCCCC;
    }
    /*
 height: 270px;


*/
    #inner-scroller
{
    width: 2800px;
    height: 231px;
    background-color: #CCCCCC;
}
/*
    #scroller {
        width: 600px;
        height: 210px;
        border: 1px solid blue;
        overflow: scroll;
        margin: 0 auto;
    }
    #inner-scroller {
        width: 800px;
        height: 190px;
}

*/
#rightcontent
{
   
    font-family:Verdana;
	background-position: 50% top;
	float: right;
	height: 660px;
	width: 750px;
	margin: 10px 0 0 0;
}
#rightcontent p
{font-family:Verdana;}

#imageSlShow
{
    margin-left:5px;
}
.player_home_b:hover
{
    padding-left: 10px;
    margin: 0 0px 5px 0;
    width: 190px;
    display: block;
    font-family: Arial, Helvetica, sans-serif;
    text-decoration: none;
    line-height: 2em;
    background-color: #333333;
    color: #FF0000;
    background-image: none;
    background-color: #000000;
}
.player_home_b
{
    
    padding-left: 10px;
    margin: 0 0px 5px 0;
    width: 190px;
    display: block;
    font-family: Arial, Helvetica, sans-serif;
    text-decoration: none;
    line-height: 2em;
    color: #FFFFFF;
    background-image: url('../images/black_btn_bkgrnd_1.png');
    background-repeat: repeat-x;
    background-position: bottom;
}
.IndexSelected
{
    padding-left: 10px;
    margin: 0 0px 5px 0;
    width: 190px;
    display: block;
    font-family: Arial, Helvetica, sans-serif;
    text-decoration: none;
    line-height: 2em;
    background-color: #333333;
    color: #FF0000;
    background-image: none;
    background-color: #000000;
}

#priceTable
{
margin-left:50px;
width:650px;
border:1px solid black;
}

#priceTable th
{
background-color:Black; 
color:White; 
line-height:2em;
}
#priceTable td
{
    line-height:2em;
    text-indent:5px;
    border:1px solid black;
}
/*



*/

.yes
{
    background-color:#808080; 
    color:#ffffff; 
    padding:3px 8px 3px 8px; 
    margin-left:5px;
}
.yes:hover
{
    color:#00ff00;
}

.no
{
    background-color:#000000; 
    color:#ffffff; 
    padding:3px 11px 3px 11px;
}
.no:hover
{
    color:#ff0000;
}
.menu
{
    /*defining css for the menu class which will be used by all menus*/
    padding-top:5px;
    position: relative;
    width: 100%;
    background-color: #CCCCCC;
}
.menu ul
{
    list-style-type: none; /*to disable the bullets that appear in lists
background: #0C0C0C;
*/
   
    padding: 0; /*to disable list paddings on and indents*/
    margin: 0;
}
.menu ul li{
	
	margin:5px 0 5px 0;
	
	/*
border:1px solid #000000;
just to add some spacing between list items*/

}
/* 
 padding-left: 10px;
*/
.menu li
{
    
    margin: 0 0px 0px 0;
    
    display: block;
    font-family: Arial, Helvetica, sans-serif;
    text-decoration: none;
    color: #FFFFFF;
    background-image: url('../images/black_btn_bkgrnd_1.png');
    background-repeat: repeat-x;
    background-position: bottom;  
}

.menu ul li a
{
    
    /*to disable the default underlining of achor elements

    padding-left: 10px;
    margin: 0 0px 5px 0;
    width: 190px;
    display: block;
    font-family: Arial, Helvetica, sans-serif;
    text-decoration: none;
    line-height: 2em;
    color: #FFFFFF;
    background-image: url('../images/black_btn_bkgrnd_1.png');
    background-repeat: repeat-x;
    background-position: bottom;


 
*/
    font-family: Arial, Helvetica, sans-serif;
    line-height: 2em;
    text-decoration: none; 
    color: #FFFFFF;
    display: block;
    height: 30px; 
    
    
    /*


text-align: center;

Define the height of an individual menu item*/
}
.menu ul li a:hover
{
    background: #000000;
    color: #FF0000;
   
}


/*defining css for the menu class which will be used by all menus
margin-top: 10px;
*/
.menuW
{
   
    
    width: 100%;
    background-color: #FFFFFF;
    
}
.menuW ul
{
    list-style-type: none; 
   
    padding: 0; /*to disable list paddings on and indents*/
    margin: 0;
}
.menuW ul li{
	
	

}

.menuW li
{
    
    margin: 0 0px 0px 0;
        display: block;
    font-family: Arial, Helvetica, sans-serif;
    text-decoration: none;
    color: #000000;

}

.menuW ul li a
{
    font-family: Arial, Helvetica, sans-serif;
    line-height: 2em;
    text-decoration: none;
    color: #000000;
    display: block;
  
}


.widthholder
{ height:10px;}



