#report th {
	font-size: 14px;
    font-weight: 500;
    padding: 19px 0 20px 0;
    border-bottom: 1px solid #3b7def;
    background-color: #edf2f8;
}
#report td {
	border-bottom: 1px solid #ddd;
    padding: 19px 0 20px 0;
    font-size: 14px;
    font-weight: 500;
}
#report tr:last-child td {
    border-bottom: none;
}
#view {
	width: 100%;
	font-size: 14px;
}
#view th {
	background-color: #edf2f8;
    padding: 19px 0px 20px 0px;
    font-weight: 500;
    width: 200px;
    border-bottom : 1px solid #ddd;
    font-size: 14px;
    }
#view td {
	width: 480px;
	padding: 19px 20px; 20px 0px;
    border-bottom : 1px solid #ddd;
    font-size: 14px;
    }
#view tr:last-child td {
    border-bottom: none;
}
#write {
	width: 100%;
	font-size: 14px;
}
#write th {
    padding: 19px 0px 20px 0px;
    font-weight: 500;
    width: 200px;
    font-size: 14px;
    }
#write td {
	width: 980px;
	padding: 10px 20px;
    font-size: 14px;
    }
#write tr:last-child td {
}
#write input, #write textarea {
	font-size:14px; 
	width:100%;
	padding: 11px 20px;
	border: 1px solid #ddd;
    	border-radius: 5px;
    	outline:none;
    	margin: 0;
}
#write input:FOCUS, #write textarea:FOCUS { 
	border-color: #1646b4;
	outline: none;
	background-color: #edf2f8;
}
div.btn-cancle {
    width: 190px;
    padding: 16px 50px 0 50px;
    background-color: #444;
    border: 1px solid #444 !important;
    border-radius: 20px;
    font-size: 18px;
    font-weight: 500;
    float: left;
    color: white;
    display: inline-block;
    text-align: center;
    cursor: pointer;
    box-shadow: 2px 2px 2px rgba(0,0,0,0.2);
}
div.btn-submit {
    width: 190px;
    padding: 16px 50px 0 50px;
    background-color: #3b7def;
    border: 1px solid #3b7def !important;
    border-radius: 20px;
    font-size: 18px;
    font-weight: 500;
    float: right;
    color: white;
    display: inline-block;
    text-align: center;
    cursor: pointer;
    box-shadow: 2px 2px 2px rgba(0,0,0,0.2);
}
a.reg_btn {
width: 120px;
    background-color: #3b7def;
    border: 1px solid #3b7def;
    height: 20px;
    padding: 10px 20px;
    color: white;
    text-align: center;
    font-size: 14px;
    font-weight: 600;
    margin-right: 10px;
    border-radius: 7px;
    cursor: pointer;
    position: relative;
    right: calc((50% - 700px) - 10px);
    bottom: 0px;
}
a.reg_btn:hover {
width: 120px;
    background-color: white;
    color: #3b7def;
}

        #uploadbtn { 
            width: 120px;
            height: 25px;
            background: #3b7def;
            vertical-align: middle;
            text-align: center;
            border-radius: 5px;
            padding: 10px 5px 5px;
        }
        #uploadbtn>span {
            font-size: 14px;
            font-weight: 600;
            color: white;
        }