/* CSS Document */

body {
	margin: 0;
	font: normal small Arial, Helvetica, sans-serif;
/*	line-height: 1.8em;*/
	color: #838B91;
	background-color:#004b79;
}

a {
/*	background: url(images/img03.gif) repeat-x left bottom;*/
	text-decoration: none;
	color: #086296;
}

a:hover {
	background: none;
	text-decoration: underline;
}

.font1 {color: #000000;font-weight:600;}
.font2 {color: #ff7711}
.font3 {color: #64a94b}
.fontblue {color: #086296}
.fontpink {color: #c93f9a;font-weight:600;}
.fontgray {color: #c0c0c0}

.fontquestion {
color: #004592;
font-weight:bold;
background: #FFFFFF url(images/q_title.png) left center no-repeat;
padding-left:38px;
padding-top:10px;
}

h1, h2, h3, h4, h5, h6 {
	margin: 0;
	padding: 0;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	color: #000000;
}


h2 {
	padding-left: 20px;
	background: url(images/img07.gif) no-repeat left center;
	font-size: 13px;
	line-height:30px;
}

h3 {
	padding-left: 15px;
	background: url(images/green_arrow.gif) no-repeat left center;
	font-size: 15px;
	line-height: 1.8em;
	color: #5e8bc2;
}

p, blockquote, ul, ol {
	margin-top: 0;
}

blockquote {
	padding: 0 0 0 40px;
	background: url(images/img11.gif) no-repeat;
	font: italic small Georgia, "Times New Roman", Times, serif;
	line-height: 1.6em;
}


/* content */
.table-main01 {
	font-size: 13px;
	color: #4e4e4e;
	text-decoration: none;
    text-align:left;
	padding-left:30px;
	line-height:18px;
}

.table-bmline {
    font-size: 12px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #838B91;
}

.table_h1 {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #838B91;
	background-color:#c9d985;
	text-align:center;
	color:#5c5c5c;
}

.table_news {
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #838B91;
	line-height: 1.8em;
	padding:15px 15px 15px 15px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #838B91;

}

.table_c1 {
	background-color:#dbd3c9;
	text-align:center;
}

.table_c2 {
	background-color:#f4f4f4;
	text-align:left;
}


.table_add {
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #838B91;
	padding:3px 3px 3px 3px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #838B91;
	border-left-width: 1px;
	border-left-style: dotted;
	border-left-color: #838B91;
}

.table_add_ {
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #838B91;
	padding:3px 3px 3px 3px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #838B91;
	border-left-width: 1px;
	border-left-style: dotted;
	border-left-color: #838B91;
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #838B91;
}

.table_add1 {
	padding:3px 3px 3px 3px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #838B91;
	border-left-width: 1px;
	border-left-style: dotted;
	border-left-color: #838B91;
}

.table_add1_ {
	padding:3px 3px 3px 3px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #838B91;
	border-left-width: 1px;
	border-left-style: dotted;
	border-left-color: #838B91;
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #838B91;
}

.table_login {
	border: 1px #d1d1d1 solid;
	line-height: 1.4em;
	background:#dff4ff;
}

a.boldbuttons{
font: bold 13px Arial; 
line-height: 22px; 
height: 30px;
text-decoration: none;

}

a:link.boldbuttons, a:visited.boldbuttons, a:active.boldbuttons{
color: #000000; /*button text color*/
}

a:hover.boldbuttons{
color: #3093c9; /*button text color*/
}

a.universitylink{
font-size:12px;
font-family: Arial, Helvetica, sans-serif;
line-height: 14px; 
text-decoration: none;
font-weight:400;
}

a:link.universitylink, a:visited.universitylink, a:active.universitylink{
color: #646464; /*button text color*/
}

a:hover.universitylink{
color: #3093c9;
text-decoration: underline;
}



/* NEWSITE CSS Document */
.top_border{ 
border-top:1px #8b8b8b solid;
border-left:1px #8b8b8b solid;
border-right:1px #8b8b8b solid;
}

.center_border{ 
border-left:1px #8b8b8b solid;
border-right:1px #8b8b8b solid;
}

.left_border{ 
border-left:1px #8b8b8b solid;
line-height:10px;
}

.right_border{ 
border-right:1px #8b8b8b solid;
padding-left:30px;
text-align:left;
}


.footer{ 
background-color:#4d99cd;
text-align:right;
padding-top:3px;
padding-bottom:0px;
padding-right:20px;
word-spacing:0.25em;
font-family: Arial;
color:#ffffff;
}

.newsborder {
border-bottom:1px #c5c5c5 solid;
border-right:1px #c5c5c5 solid;
border-left:1px #c5c5c5 solid;
padding: 10px 10px 10px 10px;
color:#5a666b;
text-align:left;
line-height:1.6;
letter-spacing:0.1em;
}

.newsborder a{
color:#5a666b;
}

.newsborder a:hover{
text-decoration: underline;
color:#000000;
}

.newsborder ul{
margin-left:0;
padding-left:0;
list-style:none;
}

.newsborder li{
padding-left:20px;
background: url(images/orangeicon.gif) no-repeat 8px 7px;
border-bottom:1px #c5c5c5 dotted;
}

.title1_bg{
background: #FFFFFF url(images/title1_icon.gif) left no-repeat;
text-align:left;
padding-left:26px;
color:#000000;
font-size:18px;
font-weight:600;
letter-spacing:0.1em;
border-bottom:1px #c5c5c5 solid;
font-family: "Courier New", Courier, monospace;
}

.title2_bg{
background: #FFFFFF url(images/title2_icon.gif) left no-repeat;
text-align:left;
padding-left:26px;
color:#000000;
font-size:18px;
font-weight:600;
letter-spacing:0.1em;
border-bottom:1px #c5c5c5 solid;
font-family: "Courier New", Courier, monospace;
}

.title3_bg{
background: #FFFFFF url(images/title3_icon.gif) left no-repeat;
text-align:left;
padding-left:26px;
color:#000000;
font-size:18px;
font-weight:600;
letter-spacing:0.1em;
border-bottom:1px #c5c5c5 solid;
font-family: "Courier New", Courier, monospace;
}

.title4_bg{
background: #FFFFFF url(images/title4_icon.gif) left no-repeat;
text-align:left;
padding-left:26px;
color:#000000;
font-size:18px;
font-weight:600;
letter-spacing:0.1em;
border-bottom:1px #c5c5c5 solid;
font-family: "Courier New", Courier, monospace;
}

.title5_bg{
background: #FFFFFF url(images/title5_icon.gif) left no-repeat;
text-align:left;
padding-left:26px;
color:#000000;
font-size:18px;
font-weight:600;
letter-spacing:0.1em;
border-bottom:1px #c5c5c5 solid;
font-family: "Courier New", Courier, monospace;
}

.mainborder {
font-family: "細明體", Calibri, Arail, monospace;
padding: 20px 20px 20px 20px;
color:#393939;
text-align:left;
line-height:24px;
letter-spacing:0.1em;
font-size:13px;
}

.mainborder a{
color:#4d93a8;
}

.mainborder a:hover{
text-decoration: underline;
color:#000000;
}

.mainborder ul{
margin-left:0;
padding-left:0;
list-style:none;
}

.mainborder li{
padding-left:20px;
background: url(images/orangeicon.gif) no-repeat 8px 7px;
border-bottom:1px #c5c5c5 dotted;
}

/*次選單------------------------------------------------*/
.submenu {
background:url(images/login_bg.gif) repeat-y;
padding: 5px 10px 10px 10px;
color:#5a666b;
text-align:left;
line-height:26px;
letter-spacing:0.1em;
}

.submenu a{
color:#566268;
}

.submenu a:hover{
text-decoration: underline;
color:#4d93a8;
}

.submenu ul{
margin-left:0;
padding-left:0;
list-style:none;
}

.submenu li{
border-bottom:1px #c5c5c5 dotted;
padding-left:18px;
background: url(images/blue_angle_icon.gif) no-repeat 8px 6px;
}

/* 按鈕-----------------------------------------------*/

input.textB1{
	background:#FFFFFF;
	border:#086296 1px solid;
	color:#086296;
	font-size:13px;
}

/* 內容按鈕-----------------------------------------------*/

input.textB3{
	background:#4d93a8;
	border:1px #959595 solid;
	color:#000000;
	font-size:13px;
}

/* 內容欄位-----------------------------------------------*/

input.text2{
	background:#FFFFFF;
}

input.text3{
	background:#FFFFFF;
	border:#636363 1px solid;
	font-size:100%;
}

.text4{
	background:#fdf6d7;
}

textarea {
	background:#FFFFFF;
	border:1px #959595 solid;
}


input {
border:1px #959595 solid;
background:#fff;
font-size:100%;
padding:2px 5px 2px 5px;
}

input:focus {
border:1px #959595 solid;
background:#eaeaea;
font-size:100%;
}

select,option {
color:#595959;
font-size:100%;
background:#f1f1f1;
border:#4d93a8 1px solid;
}

/* Submenu */

.table-submenu {
    font-size:13px;
	font-weight:bold;
	text-align:center;
	line-height:26px;
	color:#2a3e2a;
	background-image:url(images/tablebg.gif);
}

.table-submenu2 {
    font-size:13px;
	font-weight:bold;
	text-align:center;
	border-left:#5a666b thin dotted;
	line-height:26px;
	color:#2a3e2a;
	background-image:url(images/tablebg.gif);
}

.table-submenu3 {
    font-size:13px;
	text-align:center;
	border-top:#5a666b thin solid;
	line-height:22px;
	color: #666666;
}

.table-submenu4 {
    font-size:13px;
	text-align:left;
	padding-left:3px;
	border-top:#5a666b thin solid;
	border-left:#5a666b thin dotted;
	line-height:22px;
	color:#666666;
}

