.atable {
	font-family:Calibri, sans-serif, Helvetica, Arial;
        /*font-size:10px;background:#eaebec;color:#666;*/
	text-shadow: 0px 0px 0px #fff;
	margin:0px;
	border:#ccc 1px solid;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	-moz-box-shadow: 0 1px 2px #d1d1d1;
	-webkit-box-shadow: 0 1px 2px #d1d1d1;
	box-shadow: 0 1px 2px #d1d1d1;
	font-size: 13px !important;
}

.atable tr:nth-child(even) { background-color: #f4f4f4; }

.atable tr:nth-child(odd) { background-color: #d7e9f4; }

.atable th {
	padding:3px 5px 3px 5px;
	border-top:1px solid #87bdde;
	border-bottom:1px solid #87bdde;
        border-right:1px solid #87bdde; 
        border-left:1px solid #87bdde;
        text-align: center;
        color:#fff;
	background: #08c;
	background: -webkit-gradient(linear, left top, left bottom, from(#08c), to(#08c));
	background: -moz-linear-gradient(top,  #08c,  #08c); 
	/* background: #7A6C6F;
	background: -webkit-gradient(linear, left top, left bottom, from(#7A6C6F), to(#6c6063)); */
}

.atable td:first-child {
	/* text-align: left; 
	padding-left:2px;*/
	border-left: 1px solid #7A6C6F;
        
}
.atable td {
	padding:3px 5px 3px 5px;
	border-top: 1px solid #7A6C6F;
	border-bottom:1px solid #7A6C6F;
	border-left: 1px solid #7A6C6F;
    border-right: 1px solid #7A6C6F;
	/* font-size:10px;*/
	/*background: #fafafa;
	background: -webkit-gradient(linear, left top, left bottom, from(#fbfbfb), to(#fafafa));
	background: -moz-linear-gradient(top,  #fbfbfb,  #fafafa);*/
}
.atable tr.even td {
	background: #d7e9f4;
	background: -webkit-gradient(linear, left top, left bottom, from(#f8f8f8), to(#d7e9f4));
	background: -moz-linear-gradient(top,  #f8f8f8,  #d7e9f4);
}

.atable tr:hover {
	background: #ccff99;
	background: -webkit-gradient(linear, left top, left bottom, from(#ddeeee), to(#ccff99));
	background: -moz-linear-gradient(top,  #ddeeee,  #ccff99);
}

.btn-browse {
	font: bold 105% Calibri, sans-serif, helvetica; 
	border:1px solid;
	margin: 0px 3px 0px 3px;
	border-color: #696 #363 #363 #696;
	border-radius: 2px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
}

button, input[type="button"], input[type="reset"], input[type="submit"] {
	margin: 8px;
}

button, submit, input[type="submit"] { 
	/* padding: 8px 15px; */
	margin: 8px;
	clear: both;
	color: #ffffff;
	/* font: bold 14px Calibri, sans-serif, Helvetica, Arial; */
	text-decoration: none;
	position: relative;
	/* display: inline-block; */
	text-shadow: 0 1px 0 #000;
	-webkit-transition: border-color .218s;
	-moz-transition: border .218s;
	-o-transition: border-color .218s;
	transition: border-color .218s;
	/* background: #08c;
	background: -webkit-gradient(linear,0% 40%,0% 70%,from(#08c),to(#08c));
	background: -moz-linear-gradient(linear,0% 40%,0% 70%,from(#08c),to(#08c));
	border: solid 1px #F25C19; */
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
}
input[type="submit"]:hover{
	color: #fcddcf;
	border: solid 1px #c1450b;
	-moz-box-shadow: 0 3px 0 #F25C19; 
	-webkit-box-shadow:0 3px 5px #F25C19;
    box-shadow: 0 1px 3px #F25C19; 
}
/* .warning {
			color: #9F6000;
			background-color: #FEEFB3;
			background-image: url('img/warning.png');
		} */

/*
#tablist {
	margin-top:0px; margin-bottom:0px; text-align:center; padding: 5px 0; margin-left: 0; border-bottom: 1px solid #eeeeff; font-weight: bold;
}
#tablist li {
	list-style: none; margin: 0; display: inline;
}
#tablist li a {
	color: #000000; padding: 1px 18px; margin-left: 3px; border: 1px solid #ccccff; border-bottom: none; text-decoration: none;
}
#tablist li a:hover {color:darkblue;background-color:Turquoise }
#tablist li a:active {background-color:DarkTurquoise;text-decoration: underline;}
*/
/* alert box, 4 sep 2015 */

/*
.error {
	background:#ffecec url('../images/ico/error.png') no-repeat 10px 50%;
	border:1px solid #f5aca6;
}
.success {
	background:#e9ffd9 url('../images/ico/success.png') no-repeat 10px 50%;
	border:1px solid #a6ca8a;
}*/

/* 
.grid-view table.items {
	font-size: 13px !important;
} 
.grid-view .button-column {
	text-align: center;
	width: 60px;
  }
*/
