body { font-size: 62.5%; }
			label, input { display:block; }
			input.text { margin-bottom:12px; width:95%; padding: .4em; }
			fieldset { padding:0; border:0; margin-top:25px; }
			h1 { font-size: 1.2em; margin: .6em 0; }
			div#users-contain { width: 350px; margin: 20px 0; }
			div#users-contain table { margin: 1em 0; border-collapse: collapse; width: 100%; }
			div#users-contain table td, div#users-contain table th { border: 1px solid #eee; padding: .6em 10px; text-align: left; }
			.ui-dialog .ui-state-error { padding: .3em; }
			.validateTips { border: 1px solid transparent; padding: 0.3em; }
			.trendTools { height: 100%; width: 25px ;background-size: 100%; background-repeat: no-repeat; background-position:center; }			
			
			table.gridtable {
				table-layout: fixed; 
				font-family: verdana,arial,sans-serif;
				font-size:10px;
				color:#333333;
				border-width: 1px;
				border-color: #666666;
				border-collapse: collapse;				
				
				max-height:150px;
			}
			table.gridtable th {
				white-space:nowrap; 
				border-width: 1px;
				min-width: 40px;
				max-height: 20px;
				padding: -8px;
				border-style: solid;
				border-color: #666666;
				background-color: #dedede; /*- Pen Color -*/
			}
			table.gridtable td {
				max-width: 250px;
				max-height: 20px;
				border-width: 1px;
				padding: 1px;
				border-style: solid;
				border-color: #666666;
				background-color: #ffffff;
				text-align:center;
				vertical-align:middle;
			}				
			table.gridtable select{
				max-width: 100px;
				max-height: 35px; /*- line Style - */
			}
			table.gridtable tr {
				height: 20px;
				max-height: 20px;
			}
			table.gridtable input {
				max-width: 45px;
			}
			.tag, .desc{
				width:13%;
			}
			.sample, .interpol{
				width:7%;
            }
			.lstyle, .marker{  
				width:25%;
            }
			.thick, .legend{            
				width:9%;
            }
			.pencolor{            
				width:30%;
            }
			.remove{
				width:5%;
			}