@CHARSET "ISO-8859-1";
html {overflow-y:scroll;}

body {
    margin:0;
    color:#FFFFFF;
    font-size:11px;
    font-family:verdana;
    background:#BBBBBB url('../img/rank-body-bg.png') repeat-y center;
    
}

a {
	text-decoration:none;
}

#main-container {
    width:949px;
	margin:0 auto;
}

.top_banner {
	background-image: url(../img/bordo.png);
	height: 23px;
	padding: 3px 10px 0px 10px;
	font-size: 8pt;
/*	font-weight: bolder; */
	color: #FF660F;
	border-bottom: 1px #111	 solid;
}

.top_links {
	width: 150px;
	color: #FF660F;
}


.top_banner a:hover { 
	text-decoration: underline;
}


.rank_banner {
	background:url("../img/rank_banner.jpg"); 
	height: 120px;
	border-bottom: 1px solid #000000;
}

.player_banner {
	background:url("../img/rank-info-block.png") no-repeat; 
	height:100px;
	padding-top:25px;	
}

.player_info {
	
	margin-left:51px;
	line-height:10px;
}

.rank_icon {
		float: left;
		border:0;
		margin-right:20px;	
}

.profile_name {
	font-size:16pt;
	color: #FF7F00;	
	line-height:16pt;
/*	padding-left:25px; */		
}	

.profile_name a {
	text-decoration:none;
	color: #FF7F00;	
	}

.rank_name {
	font-size:13pt;
	color: #FFC600;	
	margin-top:5px;
}	

.score_title {
	text-align:right;
	width:200px;
	line-height:16px;
	
}

.score {
	text-align:left;
	width:65px;
	color: #FFC600;	
	line-height:16px;
	
	
}

.next_rank {
/*	margin-left:20px; */
	padding-left:20px;	
	padding-right:20px;	
	height:80px;
	padding-top:10px;		
	border-bottom: 1px solid #000000;  
	background:#2D4142;
}

#next_rank {
/*	margin-left:20px; */
	padding-left:20px;	
	padding-right:20px;	
	height:80px;
	padding-top:10px;		
	border-bottom: 1px solid #000000;  
	background:#2D4142;
	width:845px;
}



.advance {
	margin-left:31px;
	margin-right:31px;
	background:#555555;
	border-top: 1px solid #000000; 
	border-left: 1px solid #000000; 
	border-right: 1px solid #000000; 
	
}	

.next_rank_description {
	margin-left:65px; margin-left:-5px; padding-top:0px; line-height:15px; font-size:11pt;
}

.score_bar {
	margin-top : 10px; 
	border:1px solid black;
	margin-left:59px;
	background:#262610;
}

.score_bar_100 {
	margin-top : 10px; 
	border:1px solid black;
	margin-left:59px;
	background:#5C5E3D;
	line-height:15px;	
}


.current_score_bar {
	background:#5C5E3D;	
	line-height:15px;	
	padding-left:1px;
	border-right: 1px solid black;
}

#what_to_gain {
	font-size:8pt;
	/*margin-left:65px;*/
	
	}
#gain_img {
		padding-top:10px;
	}
	
#yes {
	color:#00FF00;
	font-weight:bold;
}	

#no {
	color:#FF0000;
	font-weight:bold;
}	

.wicid {
	font-size:11pt;
}

#wicid_first {
	font-size:11pt;
	border-bottom:1px solid #ff8800;
}

input {
	border : 1px solid black;
	font-size:11pt;
	padding: 1px;
	height: 20px;
	margin-top:0;
}

.show_button {
	border: 0;
	cursor:pointer;
}

.wicid-tip {
	background:url("../img/wicid-tip.png") no-repeat; 
	height:450px;
	margin-left:170px;
	padding-left:120px;
	padding-top:178px;
}

.wicid-tip a {
	font-size:10pt;
	color: #DD6600;	
}

form {
	margin:0;
}


.alert_str {
	font-size:10pt;
	color: red;	
}

.r18 {
	height:185px;
	width:460px;
	margin:0 auto;
	background:url("../img/few-things-left.png") no-repeat; 
}

.copyright_bar {
	padding:100px 100px 50px 100px;
	text-align: center;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	font-style: normal;
	font-weight: lighter;
}

.copyright_bar a {
	color: black;
}
.copyright_bar img {
	border:0;
}

#helplink {
	color:#2D4142;
	text-decoration:underline;
	cursor: pointer;
}

.saved {
	text-align:center;
	margin-top: 15px;
	color: black;
	font-size:9pt;
}	

.saved a {
	height:15pt;
	color: #262610;
}	

.saved a:hover {
	color: #EEEEEE;
	background:#5C5E3D;
}	

.wicbase  {
	margin-top: 30px;
	text-align:center;
}

.guide {
	margin-top: 30px;
	text-align:center;
}

.guide a {
	color:black;
}	


/* Score fest */

#signed_up {
	margin-top: 15px;
	text-align:center;
	font-size:10pt;
}	

#signed_up a {
	text-decoration:underline;
	color: black;
}

.signed_up_report {
	font-size: 10pt;
	padding-left:35px;
}

.signed_up_report table{
	border: solid 1px black;
	border-collapse:collapse;
}

.signed_up_report td{
	text-align: center;
	padding:3px;
}

.signed_up_report tr{
}


#score_menu {
	border: 0;
	color:white;
	cursor:pointer;
	text-decoration:underline;
}

#sf_left {
	text-align: left;
	padding-left:20px;	
}
#sf_right {
	text-align: right;
	padding-right:5px;	
}
#sf_center {
	text-align: center;
}

/* October Fest*/
	
	
.mt_table {
	font-size: 10pt;
	font-style: normal;
	color: #FFF;
	border-top: 1px solid black;
	border-left: 1px solid black;
	background:#152E2E;
	padding:0;
	border-collapse:collapse;
	
}
.mt_table td {
	width:60px;
	border-right: 1px solid black;
	border-bottom: 1px solid black;
	white-space: nowrap;
	text-align: left;
}

.mt_table tr {
	height: 61px;
}

#mt_clan_name {
	padding-left:10px;
	width:180px;
	
}

#mt_cell {
	padding-left:10px;
	padding-right:5px;
}

#mt_table_header {
	height: 120px;
	background:#374242;
}

#mt_mod1 {
	background:#233E3F;
}
#mt_mod {
	background:#152E2E;
}

#mt_mod_no_games {
	background:#484846;
}

#mt_tournament_title {
	color: #F87900;
	font-weight:bolder;
	font-size:14px;
	background-color:#ff6600;
}


.mt_no_game {
	background: #152E2E	url('/img/mt/no-game-0.png') no-repeat; 
}

.mt_no_game1 {
	background: #152E2E	url('/img/mt/no-game-1.png') no-repeat; 
}

.mt_pending {
	background: #152E2E	url('/img/mt/pending-0.png') no-repeat; 
	cursor: pointer;
}

.mt_pending1 {
	background: #152E2E	url('/img/mt/pending-1.png') no-repeat; 
	cursor: pointer;
}

.mt_winner {
	background: #152E2E	url('/img/mt/winner.png') no-repeat; 
	cursor: pointer;
}

.mt_looser {
	background: #152E2E	url('/img/mt/looser.png') no-repeat; 
	cursor: pointer;
}


.mt_top_bar {
	width:55px;
	height:42px;
	text-align:right;
	margin-right:5px;
	margin-top:3px;
	font-size:7pt;
}

.mt_bottom_bar {
	width:55px;
	height:15px;
	text-align:left;
	margin-left:5px;
	font-size:7pt;
}

#mt_clan_link {

	color: #FF6600;
	text-decoration:none;
}

#mt_stat_area {
		margin:0 auto;
		text-align:center;
}

.sf_rules_topic {
	color:white;
	font-size:10pt;
	margin-top:10px;	
}

.sf_rules_topic a {
	color:#FF6600;
	
}

/* Play Samart */

.ps_map_stat {
	color:white;
	border:1px solid #000;
	border-collapse:collapse;
	padding:0;
}	

.ps_map_stat tr {
	height:25px;
}	

.ps_map_stat td {
	text-align:center;
	width:54px;
	border-right: 1px solid #666;
/*	border-bottom: 1px solid #333; */
}	


#ps_map_name {
	text-align : left;
	padding:10px;
	font-size:10pt;
}

#ps_map_faction {
	text-align : right;
	padding:5px;
	margin:0px;
}

#ps_delim {
	border-top:1px solid #888;
		}

#ps_title {
	background: #666;
	border-right: 1px #888 solid;	
	border-bottom:1px solid #888;
	text-align:center;
}			

#ps_sub_title {
	background: #777;
	border-bottom:1px solid #888;
	border-right: 1px #999 solid;	
	text-align:center;
	
}			
#ps_all_maps {
	height:60px;
	background:#212727;
	color: orange;
	font-weight:bolder;
}

.ps_clan_cell {
 	padding-top: 4px;
 	padding-bottom: 4px;
 	float:left; 
	margin:0;
}	

#ps_clan_cell_1 {
	padding-top: 4px;
 	padding-bottom: 4px;
	float:left; 
	margin:0;
 	border-bottom: 1px solid #777;
	text-align:right;
	width:25px;
	border-left: 1px solid #777;
}	
#ps_clan_cell_2 {
 	padding-top: 4px;
 	padding-bottom: 4px;
	padding-left: 5px; 	
  	width: 70px;
	float:left;  
	margin:0;
 	border-bottom: 1px solid #777;
	text-align:left;
}	

#ps_clan_cell_3 {
 	padding-top: 4px;
 	padding-bottom: 4px;
	padding-left: 5px; 	
  	width: 203px;
	margin:0;
 	border-bottom: 1px solid #777;
	text-align:left;
}	



.ps_clan_cell a {
 	color: #FF660F;
	cursor:pointer;
}	

.ps_clan_cell_3 a {
 	color: #FFF;
}	

.ps_clan_cell_3 a:hover {
 color:#FF660F;
}		


.ps_clan_cell a:hover {
background-color:#FFFFFF; color:#000000;

}

#ps_tab {
	 padding-top:5px;
	 float: left;
	 width: 55px;
	 height: 17px;
	 color: white;
	 font-size: 8pt;
	 text-align: center;
	 background:  url(/img/ps_tab.png) no-repeat;
	 cursor: pointer;
}	 		

#ps_tab_a {
	 padding-top:5px;
	 float: left;
	 width: 55px;
	 height: 17px;
	 color: white;
	 font-size: 8pt;
	 text-align: center;
	 background: url(/img/ps_tab_a.png) no-repeat;
	 cursor: pointer;
}

#ps_tab_num {
	 font-size: 7pt;
	 padding-bottom:1px;
}	
	
.ps_vs_name {
	padding:1px;
	border: 1px solid black;
	border-bottom: 0;
	background: #394949;
	text-align: center;
	font-size: 9px;	 	
	width:40px;	 
	float:left;
	
}

.ps_vs_value {
	padding:1px;
	border: 1px solid black;
	border-right: 0px;
	border-bottom: 0;
	padding-right:3px;
	text-align: right;
	font-size: 9px;
	background: #394949;
	
}	 	


.ps_massgate_name {
	padding:1px;
	padding-right:3px;
	border: 1px solid black;
	border-bottom: 0;
	background: #394949;
	text-align: right;
	font-size: 9px;	 	
	width:120px;	 
	float:left;
	
}


.ps_massgate_value {
	padding:1px;
	border: 1px solid black;
	border-right: 0px;
	border-bottom: 0;
	padding-right:3px;
	text-align: right;
	font-size: 9px;
	background: #394949;
	
}	 	

#ps_a1 {
	background: #f77;
 	width: 25px;
 	height:70px;
 	float:left;	
}
#ps_a2 {
 	width: 80px;
	border: 1px solid black;
 	float:left;
 	padding-left:35px;
	background: #BF561B url(/img/ps_tracked_games.png) no-repeat;
 	
}

#ps_a3 {
 	width: 165px;
	border: 1px solid black;
 	float:left;
 	padding-left:37px;
 	margin-left:20px;	
	background: #BF561B url(/img/ps_massgate_stats.png) no-repeat;
}

#ps_a4 {
 	width: 230px;
	border: 0;
 	float:left;
 	margin-left:20px;	
}


#ps_lb_row {
	 clear:both;
	 margin:0;
	 padding:0;
	 background:#bbb;
}






#ps_lb_cell_0 {
	float:left;
  	width: 203px;
	border-left:1px solid black;
}	 
#ps_lb_cell_1 {
	float:left;
  	width: 203px;
	border-left:1px solid black;
  	
}	
#ps_lb_cell_2 {
  	width: 203px;
	border-left:1px solid black;
}


#ps_lb_table {
	border-collapse:collapse;
	padding:0px;
}

#ps_lb_table td {
	padding:3px;
	font-size:11px;
	border-right:1px solid #777;
	border-bottom:1px solid #777;
	
}


#ps_lb_position {
  	width: 25px;
	text-align:right;
	cursor:pointer;
}	 

#ps_lb_tag {
  	width: 70px;
	text-align:center;
	cursor:pointer;
}	 
#ps_lb_clanname {
  	width: 200px;
	text-align:left;
	cursor:pointer;
}	 


#ps_lb_frame {
	margin:10px;
}


#ps_header {
        border-bottom:0;
        height:27px;
        padding-left:10px;
		padding-top:5px;
        background:#212727;
        margin:0;
}	

#ps_header a {
	cursor:pointer;
	color:#FF6600;	
}	

#ps_menu_table {
	border: 1px solid black;
	border-collapse:collapse;
	padding:0px;
	width:600px;
}

#ps_menu_table td {
	padding:5px;
}

#ps_menu_table tr {
	cursor:pointer;
	border-bottom:1px solid black;
}

/*---------------------------------*/


#h24_table table {
	border-spacing:0;
	border-collapse:collapse;
}

#h24_table td {
	border: 1px solid black;
}

#h24_table tr {
}


#copy {
 width:200px; margin: 0 auto; margin-top:20px; margin-bottom:20px; text-align:center;
}

#copy a {
		color:#ddd;
	}	

#copy a:hover {
		color:#F63;
	}


    #history_rank_table {
        border:1px solid black;
        border-spacing:0;
        border-collapse:collapse;
        font-size:10pt;
    }
    #history_rank_table td{
            padding-left:10px;
            padding-right:10px;
            border:1px dotted #555;
            background-color:#023E50;

        }
    #history_rank_table tr{
            height:20px;
    }
    #history_rank_table th{
            border:1px dotted #555;
            text-align:center; padding:0;
            background-color:#023E50;
    }
#history_rank_small {
    border:0;
    padding:0;
    height:20px;
    width:20px;
    margin:0;
}

#next_rank_to_history {
    text-align:center; color:black; width:300px; margin:0 auto; margin-top:15px;  font-size:9pt;
}

#next_rank_to_history a{
    color:black;
}

	
	