/* IMPORT THE DEFAULT STYLESHEET */
@import url(default.css);

/* GLOBAL CSS */
table{
	width:300px;
	border:solid 1px #AEC5D9;
	border-collapse:collapse;
	border-spacing:0;
	}
.table-full{
	width:610px;
	}
tr{
	background-color:#E1F0FF;
	}
tr,td,th{
	height:20px;line-height:20px;
	}

.td_position{
	width:20px;
	background-color:#2B3D50;
	color:#AEC5D9;
	}
.td_score{
	width:70px;
	background-color:#2B3D50;
	color:#FFF;
	}
.td_username{width:210px;}
.table-label{width:100px;font-weight:bold;}

.head{
	background-color:#FFF;
	border-bottom:solid 1px #AEC5D9;
	}
.alt{
	background-color:#AEC5D9;
	}

/* forms */
label{
	line-height:20px;
	margin:0px 0px 5px 0px;padding:0px;
	display:block;
	}
label span{
	width:180px;height:20px;line-height:inherit;
	margin:0px;padding:0px 5px 0px 0px;
	display:block;float:left;
	}
.tb_count{
	width:20px;height:14px;line-height:14px;
	margin:0px;padding:2px 2px;
	display:block;float:left;
	border:solid 1px #AEC5D9;
	}
.cb_staff{float:left;}
.btn_submit{float:left;}

.hs-text{
	width:20px;height:14px;line-height:14px;
	margin:0px;padding:2px 2px;
	display:block;float:left;
	border:solid 1px #AEC5D9;
	}
.hs-checkbox{
	float:left;
	}
.hs-select{
	display:block;float:left;
	border:solid 1px #AEC5D9;
	}
.hs-submit{
	display:block;float:left;
	border:solid 1px #AEC5D9;
	}

.titleContainer{
	width:512px;
	position:relative;left:50%;
	margin:0px 0px 0px -306px;padding:0px;
	text-align:center;
	}

.formContainer{
	width:598px;
	position:relative;left:50%;
	margin:2px 0px 0px -306px;padding:5px;
	background-color:#FFF;
	border:solid 1px #AEC5D9;
	}

.tableContainer{
	width:612px;
	position:relative;left:50%;
	margin:10px 0px 20px -306px;padding:0px;
	}
.tableContainer table{
	float:left;
	}
.tableLeft{
	margin:0px 10px 0px 0px;
	}
.tableRight{
	margin:0px 0px 0px 0px;
	}
