table {
border-collapse: collapse 
}

.c1 {
	font-size: 15px;
	line-height: 20px;
	color: #000000;
}
.c2 {
	font-size: 13px;
	line-height: 16px;
	color: #666666;
}
.c3 {
	font-size: 13px;
	line-height: 16px;
	color: #000000;
}
.c4 {
	font-size: 15px;
	color: #FFFFFF;
	vertical-align: 40%;
}
.c5 {
	font-size: 15px;
	
	color: #6A8FAC;
}

.t1_1{
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
}
.t1_2{
	border: 1px solid #000000;
}
.t1_3{
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-bottom-color: #6A8FAC;
	border-left-style: solid;
	border-right-color: #000000;
	border-left-color: #000000;

}
.t1_4{
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: hidden;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
}
.t2_1 {
	font-size: 13px;
	color: #000000;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-color: #6A8FAC;
	border-bottom-color: #6A8FAC;
	border-left-color: #6A8FAC;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 30px;
}
.t2_2 {
	font-size: 13px;
	color: #000000;
	border: 1px solid #6A8FAC;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 30px;
}
.t3 {
	font-size: 13px;
	color: #000000;
	background-color: #D8E2EA;
	
}
.t4 {
	font-size: 13px;
	color: #3D3D3D;
	border: 1px solid #6A8FAC;
	padding: 5px;
}
.t5 {
	font-size: 11px;
}
.t6 {
	text-indent:5px;
	text-align:center; 	
}
.t7 {
	white-space: nowrap;
	font-size: 13px;
	color: #000000;
	background-color: #D8E2EA;
	border: 1px solid #6A8FAC;
	padding: 5px;
}
.t8 {		
	border: 0px ;
}
.t9 {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #787800;
}
.t10 {	
	border-top-color: #000000; 
	border-top-style: solid; 
	border-top-width: 1px;
}

.t11 {
	white-space: nowrap;
	font-size: 13px;
	padding: 5px;
	border: 1px solid #6A8FAC;
	border-right-color: #FFFFFF;
	padding: 5px;
	
}
.t12 {
	white-space: nowrap;
	font-size: 13px;
	border: 1px solid #6A8FAC;
	padding: 5px;
	border-left-color: #FFFFFF;
	padding: 5px;
}
.t13 {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
}

.t19 {
	border-color: #6A8FAC; 
	border-style: solid; 
	border-width: 1px; 
	border-width: 1px ;
	border-right-style: hidden;
}

.t14 {
	border-color: #6A8FAC; 
	border-style: solid; 
	border-width: 1px; 
	border-width: 1px ;
	border-left-style: hidden;
}

.t15 {
	border-color: #6A8FAC; 
	border-style: solid; 
	border-width: 1px; 
	border-width: 1px ;
	border-top-style: hidden;
}

.t16 {
	border-color: #6A8FAC; 
	border-style: solid;
	border-width: 1px; 
	border-width: 1px ;
	border-bottom-style: hidden;
}

.t17 {
	border-color: #6A8FAC; 
	border-style: solid; 
	border-width: 1px; 
	border-width: 1px ;
	border-left-style: hidden;
	border-right-style: hidden;
}

.t18 {
	border-color: #6A8FAC; 
	border-style: solid; 
	border-width: 1px; 
	border-width: 1px ;
	border-left-style: hidden;
	border-top-style: hidden;
}

.t20 {
	font-size: 13px;
	border-color: #6A8FAC; 
	border-style: solid; 
	border-width: 1px; 
	border-left-style: none;
	border-right-style: none;
	padding: 5px;
}

.t21 {
	border-color: #6A8FAC; 
	border-style: solid; 
	border-width: 1px; 
	border-width: 1px ;
	border-left-style: hidden;
	border-right-style: hidden;
	border-bottom-style: hidden;
}

.t22 {
	border-color: #6A8FAC; 
	border-style: solid; 
	border-width: 1px; 
	border-width: 1px ;
	border-left-style: hidden;
	border-right-style: hidden;
	border-top-style: hidden;
}

.t23 {
	border-color: #6A8FAC; 
	border-style: solid; 
	border-width: 1px; 
	border-width: 1px ;
	border-left-style: hidden;
	border-bottom-style: hidden;
	border-top-style: hidden;
}
.menu_style{
    margin-left:17%;
    margin-right:auto;
}

.bottom_line {
	white-space: nowrap;
	height: 20px;
	width: 120px;
	background-image: url("/ehls.web/css/bottom_line.gif");	
	position:relative;
	bottom: 3px;	
}

.bottom_line_button {
	white-space: nowrap;
	height: 20px;
	background-image: url("/ehls.web/css/bottom_line.gif");	
	position:relative;
	bottom: 3px;
}

.bottom_line_short {
	height: 20px;
	width: 40px;
	background-image: url("/ehls.web/css/bottom_line.gif");	
	position:relative;
	bottom: 3px;	
}

.move_1 {
	margin-left:5px;	
}
	
.nowrap1 {
	white-space: nowrap;	
}

.Button_move{
    position:relative;
	top: 1px;
}

.Button_move1{
    position:relative;
	bottom: 3px;
}

a.lin_1:link {
	font-size: 15px;
	color: #000000;
	text-decoration:none;
	background-image: url("/ehls.web/css/log_in_r2_c1.gif");
	height: 17px;
	width: 120px;
	clear: none;
	float: left;
	text-align: center;
	vertical-align: text-bottom;
	padding-top: 3px;
}

a.lin_1:visited {
	font-size: 15px;
	color: #000000;
	text-decoration:none;
	background-image: url("/ehls.web/css/log_in_r2_c1.gif");
	height: 17px;
	width: 120px;
	clear: none;
	float: left;
	text-align: center;
	vertical-align: text-bottom;
	padding-top: 3px;
}

a.lin_1:hover {
	font-size: 15px;
	color: #FFFFFF;
	text-decoration: none;
	background-image: url("/ehls.web/css/log_in_r2_c2.gif");
	height: 17px;
	width: 120px;
	clear: none;
	float: left;
	text-align: center;
	vertical-align: text-bottom;
	padding-top: 3px;
}

a.lin_1:active {
	font-size: 15px;
	color: #FFFFFF;
	text-decoration: none;
	background-image: url("/ehls.web/css/log_in_r2_c2.gif");
	height: 17px;
	width: 120px;
	clear: none;
	float: left;
	text-align: center;
	vertical-align: text-bottom;
	padding-top: 3px;
}

a.lin_2:link {
	font-size: 15px;
	color: #000000;
	text-decoration:none;
	background-image: url("/ehls.web/css/log_in_r2_c3.gif");
	height: 17px;
	width: 80px;
	clear: none;
	float: left;
	text-align: center;
	vertical-align: text-bottom;
	padding-top: 3px;
}

a.lin_2:visited {
	font-size: 15px;
	color: #000000;
	text-decoration:none;
	background-image: url("/ehls.web/css/log_in_r2_c3.gif");
	height: 17px;
	width: 80px;
	clear: none;
	float: left;
	text-align: center;
	vertical-align: text-bottom;
	padding-top: 3px;
}

a.lin_2:hover {
	font-size: 15px;
	color: #FFFFFF;
	text-decoration: none;
	background-image: url("/ehls.web/css/log_in_r2_c4.gif");
	height: 17px;
	width: 80px;
	clear: none;
	float: left;
	text-align: center;
	vertical-align: text-bottom;
	padding-top: 3px;
}

a.lin_2:active {
	font-size: 15px;
	color: #FFFFFF;
	text-decoration: none;
	background-image: url("/ehls.web/css/log_in_r2_c4.gif");
	height: 17px;
	width: 80px;
	clear: none;
	float: left;
	text-align: center;
	vertical-align: text-bottom;
	padding-top: 3px;
}

a.lin_3:link {
	font-size: 13px;
	line-height: 15px;
	color: #D8E2EA;
	text-decoration: underline;
	padding-left:10px; 
}

a.lin_3:visited {
	font-size: 13px;
	line-height: 15px;
	color: #D8E2EA;
	text-decoration: underline;
	padding-left:10px; 
}

a.lin_3:hover {
	font-size: 15px;
	line-height: 15px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	padding-left:10px; 
}

a.lin_3:active {
	font-size: 15px;
	line-height: 15px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	padding-left:10px; 
}

a.lin_4:link {
	font-size: 13px;
	color: #000000;
	text-decoration: none;
	background-image: url("/ehls.web/css/log_in_r2_c3.gif");
	height: 17px;
	width: 80px;
	clear: none;
	float: left;
	text-align: center;
	vertical-align: text-bottom;
	padding-top: 5px;
}

a.lin_4:visited {
	font-size: 13px;
	color: #000000;
	text-decoration: none;
	background-image: url("/ehls.web/css/log_in_r2_c3.gif");
	height: 17px;
	width: 80px;
	clear: none;
	float: left;
	text-align: center;
	vertical-align: text-bottom;
	padding-top: 5px;
}

a.lin_4:hover {
	font-size: 13px;
	color: #FFFFFF;
	text-decoration: none;
	background-image: url("/ehls.web/css/log_in_r2_c4.gif");
	height: 17px;
	width: 80px;
	clear: none;
	float: left;
	text-align: center;
	vertical-align: text-bottom;
	padding-top: 5px;
}

a.lin_4:active {
	font-size: 13px;
	color: #FFFFFF;
	text-decoration: none;
	background-image: url("/ehls.web/css/log_in_r2_c4.gif");
	height: 17px;
	width: 80px;
	clear: none;
	float: left;
	text-align: center;
	vertical-align: text-bottom;
	padding-top: 5px;
}

a.lin_5:link {
	font-size: 15px;
	color: #FFFFFF;
	text-decoration:none;
	background-image: url("/ehls.web/css/4-1.png");
	height: 20px;
	width: 80px;
	clear: none;
	float: left;
	text-align: center;
	vertical-align: text-bottom;
	position:relative;
	top: 4px;
    bottom: 1px; 
}

a.lin_5:visited {
	font-size: 15px;
	color: #FFFFFF;
	text-decoration:none;
	background-image: url("/ehls.web/css/4-1.png");
	height: 20px;
	width: 80px;
	clear: none;
	float: left;
	text-align: center;
	vertical-align: text-bottom;
	position:relative;
	top: 4px;
    bottom: 1px; 
}

a.lin_5:hover {
	font-size: 15px;
	color: #000000;
	text-decoration: none;
	background-image: url("/ehls.web/css/4-2.png");
	height: 20px;
	width: 80px;
	clear: none;
	float: left;
	text-align: center;
	vertical-align: text-bottom;
	position:relative;
	top: 4px;
    bottom: 3px;	
}

a.lin_5:active {
	font-size: 15px;
	color: #000000;
	text-decoration: none;
	background-image: url("/ehls.web/css/4-2.png");
	height: 20px;
	width: 80px;
	clear: none;
	float: left;
	text-align: center;
	vertical-align: text-bottom;
	position:relative;
	top: 4px;
    bottom: 1px; 
}

a.lin_6:link {
	font-size: 15px;
	color: #000000;
	text-decoration:none;
	background-image: url("/ehls.web/css/log_in_r2_c3.gif");
	height: 17px;
	width: 160px;
	clear: none;
	float: left;
	text-align: center;
	vertical-align: text-bottom;
	position:relative;
	top: 6px;
    bottom: 1px; 
	border-bottom-width: 1px;
	border-bottom-color: #000000;
	border-bottom-style: solid;
}

a.lin_6:visited {
	font-size: 15px;
	color: #000000;
	text-decoration:none;
	background-image: url("/ehls.web/css/log_in_r2_c3.gif");
	height: 17px;
	width: 160px;
	clear: none;
	float: left;
	text-align: center;
	vertical-align: text-bottom;
	position:relative;
	top: 6px;
    bottom: 1px; 
	border-bottom-width: 1px;
	border-bottom-color: #000000;
	border-bottom-style: solid;
}

a.lin_6:hover {
	font-size: 15px;
	color: #FFFFFF;
	text-decoration: none;
	background-image: url("/ehls.web/css/log_in_r2_c4.gif");
	height: 17px;
	width: 160px;
	clear: none;
	float: left;
	text-align: center;
	vertical-align: text-bottom;
	position:relative;
	top: 6px;
    bottom: 1px; 
	border-bottom-width: 1px;
	border-bottom-color: #000000;
	border-bottom-style: solid;
}

a.lin_6:active {
	font-size: 15px;
	color: #FFFFFF;
	text-decoration: none;
	background-image: url("/ehls.web/css/log_in_r2_c4.gif");
	height: 17px;
	width: 160px;
	clear: none;
	float: left;
	text-align: center;
	vertical-align: text-bottom;
	position:relative;
	top: 6px;
    bottom: 1px; 
	border-bottom-width: 1px;
	border-bottom-color: #000000;
	border-bottom-style: solid;
}

a.lin_7:link {
	font-size: 15px;
	color: #000000;
	text-decoration:none;
	background-image: url("/ehls.web/css/2-2.png");
	height: 25px;
	width: 80px;
	clear: none;
	float: left;
	text-align: center;
	vertical-align: text-bottom;
	position:relative;
	top: 6px;
}

a.lin_7:visited {
	font-size: 15px;
	color: #000000;
	text-decoration:none;
	background-image: url("/ehls.web/css/2-2.png");
	height: 25px;
	width: 80px;
	clear: none;
	float: left;
	text-align: center;
	vertical-align: text-bottom;
	position:relative;
	top: 6px;
}

a.lin_7:hover {
	font-size: 15px;
	color: #CC0033;
	text-decoration: none;
	background-image: url("/ehls.web/css/2-1.png");
	height: 25px;
	width: 80px;
	clear: none;
	float: left;
	text-align: center;
	vertical-align: text-bottom;
	position:relative;
	top: 6px;
}

a.lin_7:active {
	font-size: 15px;
	color: #CC0033;
	text-decoration: none;
	background-image: url("/ehls.web/css/2-1.png");
	height: 25px;
	width: 80px;
	clear: none;
	float: left;
	text-align: center;
	vertical-align: text-bottom;
	position:relative;
	top: 6px;
}

a.lin_8:link {
	font-size: 13px;
	color: #000000;
	text-decoration:none;
	background-image: url("/ehls.web/css/1-2.png");
	height: 17px;
	width: 82px;
	clear: none;
	float: left;
	text-align: center;
	vertical-align: text-bottom;
	position:relative;
	top: 2px;
}

a.lin_8:visited {
	font-size: 13px;
	color: #000000;
	text-decoration:none;
	background-image: url("/ehls.web/css/1-2.png");
	height: 17px;
	width: 80px;
	clear: none;
	float: left;
	text-align: center;
	vertical-align: text-bottom;
	position:relative;
	top: 2px;
}

a.lin_8:hover {
	font-size: 13px;
	color: #CC0033;
	text-decoration: none;
	background-image: url("/ehls.web/css/1-1.png");
	height: 17px;
	width: 80px;
	clear: none;
	float: left;
	text-align: center;
	vertical-align: text-bottom;
	position:relative;
	top: 2px;
}

a.lin_8:active {
	font-size: 13px;
	color: #CC0033;
	text-decoration: none;
	background-image: url("/ehls.web/css/1-1.png");
	height: 17px;
	width: 80px;
	clear: none;
	float: left;
	text-align: center;
	vertical-align: text-bottom;
	position:relative;
	top: 2px;
}

a.lin_9:link {
	font-size: 15px;
	color: #000000;
	text-decoration:none;
	background-image: url("/ehls.web/css/3-2.png");
	height: 17px;
	width: 120px;
	clear: none;
	float: left;
	text-align: center;
	vertical-align: text-bottom;
	position:relative;
	top: 6px;
    bottom: 1px; 
	border-bottom-width: 1px;
	border-bottom-color: #000000;
	border-bottom-style: solid;
}

a.lin_9:visited {
	font-size: 15px;
	color: #000000;
	text-decoration:none;
	background-image: url("/ehls.web/css/3-2.png");
	height: 17px;
	width: 120px;
	clear: none;
	float: left;
	text-align: center;
	vertical-align: text-bottom;
	position:relative;
	top: 6px;
    bottom: 1px; 
	border-bottom-width: 1px;
	border-bottom-color: #000000;
	border-bottom-style: solid;
}

a.lin_9:hover {
	font-size: 15px;
	color: #CC0033;
	text-decoration: none;
	background-image: url("/ehls.web/css/3-1.png");
	height: 17px;
	width: 120px;
	clear: none;
	float: left;
	text-align: center;
	vertical-align: text-bottom;
	position:relative;
	top: 6px;
    bottom: 1px; 
	border-bottom-width: 1px;
	border-bottom-color: #000000;
	border-bottom-style: solid;
}

a.lin_9:active {
	font-size: 15px;
	color: #CC0033;
	text-decoration: none;
	background-image: url("/ehls.web/css/3-1.png");
	height: 17px;
	width: 120px;
	clear: none;
	float: left;
	text-align: center;
	vertical-align: text-bottom;
	position:relative;
	top: 6px;
    bottom: 1px; 
	border-bottom-width: 1px;
	border-bottom-color: #000000;
	border-bottom-style: solid;
}

a.lin_10:link {
	font-size: 14px;
	color: #000000;
	text-decoration:none;
	background-image: url("/ehls.web/css/2-2.png");
    height: 17px;
	width: 54px;
	clear: none;
	float: left;
	text-align: center;
	vertical-align: text-bottom;
	position:relative;
	bottom:2px;
	left:15px;
}

a.lin_10:visited {
	font-size: 14px;
	color: #000000;
	text-decoration:none;
	background-image: url("/ehls.web/css/2-2.png");
    height: 20px;
	width: 80px;
	clear: none;
	float: left;
	text-align: center;
	vertical-align: text-bottom;
	position:relative;
	bottom:2px;
	left:15px;
}

a.lin_10:hover {
	font-size: 14px;
	color: #CC0033;
	text-decoration: none;
	background-image: url("/ehls.web/css/2-1.png");
	height: 20px;
	width: 80px;
	clear: none;
	float: left;
	text-align: center;
	vertical-align: text-bottom;
	position:relative;
}

a.lin_10:active {
	font-size: 14px;
	color: #CC0033;
	text-decoration: none;
	background-image: url("/ehls.web/css/2-1.png");
	height: 20px;
	width: 80px;
	clear: none;
	float: left;
	text-align: center;
	vertical-align: text-bottom;
	position:relative;
}

a.lin_11:link {
	font-size: 13px;
	color: #000000;
	text-decoration:none;
	background-image: url("/ehls.web/css/4-2.png");
    height: 20px;
	width: 80px;
	clear: none;
	float: left;
	text-align: center;
	vertical-align: text-bottom;
	position:relative;
	bottom:2px;
	left:15px;
}

a.lin_11:hover {
	font-size: 13px;
	color: #CC0033;
	text-decoration: none;
	background-image: url("/ehls.web/css/4-1.png");
	height: 17px;
	width: 54px;
	clear: none;
	float: left;
	text-align: center;
	vertical-align: text-bottom;
	position:relative;
}

a.lin_12:link {
	font-size: 13px;
	color: #000000;
	text-decoration:none;
	background-image: url("/ehls.web/css/2-2.png");
	height: 17px;
	width: 54px;
	clear: none;
	float: left;
	text-align: center;
	vertical-align: text-bottom;
	position:relative;
	top: 2px;
}

a.lin_12:hover {
	font-size: 13px;
	color: #000000;
	text-decoration:none;
	background-image: url("/ehls.web/css/2-1.png");
	height: 17px;
	width: 54px;
	clear: none;
	float: left;
	text-align: center;
	vertical-align: text-bottom;
	position:relative;
	top: 2px;
}

a.lin_13:link {
	font-size: 13px;
	color: #000000;
	text-decoration:none;
	background-image: url("/ehls.web/css/Oval_Delete_TW_1.png");
    height: 20px;
	width: 80px;
	clear: none;
	float: left;
	text-align: center;
	vertical-align: text-bottom;
	position:relative;
	bottom:2px;
	left:15px;
}

a.lin_13:hover {
	font-size: 13px;
	color: #CC0033;
	text-decoration: none;
	background-image: url("/ehls.web/css/Oval_Delete_TW_2.png");
	height: 20px;
	width: 80px;
	clear: none;
	float: left;
	text-align: center;
	vertical-align: text-bottom;
	position:relative;
}

a.lin_14:link {
	font-size: 14px;
	color: #000000;
	text-decoration:none;
	background-image: url("/ehls.web/css/Oval_Add_TW_1.png");
    height: 17px;
	width: 54px;
	clear: none;
	float: left;
	text-align: center;
	vertical-align: text-bottom;
	position:relative;
	bottom:2px;
	left:15px;
}

a.lin_14:visited {
	font-size: 14px;
	color: #000000;
	text-decoration:none;
	background-image: url("/ehls.web/css/Oval_Add_TW_1.png");
    height: 20px;
	width: 80px;
	clear: none;
	float: left;
	text-align: center;
	vertical-align: text-bottom;
	position:relative;
	bottom:2px;
	left:15px;
}

a.lin_14:hover {
	font-size: 14px;
	color: #CC0033;
	text-decoration: none;
	background-image: url("/ehls.web/css/Oval_Add_TW_2.png");
	height: 20px;
	width: 80px;
	clear: none;
	float: left;
	text-align: center;
	vertical-align: text-bottom;
	position:relative;
}

a.lin_14:active {
	font-size: 14px;
	color: #CC0033;
	text-decoration: none;
	background-image: url("/ehls.web/css/Oval_Add_TW_2.png");
	height: 20px;
	width: 80px;
	clear: none;
	float: left;
	text-align: center;
	vertical-align: text-bottom;
	position:relative;
}

a.lin_15:link {
	font-size: 14px;
	color: #000000;
	text-decoration:none;
	background-image: url("/ehls.web/css/Cancel_TW_1.png");
    height: 17px;
	width: 54px;
	clear: none;
	float: left;
	text-align: center;
	vertical-align: text-bottom;
	position:relative;
	bottom:2px;
	left:15px;
}

a.lin_15:visited {
	font-size: 14px;
	color: #000000;
	text-decoration:none;
	background-image: url("/ehls.web/css/Cancel_TW_1.png");
    height: 20px;
	width: 80px;
	clear: none;
	float: left;
	text-align: center;
	vertical-align: text-bottom;
	position:relative;
	bottom:2px;
	left:15px;
}

a.lin_15:hover {
	font-size: 14px;
	color: #CC0033;
	text-decoration: none;
	background-image: url("/ehls.web/css/Cancel_TW_2.png");
	height: 20px;
	width: 80px;
	clear: none;
	float: left;
	text-align: center;
	vertical-align: text-bottom;
	position:relative;
}

a.lin_15:active {
	font-size: 14px;
	color: #CC0033;
	text-decoration: none;
	background-image: url("/ehls.web/css/Cancel_TW_2.png");
	height: 20px;
	width: 80px;
	clear: none;
	float: left;
	text-align: center;
	vertical-align: text-bottom;
	position:relative;
}

a.lin_16:link {
	font-size: 14px;
	color: #000000;
	text-decoration:none;
	background-image: url("/ehls.web/css/Certain_TW_1.png");
    height: 17px;
	width: 54px;
	clear: none;
	float: left;
	text-align: center;
	vertical-align: text-bottom;
	position:relative;
	bottom:2px;
	left:15px;
}

a.lin_16:visited {
	font-size: 14px;
	color: #000000;
	text-decoration:none;
	background-image: url("/ehls.web/css/Certain_TW_1.png");
    height: 20px;
	width: 80px;
	clear: none;
	float: left;
	text-align: center;
	vertical-align: text-bottom;
	position:relative;
	bottom:2px;
	left:15px;
}

a.lin_16:hover {
	font-size: 14px;
	color: #CC0033;
	text-decoration: none;
	background-image: url("/ehls.web/css/Certain_TW_2.png");
	height: 20px;
	width: 80px;
	clear: none;
	float: left;
	text-align: center;
	vertical-align: text-bottom;
	position:relative;
}

a.lin_16:active {
	font-size: 14px;
	color: #CC0033;
	text-decoration: none;
	background-image: url("/ehls.web/css/Certain_TW_2.png");
	height: 20px;
	width: 80px;
	clear: none;
	float: left;
	text-align: center;
	vertical-align: text-bottom;
	position:relative;
}

a.lin_17:link {
	font-size: 14px;
	color: #000000;
	text-decoration:none;
	background-image: url("/ehls.web/css/Leave_TW_1.png");
    height: 17px;
	width: 54px;
	clear: none;
	float: left;
	text-align: center;
	vertical-align: text-bottom;
	position:relative;
	bottom:2px;
	left:15px;
}

a.lin_17:visited {
	font-size: 14px;
	color: #000000;
	text-decoration:none;
	background-image: url("/ehls.web/css/Leave_TW_1.png");
    height: 20px;
	width: 80px;
	clear: none;
	float: left;
	text-align: center;
	vertical-align: text-bottom;
	position:relative;
	bottom:2px;
	left:15px;
}

a.lin_17:hover {
	font-size: 14px;
	color: #CC0033;
	text-decoration: none;
	background-image: url("/ehls.web/css/Leave_TW_2.png");
	height: 20px;
	width: 80px;
	clear: none;
	float: left;
	text-align: center;
	vertical-align: text-bottom;
	position:relative;
}

a.lin_17:active {
	font-size: 14px;
	color: #CC0033;
	text-decoration: none;
	background-image: url("/ehls.web/css/Leave_TW_2.png");
	height: 20px;
	width: 80px;
	clear: none;
	float: left;
	text-align: center;
	vertical-align: text-bottom;
	position:relative;
}

a.lin_18:link {
	font-size: 14px;
	color: #000000;
	text-decoration:none;
	background-image: url("/ehls.web/css/Oval_Add_TW_1.png");
    height: 20px;
	width: 80px;
	clear: none;
	float: left;
	text-align: center;
	vertical-align: text-bottom;
	position:relative;
	bottom:2px;
	left:15px;
}

a.lin_18:visited {
	font-size: 14px;
	color: #000000;
	text-decoration:none;
	background-image: url("/ehls.web/css/Oval_Add_TW_1.png");
    height: 20px;
	width: 80px;
	clear: none;
	float: left;
	text-align: center;
	vertical-align: text-bottom;
	position:relative;
	bottom:2px;
	left:15px;
}

a.lin_18:hover {
	font-size: 14px;
	color: #CC0033;
	text-decoration: none;
	background-image: url("/ehls.web/css/Oval_Add_TW_2.png");
	height: 20px;
	width: 80px;
	clear: none;
	float: left;
	text-align: center;
	vertical-align: text-bottom;
	position:relative;
}

a.lin_18:active {
	font-size: 14px;
	color: #CC0033;
	text-decoration: none;
	background-image: url("/ehls.web/css/Oval_Add_TW_2.png");
	height: 20px;
	width: 80px;
	clear: none;
	float: left;
	text-align: center;
	vertical-align: text-bottom;
	position:relative;
}

a.lin_19:link {
	font-size: 14px;
	color: #000000;
	text-decoration:none;
	background-image: url("/ehls.web/css/Oval_Add_US_1.png");
    height: 20px;
	width: 80px;
	clear: none;
	float: left;
	text-align: center;
	vertical-align: text-bottom;
	position:relative;
	bottom:2px;
	left:15px;
}

a.lin_19:visited {
	font-size: 14px;
	color: #000000;
	text-decoration:none;
	background-image: url("/ehls.web/css/Oval_Add_US_1.png");
    height: 20px;
	width: 80px;
	clear: none;
	float: left;
	text-align: center;
	vertical-align: text-bottom;
	position:relative;
	bottom:2px;
	left:15px;
}

a.lin_19:hover {
	font-size: 14px;
	color: #CC0033;
	text-decoration: none;
	background-image: url("/ehls.web/css/Oval_Add_US_2.png");
	height: 20px;
	width: 80px;
	clear: none;
	float: left;
	text-align: center;
	vertical-align: text-bottom;
	position:relative;
}

a.lin_19:active {
	font-size: 14px;
	color: #CC0033;
	text-decoration: none;
	background-image: url("/ehls.web/css/Oval_Add_US_2.png");
	height: 20px;
	width: 80px;
	clear: none;
	float: left;
	text-align: center;
	vertical-align: text-bottom;
	position:relative;
}

.message {	
	color: crimson; 
	font-size: 13px; 
	font-style: italic; 
	text-align: left;
}

.jmdvt {
	color: #0000a0;
	font-size: 10pt;
	overflow: auto;
	height: 180px;
	text-align: left;	
	scrollbar-face-color: #CCCCFF; 	
	scrollbar-highlight-color:#6666CC; 		
	scrollbar-shadow-color: #EEEEEE; 
	scrollbar-3dlight-color: #000066; 
	scrollbar-arrow-color: #6600FF; 
	scrollbar-track-color: #6666FF; 
	scrollbar-darkshadow-color: #3366FF;
	position:relative;
	right:2px;	
}

.right_corner {
	border-top: 1px solid black; 
	border-right: 1px solid black;
}

LI {
	list-style-type: none;
	list-style-position: outside;
}

.selectBox{
	position:absolute; 
	visibility:hidden;
}

.headerStyle{
	font-size: 13px; 
	font-weight: 100; 
	color: #000000; 
	background-color: #D8E2EA; 
	white-space :nowrap;
}

.rowStyle{
	font-size: 13px; 
	text-align: center;
	background-color:#FFFFFF;
	white-space :nowrap;
}

.table_style{
	background-color:#7F9DB9;
	width:100%;
}

.content_border {
	border: solid #000033; 
	border-width: 0px 1px 1px 1px;
	text-align: center;
	padding:10px 10px 10px 10px;
}

.form_template{
	margin-top: 0px;
	position: relative; 
	top: 20px;
	text-align: left;
}

.form_title{
	width:190px;
	color: white;
	font-size: 15px;
}

.form_title_font{
	position: relative; top: -5px;
}

.from_title_left{
	background-image : url(../images/log_in_r3_c1.gif);
	width:20px;
	height:31px;
}

.form_title_center{
	background-image:url(../images/log_in_r3_c2.gif);
	color:#ffffff;
	font-size: 15px;
	text-align:center;
}

.form_title_rigth{
	background-image:url(../images/log_in_r3_c3.gif);
	width:25px;
	height:31px;
}

.field_value{
/*自定欄位寬度時請用此style*/
  background-color:#ffffff;
  padding-top: 5px;
  padding-bottom:5px;
  text-align:left;
  font-size:13px
}

.field_normal{
/*自定欄位寬度時請用此style*/
  background-color:#ffffff;
}

.output_value {
	font-size: 13px;
	color: #2F2F2F;
}

.data_table {
	margin-top: 5px;
	margin-bottom: 5px;
	background-color: #6A8FAC;
	padding: 3px;
}

.data_table_header {
	font-size: 13px; 
	font-weight: 100; 
	color: #000000; 
	background-color: #D8E2EA;
	padding: 5px;
	border: 1px solid #6A8FAC;
	padding-left: 3px;
	padding-right: 3px;
}

.data_table_row {
	font-size: 13px;
	background-color: #FFFFFF;
	border: 1px solid #6A8FAC;
}

.data_table_row td {
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 2px;
	padding-bottom: 2px;
}

.data_table_sub {
	background-color: #D8E2EA;
}
.data_table_sub_head {
	font-size: 13px;
	text-align: center;
	background-color: #D8E2EA;
	border-width: 1px 1px 1px 1px; 
	border-color: dark-gray; 
	border-style: solid; 
}
.rich-table-cell {
	font-size: 13px;
	background-color: #D8E2EA;
}

.data1_label_100 {
	width:100px;
	white-space: nowrap;
	font-size: 13px;
	color: #000000;
	background-color: #D8E2EA;
	border: 1px solid #6A8FAC;
	text-align: right;
	padding: 5px;
}

.data1_value_nowidth {
	white-space: nowrap;
	font-size: 13px;
	color: #2F2F2F;
	background-color: #FFFFFF;
	border: 1px solid #6A8FAC;
	text-align: left;
	padding: 5px;
}

.data1_label {
	width:20%;
	white-space: nowrap;
	font-size: 13px;
	color: #000000;
	background-color: #D8E2EA;
	border: 1px solid #6A8FAC;
	text-align: right;
	padding: 5px;
}

.data1_value {
	width:80%;
	font-size: 13px;
	color: #2F2F2F;
	background-color: #FFFFFF;
	border: 1px solid #6A8FAC;
	text-align: left;
	padding: 5px;
}

.data2_label {
	width:15%;
	white-space: nowrap;
	font-size: 13px;
	color: #000000;
	background-color: #D8E2EA;
	border: 1px solid #6A8FAC;
	text-align: right;
	padding: 5px;
}

.data2_value {
	width:35%;
	font-size: 13px;
	color: #2F2F2F;
	background-color: #FFFFFF;
	border: 1px solid #6A8FAC;
	text-align: left;
	padding: 5px;
}

.dfTableHead {
	background-color:#D8E2EA;
	border:1px solid #6A8FAC;
	padding:8px;
	font-size:13px;
	font-weight:100;
}

.dfTableColumn {
	background-color:#FFFFFF;
	border:1px solid #6A8FAC; 
	padding:5px;
	font-size:13px;
	text-align:center;
}
.subDataBlock {
	background-color: #D8E2EA;
	border-style: solid;
	border-color: #6A8FAC;
	border-width: 1px;
}
.subDataTitle {
	height: 25px;
	padding-top: 7px;
	text-align: center;
	white-space: nowrap;
	font-size: 15px;
	color: #000000;
}
.subDataTitle2 {
	height: 18px;
	padding-top: 5px;
	text-align: center;
	white-space: nowrap;
	font-size: 13px;
	color: #000000;
}
.sub_td_90 {
	width: 90%;
	border-style: solid;
	border-color: gray;
	border-width: 1px;
	padding: 1px
	
}

.sub_td_10 {
	width: 10%;
	vertical-align: top;
}

.rich_table_footer {
	background-color:#ffffff;
}

.datascroller_left {
	width:150px;
	text-align: left;
	font-weight: normal;
	font-size:11px;
}
.datascroller_middle {
	font-size:13px;
}
.datascroller_right {
	width:150px;
	text-align:right;
	font-weight: normal;
	font-size:11px;
}
.query_label {
	width:15%;
	white-space: nowrap;
	font-size: 13px;
	color: #000000;
	background-color: #D8E2EA;
	border: 1px solid #6A8FAC;
	padding: 5px;
}
.query_label_nowidth {
	white-space: nowrap;
	font-size: 13px;
	color: #000000;
	background-color: #D8E2EA;
	border: 1px solid #6A8FAC;
	padding: 5px;
}

.query_value {
	font-size: 13px;
	color: #3D3D3D;
	background-color: #FFFFFF;
	border: 1px solid #6A8FAC;
	padding: 5px;
	text-align: left;
}

.query_value1 {
	font-size: 13px;
	color: #3D3D3D;
	background-color: #FFFFFF;	
	}
.query_label3 {	
	white-space: nowrap;
	font-size: 13px;
	color: #000000;
	background-color: #D8E2EA;
	border: 1px solid #6A8FAC;
	padding: 5px;
}

.must_input {
	color:red;
}
.error_message{
	color:red;
	font-size:14px;
}
.info_message{
	color:blue;
	font-size:14px;
}

.button {
	min-width:60px;
	margin-left: 1px;
	margin-right: 10px;
	margin-top: 2px;
	margin-bottom: 2px;
	padding-left: 6px;
	padding-right: 6px;
	padding-top: 3px;
	padding-bottom: 3px;
	cursor: pointer;
}

.barch_approve_button {
	min-width:60px;
	margin-left: 5px;
	margin-right: 15px;
	margin-top: 2px;
	margin-bottom: 2px;
	padding-left: 6px;
	padding-right: 6px;
	padding-top: 3px;
	padding-bottom: 3px;
	cursor: pointer;
}

.workflow_result_panel {
	width:450px;
	height:500px;
	font-size:14px;
}

.workflow_result_context {
	font-size:14px;
}

.full_width_center {
	width: 100%;
	text-align: center;
}

.sub_title {
	white-space: nowrap;
	font-size: 13px;
	color: #000000;
	background-color: #D8E2EA;
	border: 1px solid #6A8FAC;
	height: 30px;
}

.sub_title2 {
	white-space: nowrap;
	font-size: 13px;
	color: #000000;
	background-color: #9cb397;
	border: 1px solid #6A8FAC;
	padding: 5px;
}

.cursor_select {
	cursor:hand;
}

.calendar_image {
	display: inline;
	text-decoration:none;
	vertical-align: super;
}
.calendar_image:hover {
    text-decoration: none;
}
.calendar_command_link {
	display: inline;
	vertical-align: bottom;
	margin-left: 2px;
	margin-right: 2px;
}

.calendar_from_to {
	margin-left: 1px;
	margin-right: 6px;
}

input[type="submit"] {
	font-size:13px;
}

/*
#mask{
	position:absolute;
	top:0px;
	left:0px;
	z-index:999;
	background:#999;
	filter:alpha(opacity=50);
	opacity: 0.5;
	display:none}
*/