@font-face {
    font-family: 'Reform';
    src: url('fonts/opensans-light-webfont.eot');
    src: url('fonts/opensans-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/opensans-light-webfont.woff') format('woff'),
         url('fonts/opensans-light-webfont.ttf') format('truetype'),
         url('fonts/opensans-light-webfont.svg#Reform') format('svg');	
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'ReformBold';
    src: url('fonts/opensans-semibold-webfont.eot');
    src: url('fonts/opensans-semibold-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/opensans-semibold-webfont.woff') format('woff'),
         url('fonts/opensans-semibold-webfont.ttf') format('truetype'),
         url('fonts/opensans-semibold-webfont.svg#Reform') format('svg');	
    font-weight: normal;
    font-style: normal;
}


body {
	font-family: 'Reform';
	background: #ddd url(../img/bg.jpg) repeat-x;
	height: auto;
	margin: 20px;
	color: #3b444b;
}

label {
	cursor: pointer;
}

#login-holder {
	margin: 150px auto 0 auto;
	width: 350px;
	height: auto;
}
#loginbox {
   	background-color: #ffffff; /* Fire Brick */
	border: 1px solid #ddd;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	font-size: 12px;
	height: auto;
	line-height: 12px;
	position: relative;
	box-shadow: 0 0px 15px rgba(0,0,0,0.2); -webkit-box-shadow: 0 0px 15px rgba(0,0,0,0.2); -moz-box-shadow: 0 0px 15px rgba(0,0,0,0.2); -khtml-box-shadow: 0 0px 15px rgba(0,0,0,0.2);
}
#login-inner {
	margin: 0 auto;
	width: 310px;
	height: auto;
	padding: 20px;
}

.titlebox {
	height: 70px;
   	background-color: #ffffff; /* Fire Brick */
	background-image: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#f5f5f5));
	background-image: -webkit-linear-gradient(top, #ffffff, #f5f5f5);
	background-image: -moz-linear-gradient(top, #ffffff, #f5f5f5);
	background-image: -ms-linear-gradient(top, #ffffff, #f5f5f5);
	background-image: -o-linear-gradient(top, #ffffff, #f5f5f5);
	background-image: linear-gradient(top, #ffffff, #f5f5f5);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff, endColorstr=#f5f5f5);		
	border-bottom: 1px solid #ddd;	
	-webkit-border-top-left-radius: 10px;
	-webkit-border-top-right-radius: 10px;
	-moz-border-radius-topleft: 10px;
	-moz-border-radius-topright: 10px;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
}

.btn_title {
   	background-color: #ffffff; /* Fire Brick */
	background-image: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#dddddd));
	background-image: -webkit-linear-gradient(top, #ffffff, #dddddd);
	background-image: -moz-linear-gradient(top, #ffffff, #dddddd);
	background-image: -ms-linear-gradient(top, #ffffff, #dddddd);
	background-image: -o-linear-gradient(top, #ffffff, #dddddd);
	background-image: linear-gradient(top, #ffffff, #dddddd);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff, endColorstr=#dddddd);	
	border: 1px solid #b2b2b1;
	-webkit-border-radius: 50px;
	-moz-border-radius: 50px;
	border-radius: 50px;	
	float: left;
	margin: 16px 10px 16px 16px;
	height: 35px;
	line-height: 35px;
	width: 35px;
	text-align: center;
	display: block;
	color: #3b444b;
}

.btn_edit {
   	background-color: #ffffff; /* Fire Brick */
	background-image: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#dddddd));
	background-image: -webkit-linear-gradient(top, #ffffff, #dddddd);
	background-image: -moz-linear-gradient(top, #ffffff, #dddddd);
	background-image: -ms-linear-gradient(top, #ffffff, #dddddd);
	background-image: -o-linear-gradient(top, #ffffff, #dddddd);
	background-image: linear-gradient(top, #ffffff, #dddddd);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff, endColorstr=#dddddd);	
	border: 1px solid #b2b2b1;
	-webkit-border-radius: 50px;
	-moz-border-radius: 50px;
	border-radius: 50px;	
	float: right;
	margin: 16px 10px 16px 16px;
	height: 35px;
	line-height: 35px;
	width: 35px;
	text-align: center;
	display: block;
	color: #3b444b;
	cursor: pointer;
}

.btn_edit:hover,
.btn_edit:focus {
   	background-color: #82d0f9; /* Fire Brick */
	background-image: -webkit-gradient(linear, left top, left bottom, from(#82d0f9), to(#48bbf7));
	background-image: -webkit-linear-gradient(top, #82d0f9, #48bbf7);
	background-image: -moz-linear-gradient(top, #82d0f9, #48bbf7);
	background-image: -ms-linear-gradient(top, #82d0f9, #48bbf7);
	background-image: -o-linear-gradient(top, #82d0f9, #48bbf7);
	background-image: linear-gradient(top, #82d0f9, #48bbf7);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#82d0f9, endColorstr=#48bbf7);	
	color: #fff;
}

.text_title {
	float: left;
	line-height: 70px;	
	font-size: 24px;
}

.input-prepend {
	margin: 5px 0px 5px 55px;
}

.input-prepend .add-on {
	height: 35px;
	line-height: 35px;
	width: 35px;
	display: block;
	float: left;
	background: #eee;
	border: 1px solid #ddd;	
	text-align: center;
	-webkit-border-top-left-radius: 8px;
	-webkit-border-bottom-left-radius: 8px;
	-moz-border-radius-topleft: 8px;
	-moz-border-radius-bottomleft: 8px;
	border-top-left-radius: 8px;
	border-bottom-left-radius: 8px;
	color: #3b444b; 	
}

.input-prepend .textbox {
	height: 25px;
	padding: 5px 5px 5px 6px;
	margin-left: -1px; 
	border: 1px solid #ddd;	
	-webkit-border-top-right-radius: 8px;
	-webkit-border-bottom-right-radius: 8px;
	-moz-border-radius-topright: 8px;
	-moz-border-radius-bottomright: 8px;
	border-top-right-radius: 8px;
	border-bottom-right-radius: 8px;		
	-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 .2s,box-shadow linear .2s;
	-moz-transition: border linear .2s,box-shadow linear .2s;
	-o-transition: border linear .2s,box-shadow linear .2s;
	transition: border linear .2s,box-shadow linear .2s;
	outline: none;
	color: #666;
	font-family: 'Reform';
}	

.input-prepend .textbox:focus {
	border: 1px solid #74b9ef;	
	box-shadow: 0 0px 10px rgba(116,185,239,0.5); 
	-webkit-box-shadow: 0 0px 10px rgba(116,185,239,0.5); 
	-moz-box-shadow: 0 0px 10px rgba(116,185,239,0.5); 
	-khtml-box-shadow: 0 0px 10px rgba(116,185,239,0.5);
}

.btn {
   	background-color: #82d0f9; /* Fire Brick */
	background-image: -webkit-gradient(linear, left top, left bottom, from(#82d0f9), to(#48bbf7));
	background-image: -webkit-linear-gradient(top, #82d0f9, #48bbf7);
	background-image: -moz-linear-gradient(top, #82d0f9, #48bbf7);
	background-image: -ms-linear-gradient(top, #82d0f9, #48bbf7);
	background-image: -o-linear-gradient(top, #82d0f9, #48bbf7);
	background-image: linear-gradient(top, #82d0f9, #48bbf7);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#82d0f9, endColorstr=#48bbf7);	
	border: none;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;	
	height: 35px;
	line-height: 35px;
	padding: 0px 25px 0px 25px;
	color: #fff;	
	font-family: 'ReformBold';
	cursor: pointer;
	-webkit-transition: border linear .2s,box-shadow linear .2s;
	-moz-transition: border linear .2s,box-shadow linear .2s;
	-o-transition: border linear .2s,box-shadow linear .2s;
	transition: border linear .2s,box-shadow linear .2s;
	margin: 0px 0px 0px 0px;
}

.btn:hover,
.btn:focus {
	box-shadow: 0 0px 10px rgba(116,185,239,0.8); 
	-webkit-box-shadow: 0 0px 10px rgba(116,185,239,0.8); 
	-moz-box-shadow: 0 0px 10px rgba(116,185,239,0.8); 
	-khtml-box-shadow: 0 0px 10px rgba(116,185,239,0.8);	
}

.message {
   	background-color: #fbd3b1; /* Fire Brick */
	border: 1px solid #f5c69a;
	color: #ef783b;
	font-family: 'ReformBold';
	height: 35px;
	line-height: 35px;	
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	text-align: center;
	text-indent: -10px;
	margin-top: 10px;
}

.message .close {
	float: right;
	cursor: pointer;
	margin: 4px 6px 4px 4px;	
}

#topbox {
   	background-color: #82d0f9; /* Fire Brick */
	background-image: -webkit-gradient(linear, left top, left bottom, from(#82d0f9), to(#48bbf7));
	background-image: -webkit-linear-gradient(top, #82d0f9, #48bbf7);
	background-image: -moz-linear-gradient(top, #82d0f9, #48bbf7);
	background-image: -ms-linear-gradient(top, #82d0f9, #48bbf7);
	background-image: -o-linear-gradient(top, #82d0f9, #48bbf7);
	background-image: linear-gradient(top, #82d0f9, #48bbf7);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#82d0f9, endColorstr=#48bbf7);		
	border: 1px solid #ddd;
	-webkit-border-bottom-right-radius: 10px;
	-webkit-border-bottom-left-radius: 10px;
	-moz-border-radius-bottomright: 10px;
	-moz-border-radius-bottomleft: 10px;
	border-bottom-right-radius: 10px;
	border-bottom-left-radius: 10px;
	font-size: 12px;
	height: 50px;
	position: relative;
	box-shadow: 0 0px 15px rgba(0,0,0,0.2); -webkit-box-shadow: 0 0px 15px rgba(0,0,0,0.2); -moz-box-shadow: 0 0px 15px rgba(0,0,0,0.2); -khtml-box-shadow: 0 0px 15px rgba(0,0,0,0.2);
	min-width: 990px;
	max-width: 1260px;
	margin: 0 auto;
	margin-top: -20px;
}

#mainbox {
   	background-color: #ffffff; /* Fire Brick */
	border: 1px solid #ddd;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	font-size: 12px;
	line-height: 12px;
	position: relative;
	box-shadow: 0 0px 15px rgba(0,0,0,0.2); -webkit-box-shadow: 0 0px 15px rgba(0,0,0,0.2); -moz-box-shadow: 0 0px 15px rgba(0,0,0,0.2); -khtml-box-shadow: 0 0px 15px rgba(0,0,0,0.2);
	min-width: 990px;
	max-width: 1260px;
	margin: 0 auto;
	margin-top: 50px;
}

#table-content {
	padding: 10px;	
}

.nav-outer {
	margin: 0 auto;
	max-width: 1260px;
	min-width: 990px;
}
#nav-right {
	float: right;
	position: relative;
	width: 110px;
	border: 0px solid #ff0000;	
	z-index: 0;
}
.menuitem {
	height: 50px;
	line-height: 50px;
	font-size: 15px;	
	color: #fff; 
	font-family: 'Reform';	
	-webkit-transition:color 0.2s ease-in;  
   -moz-transition:color 0.2s ease-in;  
   -o-transition:color 0.2s ease-in;  
   transition:color 0.2s ease-in; 
}
.menuitem:hover,
.menuitem:focus {
	color: #1c688f;
}

.nav {
	float: left;
	font-family: 'Reform';
	height: 50px;
	position: relative;
	width: 850px;
	min-width: 850px;
	border: 0px solid #ff0000;
}
.nav .select,
.nav .current	{
	list-style: none;
}
.nav li	{
	float: left;
	height: auto;
	margin: 0;
	padding: 0;
}
.nav .select a	{
	padding: 0px 24px 0px 24px;
	height: 50px;
	line-height: 50px;
	font-size: 15px;	
	color: #fff; 
	font-family: 'Reform';	
	-webkit-transition:color 0.2s ease-in;  
   -moz-transition:color 0.2s ease-in;  
   -o-transition:color 0.2s ease-in;  
   transition:color 0.2s ease-in; 
}
.nav .current a	{
	padding: 0px 24px 0px 24px;
	height: 50px;
	line-height: 50px;
	font-size: 15px;	
	color: #1c688f; 
	font-family: 'Reform';	
	-webkit-transition:color 0.2s ease-in;  
   -moz-transition:color 0.2s ease-in;  
   -o-transition:color 0.2s ease-in;  
   transition:color 0.2s ease-in;
}
.nav .select a:hover, 
.nav .select li:hover a	{
	background: none;
	color: #1c688f;
	cursor: pointer;
}

.nav .select_sub	{
	display: none;
}

.nav .sub_active .current_sub a, 
.nav .sub_active a:hover	{
	background: transparent;
	color: #fff;
}
.nav .select :hover .select_sub, 
.nav .current .show	{
	background: #fff;	 
	display: block;
	left: 20px;
	padding: 0;
	position: absolute;
	text-align: left;
	top: 50px;
	height: 35px;
	line-height: 35px;
	width: 800px;
	z-index: 100;
	-webkit-border-bottom-right-radius: 10px;
	-webkit-border-bottom-left-radius: 10px;
	-moz-border-radius-bottomright: 10px;
	-moz-border-radius-bottomleft: 10px;
	border-bottom-right-radius: 10px;
	border-bottom-left-radius: 10px;	
	box-shadow: 0 0px 15px rgba(0,0,0,0.2); -webkit-box-shadow: 0 0px 15px rgba(0,0,0,0.2); -moz-box-shadow: 0 0px 15px rgba(0,0,0,0.2); -khtml-box-shadow: 0 0px 15px rgba(0,0,0,0.2);	
}
.nav .current .show	{
	z-index: 10;
}
.nav .select :hover .sub li a, 
.nav .current .show .sub li a {
	height: 35px;
	line-height: 35px;
	list-style-type: none;
	background: transparent;
	border: 0;
	color: #3b444b;
	font-size: 14px;
	display: block;
	float: left;
	margin: 0;
	padding: 0 10px 0 10px;
	white-space: nowrap;
	cursor: pointer;
	border-right: 1px solid #f5f5f5;
}
.nav .current .sub li.sub_show a {
	color: #3b444b;
	cursor: default;
	cursor: pointer;
}
.nav .select :hover .sub li a:hover, 
.nav .current .sub li a:hover {
	color: #48bbf7;
	visibility: visible;
}

.sub li {
	list-style-type: none;
}

.tablesorter {
	width: 100%;
}

.tablesorter th:first-child {
  border-radius: 10px 0 0 10px;
  -moz-border-radius: 10px 0 0 10px;
}

.tablesorter th:last-child {
  border-radius: 0 10px 10px 0; 
  -moz-border-radius: 0 10px 10px 0;
}

.tablesorter th {
   	background-color: #82d0f9; /* Fire Brick */
	background-image: -webkit-gradient(linear, left top, left bottom, from(#82d0f9), to(#48bbf7));
	background-image: -webkit-linear-gradient(top, #82d0f9, #48bbf7);
	background-image: -moz-linear-gradient(top, #82d0f9, #48bbf7);
	background-image: -ms-linear-gradient(top, #82d0f9, #48bbf7);
	background-image: -o-linear-gradient(top, #82d0f9, #48bbf7);
	background-image: linear-gradient(top, #82d0f9, #48bbf7);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#82d0f9, endColorstr=#48bbf7);	
	color: #fff;
	height: 35px;
	text-align: left;
	padding: 5px 10px 5px 10px;	
	cursor: pointer;
}

#odds tr:nth-child(2n+0) td {
   	background-color: #eef9ff; /* Fire Brick */
	background-image: -webkit-gradient(linear, left top, left bottom, from(#eef9ff), to(#dde6ec));
	background-image: -webkit-linear-gradient(top, #eef9ff, #dde6ec);
	background-image: -moz-linear-gradient(top, #eef9ff, #dde6ec);
	background-image: -ms-linear-gradient(top, #eef9ff, #dde6ec);
	background-image: -o-linear-gradient(top, #eef9ff, #dde6ec);
	background-image: linear-gradient(top, #eef9ff, #dde6ec);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#eef9ff, endColorstr=#dde6ec);
}

.tablesorter td:first-child {
  border-radius: 10px 0 0 10px;
  -moz-border-radius: 10px 0 0 10px;
}

.tablesorter td:last-child {
  border-radius: 0 10px 10px 0; 
  -moz-border-radius: 0 10px 10px 0;
}

.tablesorter td {
	text-align: left;
	padding: 5px 10px 5px 10px;	
   	background-color: #f5f5f5; /* Fire Brick */
	background-image: -webkit-gradient(linear, left top, left bottom, from(#f5f5f5), to(#eeeeee));
	background-image: -webkit-linear-gradient(top, #f5f5f5, #eeeeee);
	background-image: -moz-linear-gradient(top, #f5f5f5, #eeeeee);
	background-image: -ms-linear-gradient(top, #f5f5f5, #eeeeee);
	background-image: -o-linear-gradient(top, #f5f5f5, #eeeeee);
	background-image: linear-gradient(top, #f5f5f5, #eeeeee);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#f5f5f5, endColorstr=#eeeeee);	
	vertical-align: middle;
	line-height: 15px;
	border: thin solid #fff;
}

.tablesorter td a {
	color: #48bbf7; 
	font-size: 15px;
	padding: 0px 5px 0px 5px;
}
.tablesorter td a:hover {
	color: #666; 
}

.tablesorter .textbox {
	height: 25px;
	line-height: 25px;
	padding: 5px 5px 5px 6px;
	margin-left: -1px; 
	border: 1px solid #ddd;	
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;		
	-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 .2s,box-shadow linear .2s;
	-moz-transition: border linear .2s,box-shadow linear .2s;
	-o-transition: border linear .2s,box-shadow linear .2s;
	transition: border linear .2s,box-shadow linear .2s;
	outline: none;
	color: #666;
	font-family: 'Reform';
	width: 200px;
}	

.tablesorter .textbox:focus {
	border: 1px solid #74b9ef;	
	box-shadow: 0 0px 10px rgba(116,185,239,0.5); 
	-webkit-box-shadow: 0 0px 10px rgba(116,185,239,0.5); 
	-moz-box-shadow: 0 0px 10px rgba(116,185,239,0.5); 
	-khtml-box-shadow: 0 0px 10px rgba(116,185,239,0.5);
}

.insidetable {
	width: 100%;
}

.insidetable td {
   	background-color: #ffffff !important; /* Fire Brick */
	background-image: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#f5f5f5)) !important;
	background-image: -webkit-linear-gradient(top, #ffffff, #f5f5f5) !important;
	background-image: -moz-linear-gradient(top, #ffffff, #f5f5f5) !important;
	background-image: -ms-linear-gradient(top, #ffffff, #f5f5f5) !important;
	background-image: -o-linear-gradient(top, #ffffff, #f5f5f5) !important;
	background-image: linear-gradient(top, #ffffff, #f5f5f5) !important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff, endColorstr=#f5f5f5) !important;
	color: #666 !important;
	border: 1px solid #ddd !important;
	vertical-align: middle;
	font-size: 12px;
	-webkit-border-radius: 0px !important;
	-moz-border-radius: 0px !important;
	border-radius: 0px !important;		
}

.insidetable td:first-child {
	width: 70%;	
}

.insidetable td:last-child {
	width: 30%;	
}

.subtr {
	height: 2px;
}

.btn_icon {
	background: none;
	border: none;
	outline: none;
	color: #666; 
	cursor: pointer;
	padding: 0px 5px 0px 5px;	
}

.btn_icon:hover {
	color: #48bbf7; 	
}

#count_status3,
#count_status2,
#count_status1,
#count_status0 {
	display: block;
	float: right;
	min-width: 40px;
	padding: 0px 20px 0px 20px;
	height: 50px;
	line-height: 50px;	
	text-align: center;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;	
	font-size: 20px;
	margin: 10px 10px 0px 0px;	
}

.table_green, #count_status3 {
   	background-color: #56a725 !important; /* Fire Brick */
	background-image: -webkit-gradient(linear, left top, left bottom, from(#56a725), to(#2f7306)) !important;
	background-image: -webkit-linear-gradient(top, #56a725, #2f7306) !important;
	background-image: -moz-linear-gradient(top, #56a725, #2f7306) !important;
	background-image: -ms-linear-gradient(top, #56a725, #2f7306) !important;
	background-image: -o-linear-gradient(top, #56a725, #2f7306) !important;
	background-image: linear-gradient(top, #56a725, #2f7306) !important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#56a725, endColorstr=#2f7306) !important;
	color: #fff;
}

.table_yellow, #count_status2 {
   	background-color: #ffd200 !important; /* Fire Brick */
	background-image: -webkit-gradient(linear, left top, left bottom, from(#ffd200), to(#ffb400)) !important;
	background-image: -webkit-linear-gradient(top, #ffd200, #ffb400) !important;
	background-image: -moz-linear-gradient(top, #ffd200, #ffb400) !important;
	background-image: -ms-linear-gradient(top, #ffd200, #ffb400) !important;
	background-image: -o-linear-gradient(top, #ffd200, #ffb400) !important;
	background-image: linear-gradient(top, #ffd200, #ffb400) !important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffd200, endColorstr=#ffb400) !important;
	color: #fff;	
}

.table_orange, #count_status1 {
   	background-color: #ff8a00 !important; /* Fire Brick */
	background-image: -webkit-gradient(linear, left top, left bottom, from(#ff8a00), to(#ff6000)) !important;
	background-image: -webkit-linear-gradient(top, #ff8a00, #ff6000) !important;
	background-image: -moz-linear-gradient(top, #ff8a00, #ff6000) !important;
	background-image: -ms-linear-gradient(top, #ff8a00, #ff6000) !important;
	background-image: -o-linear-gradient(top, #ff8a00, #ff6000) !important;
	background-image: linear-gradient(top, #ff8a00, #ff6000) !important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff8a00, endColorstr=#ff6000) !important;
	color: #fff;	
}

.table_red, #count_status0 {
   	background-color: #d53308 !important; /* Fire Brick */
	background-image: -webkit-gradient(linear, left top, left bottom, from(#d53308), to(#a22909)) !important;
	background-image: -webkit-linear-gradient(top, #d53308, #a22909) !important;
	background-image: -moz-linear-gradient(top, #d53308, #a22909) !important;
	background-image: -ms-linear-gradient(top, #d53308, #a22909) !important;
	background-image: -o-linear-gradient(top, #d53308, #a22909) !important;
	background-image: linear-gradient(top, #d53308, #a22909) !important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#d53308, endColorstr=#a22909) !important;
	color: #fff;	
}

.table_pink, #count_status0 {
   	background-color: #d03fb1 !important; /* Fire Brick */
	background-image: -webkit-gradient(linear, left top, left bottom, from(#d03fb1), to(#a74091)) !important;
	background-image: -webkit-linear-gradient(top, #d03fb1, #a74091) !important;
	background-image: -moz-linear-gradient(top, #d03fb1, #a74091) !important;
	background-image: -ms-linear-gradient(top, #d03fb1, #a74091) !important;
	background-image: -o-linear-gradient(top, #d53308, #a74091) !important;
	background-image: linear-gradient(top, #d03fb1, #a74091) !important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#d03fb1, endColorstr=#a74091) !important;
	color: #fff;	
}

.table_green .insidetable td {
   	background: #56a725 !important; /* Fire Brick */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#56a725, endColorstr=#2f7306) !important;
	color: #fff !important;
	border: 1px solid #2f7306 !important;
}

.table_yellow .insidetable td {
   	background: #ffd200 !important; /* Fire Brick */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffd200, endColorstr=#ffb400) !important;
	color: #fff !important;
	border: 1px solid #ffb400 !important;
}

.table_orange .insidetable td {
   	background: #ff8a00 !important; /* Fire Brick */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff8a00, endColorstr=#ff6000) !important;
	color: #fff !important;
	border: 1px solid #ff6000 !important;
}

.table_red .insidetable td {
   	background: #d53308 !important; /* Fire Brick */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#d53308, endColorstr=#a22909) !important;
	color: #fff !important;
	border: 1px solid #a22909 !important;
}

#legenda {
	right: 0px;
	top: -65px;
	position: absolute;
	margin: 20px 0px 0px 35px;
}

#legenda ul li {
	list-style-type: none;	
	height: 35px;
	line-height:35px;
	width: 50px;
	padding: 0px 15px 0px 15px;
	background: #ccc;
	color: #fff;
	font-size: 12px;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	float: left;
	margin-right: 5px;	
	text-align: center;	
}

#zoek {
	display: block;
	float: right;
	min-width: 40px;
	padding: 0px 20px 0px 20px;
	height: 50px;
	line-height: 50px;	
	text-align: center;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;	
	font-size: 20px;
	margin: 10px 10px 0px 0px;	
}

.zoektop {
	background: #ffffff;
	background-image: -moz-linear-gradient(top, #f5f5f5, #ffffff); /* Firefox 3.6 */
    background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0, #ffffff),color-stop(1, #f5f5f5)); /* Safari & Chrome */
    filter:  progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#f5f5f5', endColorstr='#ffffff'); /* IE6 & IE7 */
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#f5f5f5', endColorstr='#ffffff')"; /* IE8 */		
	padding: 10px;
	border: 1px solid #ddd;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;	
	margin: 4px 0px 4px 0px;
}

.plusmin {
	width: 100%;
	text-align: center;	
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;	
	margin: 0px 0px 20px 0px;	
}

.plusmin a {
	font-size: 14px;
	color: #666;
	line-height: 35px;
	height: 35px;
	-webkit-transition:color 0.2s ease-in;  
   -moz-transition:color 0.2s ease-in;  
   -o-transition:color 0.2s ease-in;  
   transition:color 0.2s ease-in;
   margin: 0px 10px 0px 10px;	
}

.plusmin a:hover,
.plusmin a:focus {
	color: #999;	
}

#plusobject {
	width: 100%;
	text-align: center;	
   	background-color: #56a725 !important; /* Fire Brick */
	background-image: -webkit-gradient(linear, left top, left bottom, from(#56a725), to(#2f7306)) !important;
	background-image: -webkit-linear-gradient(top, #56a725, #2f7306) !important;
	background-image: -moz-linear-gradient(top, #56a725, #2f7306) !important;
	background-image: -ms-linear-gradient(top, #56a725, #2f7306) !important;
	background-image: -o-linear-gradient(top, #56a725, #2f7306) !important;
	background-image: linear-gradient(top, #56a725, #2f7306) !important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#56a725, endColorstr=#2f7306) !important;
	box-shadow: 0 0px 15px rgba(0,0,0,0.5); -webkit-box-shadow: 0 0px 15px rgba(0,0,0,0.5); -moz-box-shadow: 0 0px 15px rgba(0,0,0,0.5); -khtml-box-shadow: 0 0px 15px rgba(0,0,0,0.5);
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;		
	margin: 20px 0px 10px 0px;		
}

#plusobject a {
	font-size: 18px;
	color: #fff;
	line-height: 55px;
	height: 55px;
	-webkit-transition:color 0.2s ease-in;  
   -moz-transition:color 0.2s ease-in;  
   -o-transition:color 0.2s ease-in;  
   transition:color 0.2s ease-in;
   margin: 0px 10px 0px 10px;	
}

#plusobject a:hover {
	color: #333;	
}

.subitem {
   	background-color: #fefefe; /* Fire Brick */
	background-image: -webkit-gradient(linear, left top, left bottom, from(#fefefe), to(#e9e9e9));
	background-image: -webkit-linear-gradient(top, #fefefe, #e9e9e9);
	background-image: -moz-linear-gradient(top, #fefefe, #e9e9e9);
	background-image: -ms-linear-gradient(top, #fefefe, #e9e9e9);
	background-image: -o-linear-gradient(top, #fefefe, #e9e9e9);
	background-image: linear-gradient(top, #fefefe, #e9e9e9);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#fefefe, endColorstr=#e9e9e9);
	box-shadow: 0 0px 15px rgba(0,0,0,0.5); -webkit-box-shadow: 0 0px 15px rgba(0,0,0,0.5); -moz-box-shadow: 0 0px 15px rgba(0,0,0,0.5); -khtml-box-shadow: 0 0px 15px rgba(0,0,0,0.5);
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;	
	margin: 20px 0px 0px 0px;	
}

.subitem .tablesorter th:first-child {
  border-radius: 0px 0 0 0px;
  -moz-border-radius: 0px 0 0 0px;
}

.subitem .tablesorter th:last-child {
  border-radius: 0 0px 0px 0; 
  -moz-border-radius: 0 0px 0px 0;
}

.subitem .tablesorter td:first-child {
  border-radius: 0px 0 0 0px;
  -moz-border-radius: 0px 0 0 0px;
}

.subitem .tablesorter td:last-child {
  border-radius: 0 0px 0px 0; 
  -moz-border-radius: 0 0px 0px 0;
}

.btnAdd {
	color: #090 !important;	
}

.btnRemove {
	color: #C00 !important;	
}

.btn_go {
   	background-color: #ff8a00 !important; /* Fire Brick */
	background-image: -webkit-gradient(linear, left top, left bottom, from(#ff8a00), to(#ff6000)) !important;
	background-image: -webkit-linear-gradient(top, #ff8a00, #ff6000) !important;
	background-image: -moz-linear-gradient(top, #ff8a00, #ff6000) !important;
	background-image: -ms-linear-gradient(top, #ff8a00, #ff6000) !important;
	background-image: -o-linear-gradient(top, #ff8a00, #ff6000) !important;
	background-image: linear-gradient(top, #ff8a00, #ff6000) !important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff8a00, endColorstr=#ff6000) !important;
	color: #fff;	
	border: none;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;	
	height: 55px;
	line-height: 55px;
	padding: 0px 25px 0px 25px;
	color: #fff;	
	font-family: 'Reform';
	font-size: 18px;
	cursor: pointer;
	-webkit-transition: border linear .2s,box-shadow linear .2s;
	-moz-transition: border linear .2s,box-shadow linear .2s;
	-o-transition: border linear .2s,box-shadow linear .2s;
	transition: border linear .2s,box-shadow linear .2s;
	margin: 0px 0px 0px 0px;		
}

.btn_go:hover,
.btn_go:focus {
	box-shadow: 0 0px 10px rgba(255,155,0,0.8); 
	-webkit-box-shadow: 0 0px 10px rgba(255,155,0,0.8); 
	-moz-box-shadow: 0 0px 10px rgba(255,155,0,0.8); 
	-khtml-box-shadow: 0 0px 10px rgba(255,155,0,0.8);
}

#options .textbox,
#zoek .textbox,
#table-content .textbox {
	height: 25px;
	line-height: 25px;
	padding: 5px 5px 5px 6px;
	margin-left: -1px; 
	border: 1px solid #ddd;	
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;		
	-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 .2s,box-shadow linear .2s;
	-moz-transition: border linear .2s,box-shadow linear .2s;
	-o-transition: border linear .2s,box-shadow linear .2s;
	transition: border linear .2s,box-shadow linear .2s;
	outline: none;
	color: #666;
	font-family: 'Reform';
	width: 200px;
}	

#options .textbox:focus,
#zoek .textbox:focus,
#table-content .textbox:focus {
	border: 1px solid #74b9ef;	
	box-shadow: 0 0px 10px rgba(116,185,239,0.5); 
	-webkit-box-shadow: 0 0px 10px rgba(116,185,239,0.5); 
	-moz-box-shadow: 0 0px 10px rgba(116,185,239,0.5); 
	-khtml-box-shadow: 0 0px 10px rgba(116,185,239,0.5);
}

#options {
	margin: 0 auto;
	width: 100%;	
}

#stats {
	margin-top: 20px;
	margin-left: -40px;
}

#print_all {
   	background-color: #ffffff; /* Fire Brick */
	background-image: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#dddddd));
	background-image: -webkit-linear-gradient(top, #ffffff, #dddddd);
	background-image: -moz-linear-gradient(top, #ffffff, #dddddd);
	background-image: -ms-linear-gradient(top, #ffffff, #dddddd);
	background-image: -o-linear-gradient(top, #ffffff, #dddddd);
	background-image: linear-gradient(top, #ffffff, #dddddd);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff, endColorstr=#dddddd);	
	border: 1px solid #b2b2b1;
	-webkit-border-radius: 50px;
	-moz-border-radius: 50px;
	border-radius: 50px;	
	width: 200px;
	text-align: center;
	color: #3b444b;	
	margin-top: 5px;
}

#print_all a	{
	padding: 0px 24px 0px 24px;
	height: 50px;
	line-height: 35px;
	font-size: 15px;	
	color: #3b444b; 
	font-family: 'Reform';	
	-webkit-transition:color 0.2s ease-in;  
   -moz-transition:color 0.2s ease-in;  
   -o-transition:color 0.2s ease-in;  
   transition:color 0.2s ease-in;
}
#print_all a:hover {
	background: none;
	color: #48bbf7;
	cursor: pointer;
}

.bestaat {
   	background-color: #56a725 !important; /* Fire Brick */
	background-image: -webkit-gradient(linear, left top, left bottom, from(#56a725), to(#2f7306)) !important;
	background-image: -webkit-linear-gradient(top, #56a725, #2f7306) !important;
	background-image: -moz-linear-gradient(top, #56a725, #2f7306) !important;
	background-image: -ms-linear-gradient(top, #56a725, #2f7306) !important;
	background-image: -o-linear-gradient(top, #56a725, #2f7306) !important;
	background-image: linear-gradient(top, #56a725, #2f7306) !important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#56a725, endColorstr=#2f7306) !important;
	color: #fff;
	height: 30px;
	line-height: 30px;	
	-webkit-transition:color 0.2s ease-in;  
   -moz-transition:color 0.2s ease-in;  
   -o-transition:color 0.2s ease-in;  
   transition:color 0.2s ease-in;	
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;	
	display: block; 
	width: 344px;
	text-indent: 10px;
	margin: 5px 0px 5px 0px; 
	font-weight: bold; 
}

.bestaat_niet {
   	background-color: #d53308 !important; /* Fire Brick */
	background-image: -webkit-gradient(linear, left top, left bottom, from(#d53308), to(#a22909)) !important;
	background-image: -webkit-linear-gradient(top, #d53308, #a22909) !important;
	background-image: -moz-linear-gradient(top, #d53308, #a22909) !important;
	background-image: -ms-linear-gradient(top, #d53308, #a22909) !important;
	background-image: -o-linear-gradient(top, #d53308, #a22909) !important;
	background-image: linear-gradient(top, #d53308, #a22909) !important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#d53308, endColorstr=#a22909) !important;
	color: #fff;	
	height: 30px;
	line-height: 30px;	
	-webkit-transition:color 0.2s ease-in;  
   -moz-transition:color 0.2s ease-in;  
   -o-transition:color 0.2s ease-in;  
   transition:color 0.2s ease-in;	
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;	 
	display: block;   	
	width: 344px;
	text-indent: 10px;
	margin: 5px 0px 5px 0px;
	font-weight: bold; 	 	  	
}

#blackscreen {
	position: fixed;
	z-index: 99999;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	min-height: 100%;
	width: 100%;
	background: url(../img/transdark.png) repeat;		
	display: none;
}

#blackscreen #error {
	position: relative;
	background: #840000;	
	padding: 20px;
	width: 650px;
	height: 50px;
	line-height: 50px;
	color: #fff;
	font-size: 16px;
	font-weight: bold;
	text-align: center;
	margin: 0 auto;
	vertical-align: middle;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;	
	margin-top: 350px;
	-moz-box-shadow: 0px 0px 25px rgba(0, 0, 0, 0.5);
	-webkit-box-shadow: 0px 0px 25px rgba(0, 0, 0, 0.5);
	box-shadow: 0px 0px 25px rgba(0, 0, 0, 0.5);	
}