.tb_main{
width:960px;
border:1px solid#EEEEEE; 
border-shadow: 0px 0px 10px 10px #888888;
background-color:#f5f5f5;
border-radius: 5px;
padding: 10px;
font-family:supermarket;
box-shadow: 10px 10px 10px #888888;
}
@font-face {
	font-family: supermarket;
	src: url('../font/supermarket.ttf');
	}
.tb_main td 
{
font-family:supermarket;
font-size:15px;
color:#555555;
}
.tb_footer{
width:960px;
border:0px; 
padding: 10px;
}
.tb_footer td 
{
font-family:supermarket;
font-size:13px;
color:#3366FF;
}
.h3{
font-size:25px;
color:#0066FF;
}
.tb_login{
width:400px;
border-collapse: collapse;
border: 1px solid#DDDDDD;
}
.tb_login th{
font-family:supermarket;
background-color: #144287; 
background-repeat: repeat-x;
border: 1px solid#DDDDDD;
padding:15px;
color: #FEFEFE;
}
.tb_login td{
font-family:supermarket;
font-size: 14px;
color: #666666;
padding: 5px;
background-color: #EEEEEE;
}
.text_login{
width:300px;
height: 35px;
border:1px solid#DDDDDD;
border-radius:3px;
padding:5px;
color: #AAAAAA;
}
.text_location{
width:500px;
height: 35px;
border:1px solid#DDDDDD;
border-radius:3px;
padding:5px;
color: #AAAAAA;
}
.text_elem{
width:600px;
height: 35px;
border:1px solid#DDDDDD;
border-radius:3px;
padding:5px;
color: #AAAAAA;
}
.myButton {
	-moz-box-shadow:inset 0px 1px 0px 0px #97c4fe;
	-webkit-box-shadow:inset 0px 1px 0px 0px #97c4fe;
	box-shadow:inset 0px 1px 0px 0px #97c4fe;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #3d94f6), color-stop(1, #1e62d0));
	background:-moz-linear-gradient(top, #3d94f6 5%, #1e62d0 100%);
	background:-webkit-linear-gradient(top, #3d94f6 5%, #1e62d0 100%);
	background:-o-linear-gradient(top, #3d94f6 5%, #1e62d0 100%);
	background:-ms-linear-gradient(top, #3d94f6 5%, #1e62d0 100%);
	background:linear-gradient(to bottom, #3d94f6 5%, #1e62d0 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#3d94f6', endColorstr='#1e62d0',GradientType=0);
	background-color:#3d94f6;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	border:1px solid #337fed;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:arial;
	font-size:15px;
	font-weight:bold;
	padding:10px 24px;
	text-decoration:none;
	text-shadow:0px 1px 0px #1570cd;
}
.myButton:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #1e62d0), color-stop(1, #3d94f6));
	background:-moz-linear-gradient(top, #1e62d0 5%, #3d94f6 100%);
	background:-webkit-linear-gradient(top, #1e62d0 5%, #3d94f6 100%);
	background:-o-linear-gradient(top, #1e62d0 5%, #3d94f6 100%);
	background:-ms-linear-gradient(top, #1e62d0 5%, #3d94f6 100%);
	background:linear-gradient(to bottom, #1e62d0 5%, #3d94f6 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#1e62d0', endColorstr='#3d94f6',GradientType=0);
	background-color:#1e62d0;
}
.myButton:active {
	position:relative;
	top:1px;
}
.tb_profile{
width:100%;
border-collapse: collapse;
border-radius: 5px;
background-color: #fefefe;
}
.tb_profile th{
font-family:supermarket;
font-size:14px;
color: #555555;
border:1px solid#CCCCCC;
padding: 10px;
border-radius: 3px;
background-color:#DDDDDD;
}
.tb_profile td{
font-family:supermarket;
font-size:15px;
color: #555555;
border:1px solid#CCCCCC;
padding: 10px;
border-radius: 3px;
}
.select1{
width: 200px;
height:30px;
padding: 5px;
color: #555555;
}
.select2{
width: 100px;
height:30px;
padding: 5px;
color: #555555;
}
.datepic{
width: 200px;
height:30px;
padding: 5px;
color: #555555;
}
.textarea1{
width: 500px;
height:100px;
padding: 5px;
color: #555555;
}
.num_select{
width: 50px;
height:30px;
padding: 5px;
color: #555555;
}
.num_select2{
width: 400px;
height:30px;
padding: 5px;
color: #555555;
}
.tb_report{
width:100%;
border-collapse: collapse;
border-radius: 5px;
}
.tb_report td{
font-family:supermarket;
font-size:15px;
color: #555555;
padding: 10px;
border-radius: 3px;
}
.active2 {
font-family:supermarket;
  color: #efefef !important;
  font-size: 11px;
  text-shadow: 1px 1px 0px #479af6;
  box-shadow: 1px 1px 1px #888888;
  padding: 3px 6px;
  -moz-border-radius: 1px;
  -webkit-border-radius: 1px;
  border-radius: 1px;
  border: 1px solid #479af6;
  background: #3d94f6;
  background: linear-gradient(top,  #3d94f6,  #3d94f6);
  background: -ms-linear-gradient(top,  #3d94f6,  #3d94f6);
  background: -webkit-gradient(linear, left top, left bottom, from(#3d94f6), to(#3d94f6));
  background: -moz-linear-gradient(top,  #3d94f6,  #3d94f6);
}
.active2:hover {
  color: #666666;
  background: #3d94f6;
  background: linear-gradient(top,  #3d94f6,  #3d94f6);
  background: -ms-linear-gradient(top,  #3d94f6,  #3d94f6);
  background: -webkit-gradient(linear, left top, left bottom, from(#3d94f6), to(#3d94f6));
  background: -moz-linear-gradient(top,  #3d94f6,  #3d94f6);
}
.myButton2 {
	-moz-box-shadow:inset 0px 1px 0px 0px #97c4fe;
	-webkit-box-shadow:inset 0px 1px 0px 0px #97c4fe;
	box-shadow:inset 0px 1px 0px 0px #97c4fe;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #3d94f6), color-stop(1, #1e62d0));
	background:-moz-linear-gradient(top, #3d94f6 5%, #1e62d0 100%);
	background:-webkit-linear-gradient(top, #3d94f6 5%, #1e62d0 100%);
	background:-o-linear-gradient(top, #3d94f6 5%, #1e62d0 100%);
	background:-ms-linear-gradient(top, #3d94f6 5%, #1e62d0 100%);
	background:linear-gradient(to bottom, #3d94f6 5%, #1e62d0 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#3d94f6', endColorstr='#1e62d0',GradientType=0);
	background-color:#3d94f6;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #337fed;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:arial;
	font-size:15px;
	font-weight:bold;
	padding:6px 24px;
	text-decoration:none;
	text-shadow:0px 1px 0px #1570cd;
}
.myButton2:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #1e62d0), color-stop(1, #3d94f6));
	background:-moz-linear-gradient(top, #1e62d0 5%, #3d94f6 100%);
	background:-webkit-linear-gradient(top, #1e62d0 5%, #3d94f6 100%);
	background:-o-linear-gradient(top, #1e62d0 5%, #3d94f6 100%);
	background:-ms-linear-gradient(top, #1e62d0 5%, #3d94f6 100%);
	background:linear-gradient(to bottom, #1e62d0 5%, #3d94f6 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#1e62d0', endColorstr='#3d94f6',GradientType=0);
	background-color:#1e62d0;
}
.myButton2:active {
	position:relative;
	top:1px;
}
