﻿@charset "utf-8";
html,body{
	margin: 0px;
	background-position:top;
	background-color:#ffffff;
	margin:0px;
	font-family:Arial, Helvetica, sans-serif, 細明體;
}


.field1 {
	font-size: 11px;
	padding-left:5px;
	color: #555555;
	background-color: #ffffff;
	height: 18px;
	width: 167px;
	border: 0px  solid #696969;
}

.field2 {
	font-size: 11px;
	padding-left:5px;
	color: #555555;
	background-color: #ffffff;
	height: 18px;
	width: 288px;
	border: 0px  solid #696969;
}


.field3 {
	font-size: 11px;
	padding-left:5px;
	color: #555555;
	background-color: #ffffff;
	height: 65px;
	width: 670px;
	border: 0px  solid #696969;
}


.border1 {
	border-left: 1px solid #9dc2d1;
	border-right: 1px solid #9dc2d1;
	border-top: 0px solid #ffbc80;
	border-bottom: 0px solid #ffbc80;

}



.t_border{border: 1px solid #d4d4d4;}
.t_border02{border: 1px solid #90becf;}
.photo_border{border: 3px solid #0a557b;}
.pngfix { behavior: url(iepngfix.php)}



.footer {font-weight:normal;     font-size: 11px;       line-height: 14px;       color: #ffffff; }
.footer   a        {color :#ffffff;text-decoration:none;}
.footer   a:hover  {text-decoration:underline;}

.gray_11_20 {font-weight:normal;     font-size: 11px;       line-height: 20px;       color: #555555; }
.gray_11_20  a        {color :#555555;text-decoration:none;}
.gray_11_20  a:hover  {text-decoration:underline;}


.gray_15_20b {font-weight:bold;     font-size: 15px;       line-height: 20px;       color: #555555; }
.gray_15_20b  a        {color :#555555;text-decoration:none;}
.gray_15_20b  a:hover  {text-decoration:underline;}


.gray_15_20 {font-weight:normal;     font-size: 15px;       line-height: 20px;       color: #555555; }
.gray_15_20  a        {color :#555555;text-decoration:none;}
.gray_15_20  a:hover  {text-decoration:underline;}


.gray_13_20b {font-weight:bold;     font-size: 13px;       line-height: 20px;       color: #555555; }
.gray_13_20b  a        {color :#555555;text-decoration:none;}
.gray_13_20b  a:hover  {text-decoration:underline;}


.gray_13_20 {font-weight:normal;     font-size: 13px;       line-height: 20px;       color: #555555; }
.gray_13_20  a        {color :#555555;text-decoration:none;}
.gray_13_20  a:hover  {text-decoration:underline;}

.gray_12 {font-weight:normal;     font-size: 12px;       line-height: 14px;       color: #555555; }
.gray_12   a        {color :#555555;text-decoration:none;}
.gray_12  a:hover  {text-decoration:underline;}

.gray_12b {font-weight:bold;     font-size: 12px;       line-height: 14px;       color: #555555; }
.gray_12b   a        {color :#555555;text-decoration:none;}
.gray_12b a:hover  {text-decoration:underline;}

.gray_1202 {font-weight:normal;     font-size: 12px;       line-height: 14px;       color: #282828; }
.gray_1202  a        {color :#282828;text-decoration:none;}
.gray_1202  a:hover  {text-decoration:underline;}

.blue_12b {font-weight:bold;     font-size: 12px;       line-height: 14px;       color: #003d5d; }
.blue_12b  a        {color :#282828;text-decoration:none;}
.blue_12b   a:hover  {text-decoration:underline;}

.blue_12_18 {font-weight:normal;     font-size: 12px;       line-height: 18px;       color: #1e6a8e; }
.blue_12_18  a        {color :#1e6a8e;text-decoration:none;}
.blue_12_18  a:hover  {text-decoration:underline;}



.w_15b {font-weight:bold;     font-size: 15px;       line-height: 20px;       color: #ffffff; }
.w_15b a        {color :#ffffff;text-decoration:none;}
.w_15b a:hover  {text-decoration:underline;}

div.photo {
border:2px solid #6c6862
}
div.photo img{
border:1px solid #000000
}

.SpryHiddenRegion{
	visibility: hidden;
}

.eclass_input_box{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	border: 1px solid #999999;
	padding:2px;
	height: 18px;
	width: 167px;
}
