a:link {color:#0000ff; text-decoration:none; background-color:#dddddd;}
a:visited {color:#0000ff; text-decoration:none; background-color:#dddddd;}
a:hover {color:#ff0000; text-decoration:none; background-color:#ffff00;}
td.content { border-bottom: 1px dotted #888888; padding-bottom:10px; padding-top:10px; font-size:12pt;font:微軟正黑體;}
td.content2 { border-bottom: 1px dotted #888888; padding-bottom:10px; padding-top:10px; font-size:12pt;font:微軟正黑體;}
table.content { font-size:12pt;font:微軟正黑體;}
div.framestyle {
    width: 1000px; min-height:800;
	border: 2px solid #e8f9ff;
	border-radius:15px; 
	background-color:white;
	box-shadow: 0px 0px 14px #4195fc;
    text-align: center;
	padding:10px;
	padding-bottom:30px;
}

input {font-family:Microsoft JhengHei;}
select {font-family:Microsoft JhengHei;}
div.card {
  width: 350px;
  border: 2px solid #<%=divbordercolor%>;
  border-radius:15px;
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
  text-align: center;
}

div.newmembercard {
  width: 600px;
  border: 2px solid #9ecaed;
  border-radius:15px;
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
  text-align: center;
}

div.header {
    background-color: #4CAF50;
	border-radius:15px 15px 0px 0px;
    color: white;
    padding: 10px;
    font-size: 16px;
}
div.header2 {
    background-color: #fd6a94;
	border-radius:15px 15px 0px 0px;;
    color: white;
    padding: 10px;
    font-size: 16px;
}

div.container {
    padding: 20px;
    font-size: 14px;
	text-align:left;
}

div.error{
    padding-bottom: 10px;
    font-size: 14px;
	text-align:center;
	color:red;
}

fieldset {
width:900px;
border: 1px solid grey;
padding: 10px;
padding-top: 30px;
margin-top:20px;
margin-bottom: 10px;
background-color:white;

border-radius: 8px;
-moz-border-radius: 8px;
-webkit-border-radius: 8px;

box-shadow: 3px 3px 10px #666;
-moz-box-shadow:3px 3px 10px #666;
-webkit-box-shadow:3px 3px 10px #666;

position:relative;
}

legend {
padding:10px;
background-color:#9ecaed;
color:black;

border-radius:13px;
-moz-border-radius:13px;
-webkit-border-radius:13px;

box-shadow:2px 2px 4px #666;
-moz-box-shadow:2px 2px 4px #666;
-webkit-box-shadow:2px 2px 4px #666;

position:absolute;
left:10px;top:-25px;
}