/* - common ---------------------------------------------------------------- */
		.header{
			width:100%;
			height:40px;
			background-color:#2f4f4f;
		}

		.container{
			width:900px;
			margin-top: 2px;
		}

		.trcolor{
			background-color:#c7dc68;
		}

		.headrow{
			 background-color: #008000;
			 width: 100%;
		}

		.detailrow{
			margin-top: 5px;
			margin-bottom: 2px;
			font-size : 12px;
			width: 100%;
			color:black;
			background-color:#008000;

		}

		ul.menunavi {
			width: 100%;
			table-layout:fixed;
			padding-left: 0;
			display: table;
			list-style-type: none;
		}

		ul.menunavi li {
			display:table-cell;
			vertical-align: middle;
			text-align:center;
			width:20%;
			height:40px;
			background-color:#708090;
			border-left:1px solid white;
		}

		ul.menunavi li:first-child {
			border:none;
		}

		ul.menunavi li a {
			display:block;
			text-decoration:none;
			color:white;
			font-size : 13px;
		}
/*		ul.menunavi li a:hover{
			background-color: #dfa441;
			color: white;
		}
*/
		.span1 {
			margin-top: 10px;
			margin-right: 10px;
			margin-bottom: 5px;
			font-size : 12px;
			float:right;
			color:#808080;
		}

		.div1 {
			margin-top: 10px;
			margin-bottom: 5px;
			margin-left: 15px;
			font-size : 16px;
			float:left;
		}

		.title{
			border: 1px solid #000080;
			width:100%;
			background-color:white;
			text-align:right;
		}

		.title1{
			background-Color:#c7dc68;
			height:40px;
			margin: 2px 2px 2px 2px;
		}

		.title2{
			color:#008d60;
			height : 10px;
		}

		.user_info{
			font-size : 13px;
			text-align:right;
			width:900px;
			height:35px;
			color:#008000;
		}

		.menu{
			width:100%;
			padding-left: 0;
		}

		.footer-div{
			font-size : 13px;
			margin-bottom: 40px;
		}
		.hr_width{
			width: 100%;
		}
/* - download ---------------------------------------------------------------- */
		.headrow_txt_30{
			font-size : 12px;
			text-align : center;
			width : 30%;
		}

		.headrow_txt_25{
			font-size : 12px;
			text-align:center;
			width : 25%;
		}

		.headrow_txt_10{
			font-size : 12px;
			text-align:center;
			width : 10%;
		}

		.headrow_txt_13{
			font-size : 12px;
			text-align:center;
			width : 13%;
		}

		.headrow_txt_12{
			font-size : 12px;
			text-align:center;
			width : 12%;
		}
		.detailrow_txt_30{
			font-size : 12px;
			align : left;
			width : 30%;
		}

		.detailrow_txt_25{
			font-size : 12px;
			text-align:center;
			width : 25%;
		}

		.detailrow_txt_10{
			font-size : 12px;
			text-align:right;
			width : 10%;
		}

		.detailrow_txt_13{
			font-size : 12px;
			align : left;
			width : 13%;
		}

		.detailrow_txt_12{
			font-size : 12px;
			align : left;
			width : 12%;
		}
		.txt_black{
			color: black;
		}
/* - upload ---------------------------------------------------------------- */
		.headrow_txt_40{
			font-size : 12px;
			text-align:center;
			width : 40%;
		}
		.headrow_txt_20{
			font-size : 12px;
			text-align:center;
			width : 20%;
		}
		.detailrow_txt_40{
			font-size : 12px;
			text-align : left;
			width : 40%;
		}

		.detailrow_txt_20{
			font-size : 12px;
			text-align : left;
			width : 20%;
		}
		.untreated_headrow50{
			margin-top: 5px;
			margin-bottom: 5px;
			font-size: 12px;
			color:white;
			background-color: #008000;
			width: 50%;
			margin-right: auto;
		}

		.untreated_headrow100{
			margin-top: 5px;
			margin-bottom: 2px;
			font-size: 12px;
			color:white;
			background-color: #008000;
			width: 100%;
		}

		.untreated_resultrow{
			margin-top: 10px;
			margin-bottom: 10px;
			font-size: 13px;
			color:darkgreen;
			text-align: left;
		}
/* - untreated ---------------------------------------------------------------- */
		.headrow_txt_50{
			margin-top: 5px;
			margin-bottom: 5px;
			font-size: 12px;
			color:white;
			background-color: #008000;
			width: 50%;
			margin-right: auto;
		}

		.headrow_txt_100{
			margin-top: 5px;
			margin-bottom: 2px;
			font-size: 12px;
			color:white;
			background-color: #008000;
			width: 100%;
		}

		.headrow_txt_35{
			color:white;
			width: 35%;
			text-align:center;
		}
		.headrow_width_60{
			width: 60%;
		}

		.headrow_width_30{
			width: 30%;
		}

		.headrow_width_10{
			width: 10%;
		}
		.detailrow_txt_65{
			color: black;
			background-color:white;
			width: 65%;
			text-align:left;
		}
		.resultrow{
			margin-top: 10px;
			margin-bottom: 10px;
			font-size: 13px;
			color:darkgreen;
			text-align: left;
		}
/* - login ---------------------------------------------------------------- */
		.row_txt_left{
			font-size : 12px;
			text-align:center;
			width : 15%;
			background-color:#c7dc68;
		}

		.row_txt_right{
			font-size : 12px;
			text-align:left;
			width : 85%;
			background-color:white;
		}

		.mt5{
			margin-top: 5px;
		}
/* - request watch -------------------------------------------------------- */
		#request_watch tbody{
			background-color:white;
		}

		#request_watch tbody:hover{
			background-color:#ebfcf3;
		}
