body 								{ font-family: Arial, Helvetica, sans-serif; font-size:2vw; margin-top:5px; }
.base 								{ font-family: Arial, Helvetica, sans-serif; font-size:2vw; }
ul									{ list-style: none; }
a									{ text-decoration: none; font-size:2vw; }
select								{ font-family: Arial, Helvetica, sans-serif; font-size:2vw; }
input								{ font-family: Arial, Helvetica, sans-serif; font-size:2vw; }
textarea							{ font-family: Arial, Helvetica, sans-serif; font-size:2vw; }
span								{ font-family: Arial, Helvetica, sans-serif; font-size:4vw; font-weight:bold; }

.fancybox-custom .fancybox-skin 	{ box-shadow: 0 0 50px #222; }

.sidenav {
    height: 100%;
    width: 0;
    position: fixed;
    z-index: 1;
    top: 0;
    left: 0;
	/*background-color: #111;*/
    background-color: #F1F1F1;
    overflow-x: hidden;
    transition: 0.5s;
    padding-top: 60px;
}

.sidenav a {
	font-family: Arial, Helvetica, sans-serif; font-size:2vw;
    padding:8px 8px 8px 8px;
    text-decoration: none;
    /*font-size: 25px;
    color: #818181;*/
	color:#000000;
	transition: 0.3s;	
    display:block;
}

.sidenav a:hover {
    /*color: #f1f1f1;*/
	color:#FF0000;
}

.sidenav .closebtn:hover {
	color:#FF0000;
}

.sidenav .closebtn {
    position:absolute;
    top:0;
    right:5px;
    /*font-size: 36px;*/
	font-size:4vw;
    margin-left:50px;
}

@media screen and (max-height:450px) {
  .sidenav {padding-top:15px;}
  .sidenav a {font-size:2vw;}
  /*.sidenav a {font-size: 18px;}*/
}

.main_tb {
	padding:0px;
	width:100%;
}

.wrap_tb {	
	box-shadow:0px 0px 0px 0px #4279bd;
	border-radius:5px 5px 5px 5px;
	border:1px solid #4279bd;
}

.wrap_tb2 {	
	box-shadow:0px 0px 0px 0px #00CC00;
	border-radius:5px 5px 0px 0px;
	border:1px solid #00CC00;
	padding:10px 10px 10px 20px;
	width:100%;
}

.wrap_icon_title {	
	box-shadow:0px 0px 0px 0px #4279bd;
	border-radius:5px 5px 5px 5px;
	border:1px solid #4279bd;
	color:#FFFFFF;
	font-weight:bold;
}

.wrap_icon_result_y {
	box-shadow:0px 0px 0px 0px #006600;
	border-radius:5px 5px 5px 5px;
	border:1px solid #006600;
	color:#FFFFFF;
}

.wrap_icon_result_n {	
	box-shadow:0px 0px 0px 0px #990000;
	border-radius:5px 5px 5px 5px;
	border:1px solid #990000;
	color:#FFFFFF;
}

.container {
border:0px;
width:100%;
overflow-y: scroll;
}

.GridViewScrollHeader TH, .GridViewScrollHeader TD {
padding:10px;
white-space:nowrap;
border:1px solid #CCCCCC;
background-color:#FFFFFF;
color:#000000;
text-align:center;
vertical-align:top;
}

.GridViewScrollItem TD {
padding:10px;
white-space:nowrap;
border:1px solid #CCCCCC;
}

.GridViewScrollItemFreeze TD {
padding:10px;
white-space:nowrap;
border:1px solid #CCCCCC;
}

/*.GridViewScrollFooterFreeze TD {
padding:10px;
white-space:nowrap;
border:1px solid #CCCCCC;
}*/