body{
	margin: 0px;
	background-color: white;
	color: #19325c;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 14px;
	/* [disabled]text-align: center; */
}

.clear{ clear:both}

a{ color:#1b3262; text-decoration:none; }

a:hover{ color:#1b3262; text-decoration:none; }
input[type=checkbox]:not(old),
input[type=radio   ]:not(old){
  width   : 28px;
  margin  : 0;
  padding : 0;
  opacity : 0;
}

input[type=checkbox]:not(old) + label,
input[type=radio   ]:not(old) + label{
  display      : inline-block;
  margin-left  : -28px;
  padding-left : 28px;
  background   : url('images/checks.png') no-repeat 0 0;
  line-height  : 24px;
}

input[type=checkbox]:not(old):checked + label{
  background-position : 0 -24px;
}

input[type=radio]:not(old):checked + label{
  background-position : 0 -48px;
}



.account{ color:#fff; font-size:11px; text-align:center; padding:5px 0px 0px 0px;}
.account a{ color:#fff; font-size:11px; text-align:center; padding:5px 0px 0px 0px;}
.account a:hover{ color:#fff; font-size:11px; text-align:center; padding:5px 0px 0px 0px;}

span{ color:#1b3262; 
font-size:14px;
}
p{ font-size:11px;}

span1
{ color:#1b3262; 
font-size:16px;
}

span2
{ color:#2c7651; 
font-size:16px;
}
span3
{ color:#000; 
font-size:16px;
font-weight:bold;
}

h1{ font-size:16px;
color:#43662e;
}
h2{ font-size:16px;
color:#000; line-height:0px;
}
h3{ font-size:12px;
color:#43662e;
}

.header{ width:100%;
background-color:#1b3262;
height:50px;;
}

#main{ width:1000px; 
height:auto;
margin:auto;}

#main_cnt{ width:1000px; 
height:50px;
margin:auto;
border-bottom:1px solid #ccc;}

#logo{ width:105px;
height:32px;
padding:10px 0px 8px 0px;
/*background-image:url(images/logo.png);*/
background-position:center;
background-repeat:no-repeat;
float:left;
}
#rgt{
	width:auto;
	height:50px;
	float:right;
	}
	
#img{ width:50px;
height:50px;
float:left;
padding:0px 5px 0px 0px; }

.name{
	width: auto;
	height: 20px;
	padding: 8px 0px 0px 0px;
	float: left;
	color: #fff;
}

.pts{
	width: 70px;
	height: 20px;
	font-weight: bold;
	padding: 8px 20px 0px 20px;
	float: left;
	color: #fff;
}

.button{
	height: 15px;
	background-color: #13709c;
	margin: 5px 0px 0px 0px;
	padding: 5px 0px 0px 0px;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	text-align: center;
	font-size: 10px;
	color: #fff;
	float: left;
	text-decoration: none;
	text-transform: uppercase;
	text-shadow: 0 1px 0 rgba(0,0,0,0.5);
	cursor:pointer;
	/* [disabled]width: 100px; */

}

.button a{ width:80px;
height:15px;
background-color:#13709c;
margin:5px 0px 0px 0px ;
padding:5px 15px 5px 15px;
border-radius:5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
text-align:center;
font-size:10px;
color:#fff;
text-decoration:none;
text-transform:uppercase;
text-shadow: 0 1px 0 rgba(0,0,0,0.5);
cursor:pointer;

}
.button a:hover {
		background-color: #419bc6;
		border-color: rgba(0,0,0,0.5);
	}
	
.button a:active {
		background-color: #419bc6;
		border-color: rgba(0,0,0,0.5);
	}
.logout{ width:70px; float:left;} 
.up_tour{
	width: 980px;
	height: 30px;
	margin: auto;
	text-align: center;
	font-size: 20px;
	padding: 10px;
	font-weight: bold;
	background-color: #ebebeb;
}

.banner{
	width: 100%;
	height: 50px;
	/* [disabled]margin: auto; */
	text-align: center;
	font-size: 20px;
	font-weight: bold;
	background-color: #ebebeb;
}
 

.Lft_box{
	width: 570px;
	height: auto;
	float: left;
	/* [disabled]padding: 0px 0px 0px 0px; */
	border: 1px solid #ccc;
}
	
.Rgt_box{
	width: 400px;
	height: auto;
	float: right;
	padding: 0px 0px 0px 0px;
	border: 1px solid #ccc;
}
	
.Rgt_box2{
	width: 330px;
	height: auto;
	margin-left: 90px;
	float: left;
	padding: 30px 0px 0px 0px;
}

.sidebar_search{
	width: 160px;
	height: 25px;
	float: right;
	border-radius: 20px;
	background-color: #ebede3;
	margin-bottom: 5px;
	margin-right: 10px;
	
}
input.search_input{
	width: 130px;
	height: 21px;
	background: #fff;
	float: left;
	color: #1a3262;
	text-align: center;
	border: 1px solid #ccc;
	font-size: 11px;
	border-radius: 20px 0px 0px 20px;
	outline: none;
}
input.search_submit{
float:left;
background:none;
border:none;
margin:5px 3px 0px 5px;
}


.footer{ width:100%;
height:150px;
background-color:#eff2f5;
color:#1b3262;
margin:50px 0px 0px 0px;}   

.footer_cont{ width:1000px;
text-align:left;
margin:auto;
padding:30px 0px 0px 0px;
}
.footer_cont a{ 
text-decoration:none;
text-align:left;
margin:auto;
padding:30px 0px 0px 0px;
}

.footer_cont a:hover{ 
color:#10244c;
text-decoration:none;
text-align:left;
margin:auto;
padding:30px 0px 0px 0px;
}
.footer_lft{ width:800px;
float:left;
text-align:left;
margin:auto;
padding:30px 0px 0px 0px;
}

.footer_rgt{ width: 118px;
height:36px;
float:right;
padding-top:20px;
}

.content{
	overflow: auto;
	position: relative;
	background: #333;
	width: 570px;
	height: 800px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
 .content.light {
                background-color: #fff;
                color: #333;
            }
			
.content2{
	overflow:auto;
	position: relative;
	background: #333;
	width: 400px;
	height: 550px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
 .content2.light {
	background-color: #fff;
	color: #333;
	float: right;
            }
			
.content3{
	overflow: auto;
	position: relative;
	background: #333;
	width: 400px;
	min-height: 365px;
	max-height:1800px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
 .content3.light {
                background-color: #fff;
                color: #333;
            }


.box{
	width: 978px;
	height: 30px;
	padding: 8px;
	background-color: #eff2f5;
	text-align: left;
	color: #1b3262;
	font-size: 12px;
	border: 1px solid #999;
	border-radius: 3px;
	margin: auto;
	margin-top: 20px;
}

.box_text{
	width: 480px;
	float: left;
	padding-top:5px;
}

.blog_text{ width:200px; 
float:left
} 
.blog_text input{ width:170px; 
float:left;
height:26px;
border:1px solid #999;
border-radius:3px;
color:#999;
text-align:center;
} 

.team_btn{
	width:299px;
	margin:auto;
	margin-top:50px;
	height: 35px;
	background-color: #1b3262;
	padding: 5px 0px 0px 0px;
	text-align: center;
	font-size: 15px;
	color: #fff;
	text-align: center;
	text-decoration: none;
	text-shadow: 0 1px 0 rgba(0,0,0,0.5);
}

.team_btn a{
	width: 100%;
	height: auto;
	background-color: #1b3262;
	padding: 5px 75px;
	text-align: center;
	font-size: 15px;
	color: #fff;
	text-decoration: none;
	text-shadow: 0 1px 0 rgba(0,0,0,0.5);
}
.team_btn a:hover {
		background-color: #336910;
		border-color: rgba(0,0,0,0.5);
	}
	
.team_btn a:active {
		background-color: #336910;
		border-color: rgba(0,0,0,0.5);
	}
	
.player_box1{
	width: 360px;
	height: 100%;
	font-size: 11px;
	text-align: left;
	padding:0px 10px 0px 10px
}

.player_box{
	width: 380px;
	height: 100%;
	font-size: 11px;
	text-align: center;
}
.player_header_chan{
	width: 380px;
	height: 35px;
	/* [disabled]background-color: #1b3262; */
	color: #000;
	border-radius: 5px 5px 0px 0px;
	}

.player_header{
	width: 380px;
	height: 35px;
	background-color: #1b3262; 
	color: #000;
	border-radius: 5px 5px 0px 0px;
	}
.player_box2{
	width: 330px;
	height: 100%;
	font-size: 11px;
	text-align: center;
}
.player_header2{
	width:330px;
	height:35px;
	background-color:#1b3262;
	color:#fff;
	border-radius:5px 5px 0px 0px;
	}
.player_cont2{
	width:330px;
	border:1px solid #f4f4f4;
	font-size:12px;
    text-align:center;
}

.player_cont{
	width: 380px;
	border: 1px solid #f4f4f4;
	font-size: 12px;
	text-align: center;
}
.player_value{
	width: 70px;
	height: 20px;
	padding: 10px 0px 5px 0px;
	float: left
}
.player_follow{
	width: 70px;
	height: 20px;
	padding: 10px 0px 5px 0px;
	float: left
}

.player_img{
	width:40px;
	height:35px;
	float:left}
	
.player_name{
	width: 145px;
	height: 20px;
	padding: 10px 0px 5px 5px;
	float: left;
	text-align:left;
}
	
.player_flag{
	width: 30px;
	height: 20px;
	padding: 10px 0px 5px 0px;
	float: left
}
.player_pos{
	width: 40px;
	height: 20px;
	padding: 10px 0px 5px 0px;
	float: left
}
	
.player_rank{
	width:70px;
	height:20px;
	padding:10px 0px 5px 0px;
	float:left}
	
.player_points{
	width:80px;
	height:20px;
	padding:10px 0px 5px 0px;
	float:left}

.player_add{
	width:80px;
	height:25px;
	padding:5px 0px 5px 0px;
	float:left}
	
.player_winner{
	width:120px;
	height:25px;
	padding:5px 0px 5px 0px;
	float:left}

.player_delete{
	width:40px;
	height:25px;
	padding:5px 0px 5px 0px;
	float:left}


.challenge_bg{ width:100%;
background-color:#f8f8f8;
height:130px;
border-bottom:1px solid #ccc;
border-top:1px solid #ccc;

}
.challenge_inner{ width:1000px;
margin:auto;
}
.challenge_lft{ width:450px;
float:left;
}

.challenge_lft h1{ font-weight:bold;
font-size:30px;
color:#19325c;
line-height:1px;

}
.challenge_lft h3{ font-weight:bold;
font-size:18px;
color:#6a7683;
}
.challenge_lft h4{ font-weight:bold;
font-size:18px;
color:#19325c;
line-height:0px;
}

.challenge_mdl{ width:198px;
height:105px;
float:left;
text-align:center;
font-size:14px;
padding-top:25px;
border-left:1px solid #ccc;
border-right:1px solid #ccc;

}
.challenge_rgt{ width:350px;
float:left;
text-align:center;
font-size:14px;
}
.challenge_rgt p{ width:350px;
float:left;
text-align:center;
font-size:13px;
line-height:0px;
}

.buttonred{
	height: 20px;
	background-color: #F00;
	margin: 5px 0px 0px 0px;
	padding: 5px 0px 0px 0px;
	text-align: center;
	font-size: 14px;
	color: #fff;
	float: left;
	text-decoration: none;
	text-transform: uppercase;
	text-shadow: 0 1px 0 rgba(0,0,0,0.5);
	/* [disabled]width: 100px; */

}

.buttonred a{ width:80px;
height:15px;
background-color:#F00;
margin:5px 0px 0px 0px ;
padding:5px 50px 5px 50px;
text-align:center;
font-size:14px;
font-weight:bold;
color:#fff;
text-decoration:none;
text-transform:uppercase;
text-shadow: 0 1px 0 rgba(0,0,0,0.5);

}
.buttonred a:hover {
		background-color: #fc2b2b;
		border-color: rgba(0,0,0,0.5);
	}
.buttonred_sml{
	height: 20px;
	background-color: #F00;
	/* [disabled]margin: 5px 0px 0px 0px; */
	padding: 5px 0px 0px 0px;
	text-align: center;
	font-size: 11px;
	color: #fff;
	float: left;
	text-decoration: none;
	text-transform: uppercase;
	text-shadow: 0 1px 0 rgba(0,0,0,0.5);
	/* [disabled]width: 100px; */

}

.buttonred_sml a{ width:70px;
height:15px;
background-color:#F00;
margin:5px 0px 0px 0px ;
padding:5px 10px 5px 10px;
text-align:center;
font-size:11px;
font-weight:bold;
color:#fff;
text-decoration:none;
text-transform:uppercase;
text-shadow: 0 1px 0 rgba(0,0,0,0.5);

}
.buttonred_sml a:hover {
		background-color: #fc2b2b;
		border-color: rgba(0,0,0,0.5);
	}

.buttongrey{
	height: 20px;
	background-color: #878787;
	/* [disabled]margin: 5px 0px 0px 0px; */
	padding: 5px 0px 0px 0px;
	text-align: center;
	font-size: 11px;
	color: #fff;
	float: left;
	text-decoration: none;
	text-transform: uppercase;
	text-shadow: 0 1px 0 rgba(0,0,0,0.5);
	/* [disabled]width: 100px; */

}

.buttongrey a{ width:70px;
height:15px;
background-color:#878787;
margin:5px 0px 0px 0px ;
/*padding:5px 20px 5px 20px;*/
padding:5px 10px 5px 10px;
text-align:center;
font-size:11px;
font-weight:bold;
color:#fff;
text-decoration:none;
text-transform:uppercase;
text-shadow: 0 1px 0 rgba(0,0,0,0.5);

}
.buttongrey a:hover {
		background-color: #878787;
		border-color: rgba(0,0,0,0.5);
	}


.button_grn{
	height: 20px;
	background-color: #4a7036;
	/* [disabled]margin: 5px 0px 0px 0px; */
	padding: 5px 0px 0px 0px;
	text-align: center;
	font-size: 11px;
	color: #fff;
	float: left;
	text-decoration: none;
	text-transform: uppercase;
	text-shadow: 0 1px 0 rgba(0,0,0,0.5);
	/* [disabled]width: 100px; */

}

.button_grn a{ width:70px;
height:15px;
background-color:#4a7036;
margin:5px 0px 0px 0px ;
padding:5px 20px 5px 20px;
text-align:center;
font-size:11px;
font-weight:bold;
color:#fff;
text-decoration:none;
text-transform:uppercase;
text-shadow: 0 1px 0 rgba(0,0,0,0.5);

}
.button_grn a:hover {
		background-color: #4a7036;
		border-color: rgba(0,0,0,0.5);
	}

.button_blu{
	height: 20px;
	background-color: #1a3262;
	/* [disabled]margin: 5px 0px 0px 0px; */
	padding: 5px 0px 0px 0px;
	text-align: center;
	font-size: 11px;
	color: #fff;
	float: left;
	text-decoration: none;
	text-transform: uppercase;
	text-shadow: 0 1px 0 rgba(0,0,0,0.5);
	/* [disabled]width: 100px; */

}

.button_blu a{ width:70px;
height:15px;
background-color:#1a3262;
margin:5px 0px 0px 0px ;
padding:5px 20px 5px 20px;
text-align:center;
font-size:11px;
font-weight:bold;
color:#fff;
text-decoration:none;
text-transform:uppercase;
text-shadow: 0 1px 0 rgba(0,0,0,0.5);

}
.button_blu a:hover {
		background-color: #1a3262;
		border-color: rgba(0,0,0,0.5);
	}


.headings{
	background-color:#1a3262;
	height:25px;
	color:#fff;
	font-size:16px;
	font-weight:bold;
	padding:10px 0px 10px 30px
	}
	
.heading_text{ width:510px;
margin:auto;
color:#19325c;
font-size:13px;
padding:10px 0px 10px 0px;
}

.buttonblue{
	height: 20px;
	background-color: #1a3262;
	margin: 5px 0px 0px 0px;
	padding: 5px 0px 0px 0px;
	text-align: center;
	font-size: 14px;
	color: #fff;
	float: left;
	text-decoration: none;
	text-transform: uppercase;
	text-shadow: 0 1px 0 rgba(0,0,0,0.5);
	/* [disabled]width: 100px; */

}

.buttonblue a{ width:80px;
height:15px;
background-color:#1a3262;
margin:5px 0px 0px 0px ;
padding:5px 50px 5px 50px;
text-align:center;
font-size:14px;
font-weight:bold;
color:#fff;
text-decoration:none;
text-transform:uppercase;
text-shadow: 0 1px 0 rgba(0,0,0,0.5);

}
.buttonblue a:hover {
		background-color: #405c96;
		border-color: rgba(0,0,0,0.5);
	}

/*.highligh_box{
	width: 520px;
	height: 180px;
	padding: 10px;
	border-bottom: 1px solid #ccc;
}
*/

.highligh_box{
	width: 520px;
	/*height: 180px;*/
    height: 180px;
	padding: 10px;
	border-bottom: 1px solid #ccc;
    margin: 10px auto;
    /*width: 280px;
    height: 370px;*/
    background: white;
    border-radius: 10px;
    -webkit-box-shadow: 0px 0px 8px rgba(0,0,0,0.3);
    -moz-box-shadow:    0px 0px 8px rgba(0,0,0,0.3);
    box-shadow:         0px 0px 8px rgba(0,0,0,0.3);
    position: relative;
    z-index: 0;
}
	
.highligh_box_img{
	width: 200px;
	height: 140px;
	float: left;
}
	
.highligh_box_txt{
	width: 310px;
	height: auto;
	float: left;
	padding-left: 10px;
}
	
.highligh_box_txt h3{ font-size:14px; line-height:0px; font-weight:bold}
.highligh_box_txt h4{ font-size:13px; line-height:0px; color:#9196ad}
.highligh_box_txt h5{ font-size:12px; line-height:0px; color:#5f6975}


.points1{
	width:275px;
	float:left; border-right:1px solid #ccc;}
.points2{
	width:280px;
	float:left;border-right:1px solid #ccc;}
.points3{
	width:250px;
	float:left;border-right:1px solid #ccc;}
.points4{
	width:190px;
	float:left;
	/*border-right:1px solid #ccc;*/ }
	
.points1 h1{
	font-size:30px; 
	line-height:0px;
	color:#1a3262}
.points2 h1{
	font-size:30px; 
	line-height:0px;
	color:#1a3262}
.points3 h1{
	font-size:30px; 
	line-height:0px;
	color:#1a3262}
.points4 h1{
	font-size:30px; 
	line-height:0px;
	color:#1a3262}
	
.header2{ width:100%;
height:150px;
background-color:#fff;}

.header2_inner{ width:1000px;
height:150px;
margin:auto;
}

.welcome{padding:100px 0px 0px 0px; font-size:30px; color:#fff; font-weight:bold}
.ultimate{font-size:60px; color:#fff; font-weight:bold}
.fantacy{font-size:80px; color:#fff; font-weight:bold; line-height:40px;}
.experience{font-size:60px; color:#fff; font-weight:bold}
.see_button{margin-top:400px; padding-bottom:50px;}
.side_head{font-size:20px; color:#000; font-weight:bold; margin:30px 0px 0px 0px }
.shady_lft{float:left; width:200px; height:auto}
.shady_rgt{float:left; width:750px; padding:30px 0px 10px 50px; font-size:16px;}
.shady_text{float:left;padding:30px 0px 10px 0px; font-size:16px;}
.icon{ width:330px; float:left; padding-top:50px;}
.icon_head{ width:200px; float:left; margin:20px 0px 0px 0px}
.grn_big{width:600px; height:35px; font-size:25px; color:#fff; background-color:#29ac0a; margin:auto; margin-top:30px;  padding:5px 0px 5px 0px; text-align:center; font-weight:bold}
#headtabs{ background-color: #3f602b; height:37px;}