
#fullscreen{
	position: relative;
	width:100%;
	min-height:100%;
	padding-bottom:6em;
	box-sizing:border-box;
}

html,body 
	{
		font-size: 1em;
		//padding-bottom:4em;
	}
	
footer{
	width:100%;
	height:6em;
	font-size:0.8em;
	bottom:0;
	left:0;
	align:center;
	margin-top: 1.5em;
	text-align:center;
}

.footer{
	position:fixed;bottom:0px;
	font-size:0.8em;
	background-color:#eee;
	height:4em;
	width:100%;
	text-align:center;
	line-height:2em;
	float:middle;
	z-index:9999;
}

table
	{
	border: 0px;
	width:100%;
	}
table thread th
{
background-color: rgb(128, 102, 160);
}

table tr, th{
	//border-width:0px;
	//border-style:solid;
	//border-color: rgb(128,102, 160);
}

table td
	{	
	}
	
.table_1 table{border-right:1px solid #DDD;border-bottom:1px solid #DDD}
.table_1 table td{border-left:1px solid #DDD;border-top:1px solid #DDD;border-right:none;border-bottom:none}
	
a{
	text-decoration:none;
}

p
	{
	margin:0.5em auto;
	}
	
button
	{
		font-size: 1.0em;
		min-width:4em;
		min-height:2.0em;
		margin:0.3em 0.1em 0.3em 0.1em;
		border-radius: 0.3em;
		background-color:rgb(39,159,2); 
		border:1px rgb(49,209,12) solid; 
		cursor: pointer;  
		color:rgb(255, 255, 255); 
	
    box-shadow:-1px 0px 1px rgba(255,255,255,0.4), 1px 1px 2px rgba(0,0,0,0.2) inset;		
		
	}
	
.button3
	{
		font-size: 1.0em;
		line-height:2em;
		min-width:4em;
		min-height:2.0em;
		margin:0.3em 0.1em 0.3em 0.1em;
		border-radius: 0.3em;
		background-color:rgb(255,255,255);
		color:rgb(200,59,80);
		border:1px rgb(200,59,80) solid
		cursor: pointer;
	
    box-shadow:-1px 0px 1px rgba(255,255,255,0.4), 1px 1px 2px rgba(0,0,0,0.2) inset;		
		
	}
	
.content{
	min-height:100%;
	overflow:hidden;
}

.sectionRemark{
	border-left: 1px dashed #3c76c5;
	border-right: 1px dashed #3c76c5;border-bottom: 1px dashed #3c76c5;
	padding: 2em 1.5em 2em 1.6em;
	background: linear-gradient(200deg, #f1f7ff 0%, #e6effb 100%);
	border-radius: 0.5em;
}

.body1{
	background:transparent;
	background-image:url("img/body1.jpg");
	background-repeat:no-repeat;
	background-position-x:center;
	background-position-y:top;
	background-size:cover;
	background-origin:padding-box;
	background-attachment:scroll;
	
}

.body2{
	background:transparent;
	background-image:url("img/body2.jpg");
	background-repeat:no-repeat;
	background-position-x:center;
	background-position-y:top;
	background-size:auto;
	background-origin:padding-box;
	background-attachment:scroll;
}
	
.r1
	{
	height:1.8em;
	width:1.8em;
	}
.s1
	{
	font-size:1.8em;
	min-width:7em;
	min-height	:2.3em;
	margin:0.5em 0.5em 0.5em 0.5em;
	border-radius: 0.8em;
	background-color:#FE6714; 
	border:0px #FE6714 solid; 
	cursor: pointer;  
	color:white; 		
	}
	
.btnFull{
	width:100%;
}
.btnLink
	{
	color:blue;   
	background-color:#E0E2E0;
	}

.t1
	{
	height	:2em;
	width:100%;
	}

.f6
	{
	font-size	:2em;
	}
.f5
	{
	font-size	:1.5em;
	}
.f4
{
	font-size	:1em;
}
.cNotice	
	{
	color	:#E06060;
	}
.link	
	{
	color:blue;
	//text-decoration:none;
	}
	
.tr_h
	{
	background-color: rgb(128, 102, 160);
	color: #fff;
	min-height:2.2em;
	text-align:center;
	}
	

.td_caption{
	background-color: rgb(128, 64, 80);
	color: #fff;
	text-align:right;
	border-width:1px;
}

.t_caption{
	
	font-size:1.1em;
	color: #000;
	text-align:left;
	border-width:1px;
}


.t_remark{
	font-size:0.9em;
	color:rgb(128,128,128);
}

.t_remark_s{
	font-size:0.8em;
	color:rgb(192,192,192);
}

.td_fill{
	height:0.8em;
	background-color:rgb(230,230,230);
}

.td_line{
	FILTER: alpha(opacity=30,finishopacity=0,style=3);
	width:90%;
	color:#EEEEEE;
	size:0.1em;
}

.f_title{
	font-size:1.1em;
}

.input_line{
	border:0px;
	color:rgb(120,120,120);
	//border-bottom:1px solid rgb(128,64,64);
	font-size:1.0em;
	overflow:hidden;
	background-color:transparent;
	
	border-radius: 0.3em;
	background-color: white;
	
	border: 1px solid rgb(150,150,150);
	outline: none;
}

.input_line_s{
	border:0px;
	border-bottom:1px solid rgb(128,64,64);
	font-size:0.8em;
	overflow:hidden;
	background-color:transparent;
}

.hr_line{
	border:0px;
	border-top:0.5px solid rgb(200,200,200);
	height:1px;
	width:100%;
}


.fileinput-button {
            position: relative;
            display: inline-block;
            overflow: hidden;
			background-color:rgb(255,255,255);
			background-image: url('img/AddNew_64.png');
			background-repeat: no-repeat;
			width:8em;
			height:2.5em;
			line-height:2.5em;
			
			font-size: 1.1em;
			margin:0em;
			margin-top:0.5em;
			border-radius: 0.3em;
		 
			border:1px rgb(190,149,160) solid; 
			cursor: pointer;  
			color:rgb(80,80,80); 
	
			box-shadow:-1px 0px 1px rgba(190,120,90,0.4), 1px 1px 2px rgba(0,0,0,0.2) inset;
        }

.fileinput-button input{
            position:absolute;
            right: 0px;
            top: 0px;
			margin:0px;
			width:100%;
			height:100%;
            opacity: 0;
            -ms-filter: 'alpha(opacity=0)';
            
			
        }
		

.over	{
	display:none;
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background-color:#A0A0A0;
	opacity:0.5;
	z-index:9999;
}   

.layout	{
	display:none;
	position:absolute;
	top: 40%;
	left:40%;
	width:20%;
	height:20%;
	z-index:10000;
	text-align:center;
}
    