﻿body
{
	/*
	font-family: 微軟正黑體;
	font-size: 12px;
	*/
}
/*
a
{
	color: #316980;
	text-decoration: none;
}

a:hover
{
	color: #ff4a00;
	text-decoration: underline;
}
*/
/*ul
{
	list-style: none;
}*/

input 
{
	border-right: #b3b3b3 1px solid; 
	border-top: #b3b3b3 1px solid; 
	/*font-size: 12px; */
	border-left: #b3b3b3 1px solid; 
	color: #0066cc; 
	border-bottom: #b3b3b3 1px solid;
}

/* 特殊用途 */
.navgation_bar
{
	color: #000000;
}

.detail_table
{
	width: 100%;
	text-align: center;
	vertical-align: middle;
	
	padding: 2px;
}

.padding_topdown_10px
{
	padding-top: 10px;
	padding-bottom: 10px;
}

.align_left_padding_5px
{
	text-align: left;
	padding-left: 5px;
	padding-right: 5px;
}

.font-bolder
{
	font-weight: bolder;
}

.display-none
{
	display: none;
}

.whitespace-nowrap
{
	white-space: nowrap;
}

/* new css */
.course_detail_title_tr
{
	background-color: #ddb582;
	font-weight: bolder;
}

.course_detail_title_td
{
	text-align: left;
	
	border-left: 7px solid;
	border-color: #653823;

	padding-left: 5px;
	padding-right: 2px;
	padding-top: 5px;
	padding-bottom: 5px;
}

.main_coll_head_tr
{
	background-color: #ffffff;
	text-align: left;
	color: #653823;
	font-weight: bolder;
	font-size: 14px;
}

.main_coll_syst_tr
{
	text-align: left;
	background-color: #d0e7f7;
	font-weight: bolder;
	color: #316980;
}

.main_coll_syst_td
{
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 5px;
	padding-bottom: 2px;
}

.main_coll_coll_tr
{
	text-align: left;
	background-color: #eeffff;
}

.main_coll_coll_td
{
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 5px;
	padding-bottom: 5px;	
	border-bottom: #8bd2d4 1px dotted;
	width: 49%;
}

.main_coll_syst_tr_print
{
	text-align: left;
	background-color: #ffffff;
	font-weight: bolder;
	color: #000000;
}

/* 標題的顏色 */
.detail_coll_collname_table
{
	background-color: #ffffff;
	color: #264258;
	font-size: 16px;
	font-weight: bolder;
}

.detail_coll_collname_table_print
{
	background-color: #ffffff;
	color: #000000;
	font-size: 16px;
	font-weight: bolder;
}

.detail_coll_title_tr
{
	color: #000000;
	
	border-left: 7px solid;
	border-color: #8bd2d4;

	padding-left: 5px;
	padding-right: 2px;
	padding-top: 5px;
	padding-bottom: 5px;
}

.detail_coll_title_tr_print
{
	color: #000000;

	padding-left: 0px;
	padding-right: 2px;
	padding-top: 5px;
	padding-bottom: 2px;
	
	border-bottom: #000000 1px dotted;
}

.detail_coll_label_tr
{
	
	border-left: 7px solid;
	border-color: #eeffff;
	
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
}

.detail_coll_label_relation_tr
{
	border-left: 7px solid;
	border-color: #eeffff;
	
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 0px;
	padding-bottom: 5px;
}

.detail_coll_tab
{
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	
	font-weight: bolder;
}

.detail_coll_tab_enabled
{
	background-color: #efefff;
	color: #264258;
}

.detail_coll_tab_disabled
{
	background-color: #eeffff;
	color: #0f0f0f;
}

.detail_coll_tab_print
{
	background-color: #ffffff;
	color: #000000;
	font-size: 14px;
}

/*	修習學分數規定 必選修 總學分 表格 */
.collcredtype_table
{
	width: 100%;
	white-space: nowrap;
	border-bottom-color: #000000;
}

.collcredtype_table_print
{
	width: 100%;
	white-space: nowrap;
	border-width: 1px;
	
	border-left: 0px;
	border-top: 0px;
	border-right: 1px solid;
	border-bottom: 1px solid;
}

.coll_credtype_td_haader
{
	color: #ffffff;
	
	font-weight: bolder;
	padding-top: 3px;
	padding-bottom: 3px;
}

.coll_credtype_td_haader_print
{
	background-color: #ffffff;
	color: #000000;
	
	font-weight: bolder;
	padding-top: 3px;
	padding-bottom: 3px;
	
	border-bottom-color: #000000;
	border-left: 1px solid;
	border-top: 1px solid;
	border-right: 0px;
	border-bottom: 0px;
}

.coll_credtype_tr_detail
{
	color: #000000;
	background-color: #f8f8f8;
	
	padding-top: 5px;
	padding-bottom: 5px;
}

.coll_credtype_tr_detail_print
{
	color: #000000;
	background-color: #ffffff;
	
	padding-top: 5px;
	padding-bottom: 5px;
	
	border-bottom-color: #000000;
	border-left: 1px solid;
	border-top: 1px solid;
	border-right: 0px;
	border-bottom: 0px;
}

/* 修習學分數規定 學域制畫面 必選修 標題 含底線 顏色寫在 usc_anno_colldocr.ascx */
.docr_detail_opti_td
{
	background-color: #ffffff;
	font-weight: bolder;
	border-bottom: 1px solid;
}

/* 修習學分數規定 學域制畫面 必選修 內容簡介 */
.docr_detail_optiintro_td
{
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 5px;
	padding-bottom: 10px;
	text-align: left;
}

/* 修習學分數規定 學域制畫面 必選修 開課課程表格 */
.docr_detail_table
{	
	border-left: 1px solid;
	border-top: 1px solid;
	border-right: 0px;
	border-bottom: 0px;
}

.docr_detail_td
{
	border-right: 1px solid;
	border-bottom: 1px solid;
	border-color: #000000;
}

.docr_detail_table_print
{
	border-left: 1px solid;
	border-top: 1px solid;
	border-right: 0px;
	border-bottom: 0px;
}

/* 修習學分數規定 學程制畫面 開課課程表格 表頭列 */
.lnsk_detail_header_tr
{
	color: #ffffff;
	background-color: #316980;
	border-width: 0px;
	text-align: center;
	vertical-align: middle;
}

.lnsk_detail_header_tr_print
{
	color: #000000;
	background-color: #ffffff;
	border-width: 0px;
	text-align: center;
	vertical-align: middle;
}

/* 修習學分數規定 學程制畫面 開課課程表格 hover 單數行 */
.lnsk_detail_td_hover_1
{
	color: #000000;
	background-color: #ffffff;	
}

/* 修習學分數規定 學程制畫面 開課課程表格 hover 雙數行 */
.lnsk_detail_td_hover_1
{
	color: #000000;
	background-color: #e7f6fb;	
}

/* 修習學分數規定 學程制畫面 隔年開課 儲存格 */
.lnsk_detail_td_followyear
{
	background-color: #edffff;
	text-align: center;
	white-space: nowrap;
}