@charset "utf-8";
/* Basketball Dream v1.0.0 */

body { font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 13px; font-weight: normal; margin:0; padding:0}
.container { zoom: 1; padding:0px; margin:0px;}
.header { background: #fff; height:105px; position:relative; z-index:1;}
.logo {  height:95px; width:414px; margin:0 auto; padding-top:70px;}
/*
.mainnav { border-bottom:#FFF 1px solid; background:url(../images/mainnavbg.gif) top left repeat-x}
.mainnav li { float:left; *display:inline;}
.mainnav li a { padding:9px 12px; font-weight:bold; color:#fd8500; border-right:#57567a 1px solid; background:url(../images/mainnavbg.gif) top left repeat-x; text-decoration:none; display:block;}
.mainnav li a:hover { color:#08065d; background-position: 0px -31px;}
.mainnav li.navOn a { color:#08065d; background-position: 0px -31px;}
*/
.subnav { background:#ff0000; border-bottom:#d10000 4px solid; padding:8px 5px 5px;}
.subnav li { float:left; *display:inline; border-right: #FFF 1px solid;}
.subnav li.subnavFirst { border:none; padding-right:0px; color:#ffffff;}
.subnav li a { padding:3px 8px; color:#ffffff; text-decoration:none; font-size:12px;}
.subnav li a:hover { text-decoration:underline;}
.subnav li.navOn a { font-weight:bold; cursor:default; text-decoration:none; font-size:14px; text-shadow: 1px 2px 2px rgba(0, 0, 0, 0.9);}
.subnav li.subnavLast { float:right; border:none; padding:0px 10px; color:#FF0; font-weight:bold;}

.innernav { background:#B32B2B; padding:0px 6px;}
.innernav li { float:left; *display:inline;}
.innernav li a { padding:8px; color:#ffffff; text-decoration:none; font-size:12px; display:block;}
.innernav li a:hover { background:#ffffff; color:#ff0000; }
.innernav li.navOn a { color:#ff0000; font-weight:bold; cursor:default;text-decoration:none;}
.innernav li.navOn a {
  background-repeat: repeat-x;
  background-image: -khtml-gradient(linear, left top, left bottom, from(#e5e5e5), to(#ffffff));
  background-image: -moz-linear-gradient(top, #e5e5e5, #ffffff);
  background-image: -ms-linear-gradient(top, #e5e5e5, #ffffff);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #e5e5e5), color-stop(100%, #ffffff));
  background-image: -webkit-linear-gradient(top, #e5e5e5, #ffffff);
  background-image: -o-linear-gradient(top, #e5e5e5, #ffffff);
  background-image: linear-gradient(top, #e5e5e5, #ffffff);
  -pie-background: linear-gradient(top, #e5e5e5, #ffffff);/*IE PIE*/
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e5e5e5', endColorstr='#ffffff', GradientType=0);
}

.orange { color:#fd8500;}

.loginArea {}
.loginArea h1 { font-size:15px; font-weight:bold; margin-bottom:10px;}
.loginSec { background:#3d3d3d; padding:15px;}
.loginSec h2 { color:#CCC; line-height:1.5em; margin-bottom:10px;}
.loginSec > div { margin-bottom:5px; color:#CCC; }
.loginSec .itemtitle { width:200px; display:inline-block; color:#fd8500;}
.loginSec .itemInput { width:180px; display:inline-block;}
.loginSec > div > i { padding-right:10px}


.createNewPlayerArea2 { border:#B32B2B 6px solid; padding:13px; background:#FFF;}
.createNewPlayerArea2 > h2 { font-size:15px; font-weight:bold; margin-bottom:10px; }

.logininput { border-bottom: 0px solid #ABAB9E; border-top: 0px solid #BBBBBB; clear: both; margin-bottom: 8px;width: 100%;}
.logininput thead { border: 0px solid #ABAB9E;}
.logininput tr th { border-bottom: 0px solid #ABAB9E; border-right: 0px solid #ABAB9E; color: #222222; font-weight: bold; padding: 10px 10px; text-align: center; vertical-align: middle; background-color: #000000; color:#FFF; font-size:12px; padding-left:10px;}
.logininput td { border-bottom: 0px solid #BBBBBB; color: #333333; font-family: verdana; font-size: 12px; line-height: 100%; padding:10px 10px 0; text-align: left; vertical-align: middle; background:#ffffff;}
.logininput .center { border-bottom: 0px solid #BBBBBB; color: #333333; font-family: verdana; font-size: 12px; line-height: 100%; padding:10px 10px; text-align: center; vertical-align: middle; background:#ffffff;}
.login { margin:0 auto;border: 1px solid #e5e5e5;width:250px; background:#FFF; top:165px; left:130px; padding:20px; line-height:1.5em;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius:3px;
moz-box-shadow: rgba(200,200,200,0.7) 0 4px 10px -1px;
-webkit-box-shadow: rgba(200,200,200,0.7) 0 4px 10px -1px;
-khtml-box-shadow: rgba(200,200,200,0.7) 0 4px 10px -1px;
box-shadow: rgba(200,200,200,0.7) 0 4px 10px -1px;
}

.adminContent { padding:15px; background:#FFF;min-height:500px;}
.adminContent h1 { font-size:16px; font-weight:bold; margin-bottom:10px;}

.adminContent  center { text-align:left;}
.adminContent  center a { text-decoration:none; color:#0088CC;}
.adminContent  center a:hover { color:#005580;}

.pages { text-align:center; padding-top:10px;}
.pages a, .pages span { margin:0px 3px;}

.footer { padding:5px; text-align:center; color:#000000; font-size:12px;}
.footer > p { line-height:1.8em;}
.footer a { color:#F60}


.refferal { }
.refferal h2 { color:#CCC; line-height:1.75em; margin-bottom:10px;} 

.even {
	background-color: #F9F9F9;
}
.GPS_bar{
	height: 30px;
	padding: 5px 0 0 5px;
	font-size:20px;
	margin-bottom:20px;
}

.fileContent {
	border:#cccccc 1px solid;
	margin-top:20px;
	height:auto!important;
	height:10px;
	min-height:10px;
	text-align: left;
	vertical-align: middle;
	padding:5 0 0 0;
	border-radius:4px;
}
.data_row {
	border-bottom:#cccccc 1px solid;
	display: block;
	display: inline-block;
	width:100%;
	line-height:1.8em;
	padding:10px 0;
}

.data_row:last-child { border-bottom:none;}

.data_row input { vertical-align:middle; margin:0; padding:0;}

.row_title{
	width:20%;
	float: left;
	text-align: right;

}
.row_show{
	width:78%;
	float: left;
	padding: 0 0 0 10px;
	text-align: left;
}
/*���q����*/
.fileContent > .firm_row_title{font-size: 14px; padding:8px 0; background:#DFE3E2;}
.firm_row_name{
	width:20%;
	float: left;
	overflow:hidden;
}
.firm_row_address{
	width:39%;
	float: left;
}
.firm_row_block{
	width:10%;
	float: left;
}
.firm_row_title{
	font-weight: bold;
	font-size: 14px;
}
.firm_row_upd{
	border:#00f 1px solid;
	width:13%;
	float: left;
}
.FirmSearch{
	//width:480px;
	padding-top:10px;
	height:auto!important;
	height:40px;
	min-height:40px;
	margin-left:30%;
}
.row_50_space{
	margin-left:45%;
	padding-top:5px;
}
.search_select{
	margin-top:3px;
}
.search_field{
	border-radius: 4px 0	0 4px;
	-moz-border-bottom-colors: none;
  -moz-border-left-colors: none;
  -moz-border-right-colors: none;
  -moz-border-top-colors: none;
  background: none repeat scroll 0 0 #FFFFFF;
  border-color: #C8C8C8 -moz-use-text-color #C8C8C8 #C8C8C8;
  border-image: none;
  border-style: solid none solid solid;
  border-width: 3px medium 3px 3px;
  height: 30px;
  margin: 3px 0 0px 3px;
  width: 250px;
  outline: medium none;
}
.field_submit{
	  display: inline-block;
  *display: inline;
  padding: 4px 12px;
  margin-bottom: 0;
  *margin-left: .3em;
  font-size: 14px;
  line-height: 20px;
  color: #333333;
  text-align: center;
  text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
  vertical-align: middle;
  cursor: pointer;
  background-color: #f5f5f5;
  *background-color: #e6e6e6;
  background-image: -moz-linear-gradient(top, #ffffff, #e6e6e6);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6));
  background-image: -webkit-linear-gradient(top, #ffffff, #e6e6e6);
  background-image: -o-linear-gradient(top, #ffffff, #e6e6e6);
  background-image: linear-gradient(to bottom, #ffffff, #e6e6e6);
  background-repeat: repeat-x;
  border: 1px solid #cccccc;
  *border: 0;
  border-color: #e6e6e6 #e6e6e6 #bfbfbf;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  border-bottom-color: #b3b3b3;
  -webkit-border-radius: 4px;
     -moz-border-radius: 4px;
          border-radius: 4px;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe6e6e6', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  *zoom: 1;
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
     -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
          box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
}

.act_response {
	color: red;
 	margin-top: 20px;
	text-align: center;
	font-size: 17px;
	font-weight:bold;
}

.firm_row_block_30{
	width:29%;
	float: left;
	padding-left:10px;
	overflow:hidden;
}
.firm_row_block_15{
	width:14%;
	float: left;
	padding-left:10px;
	overflow:hidden;
}
.firm_row_block_10{
	width:9%;
	float: left;
	padding-left:10px;
	overflow:hidden;
}
.firm_row_block_20{
	width:19%;
	float: left;
	padding-left:10px;
	overflow:hidden;
}
.firm_row_block_10 .button, .firm_row_block_20 .button { display:inline; line-height:inherit;}

/*******bootstrap**********/
select,
textarea,
input[type="text"],
input[type="password"],
input[type="datetime"],
input[type="datetime-local"],
input[type="date"],
input[type="month"],
input[type="time"],
input[type="week"],
input[type="number"],
input[type="email"],
input[type="url"],
input[type="search"],
input[type="tel"],
input[type="color"],
.uneditable-input {
  display: inline-block;
  height: 20px;
  padding: 4px 6px;
  font-size: 14px;
  line-height: 20px;
  color: #555555;
  vertical-align: middle;
  -webkit-border-radius: 4px;
     -moz-border-radius: 4px;
          border-radius: 4px;
}

input,
textarea,
.uneditable-input {

}

textarea {
  height: auto;
}

textarea,
input[type="text"],
input[type="password"],
input[type="datetime"],
input[type="datetime-local"],
input[type="date"],
input[type="month"],
input[type="time"],
input[type="week"],
input[type="number"],
input[type="email"],
input[type="url"],
input[type="search"],
input[type="tel"],
input[type="color"],
.uneditable-input {
  background-color: #ffffff;
  border: 1px solid #cccccc;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
     -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -webkit-transition: border linear 0.2s, box-shadow linear 0.2s;
     -moz-transition: border linear 0.2s, box-shadow linear 0.2s;
       -o-transition: border linear 0.2s, box-shadow linear 0.2s;
          transition: border linear 0.2s, box-shadow linear 0.2s;
}

textarea:focus,
input[type="text"]:focus,
input[type="password"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="date"]:focus,
input[type="month"]:focus,
input[type="time"]:focus,
input[type="week"]:focus,
input[type="number"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="search"]:focus,
input[type="tel"]:focus,
input[type="color"]:focus,
.uneditable-input:focus {
  border-color: rgba(82, 168, 236, 0.8);
  outline: 0;
  outline: thin dotted \9;
  /* IE6-9 */

  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
     -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
}

input[type="radio"],
input[type="checkbox"] {
  margin: 0;
  margin-top: 1px \9;
  *margin-top: 0;
  line-height: normal;
}

input[type="file"],
input[type="image"],
input[type="submit"],
input[type="reset"],
input[type="button"],
input[type="radio"],
input[type="checkbox"] {
  width: auto;
}

select,
input[type="file"] {
  height: 30px;
  /* In IE7, the height of the select element cannot be changed by height, only font-size */

  *margin-top: 4px;
  /* For IE7, add top margin to align select with labels */

  line-height: 30px;
}

select {
  background-color: #ffffff;
  border: 1px solid #cccccc;
}

select[multiple],
select[size] {
  height: auto;
}

select:focus,
input[type="file"]:focus,
input[type="radio"]:focus,
input[type="checkbox"]:focus {
  outline: thin dotted #333;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
/* add by steven */
.error_msg{
	color:red;
	padding-top:5px;
}
.clearboth {
	clear: both;
}
.redF{ color:#F00;}