﻿/* ================================
    CSS STYLES FOR Module Announcements
   ================================
*/

/* ================================
    CSS STYLES FOR Module Announcements
   ================================
*/
.linkcolor_today
{
	color:#696969;
}

.linkcolor_days
{
	color:#696969;
}

.linkcolor_top
{
	color:#FF0000;
}

.linkcolor_Normal
{
	color:#696969;
}

.topcolor
{
	background-color:#FF0000;
	color:#FFFFFF;
	padding-right: 1px;
	padding-left: 1px;
	padding-bottom: 1px;
	padding-top: 1px;

}

.flagcolor
{
	background-color:#0000FF;
	color:#FFFFFF;
	padding-right: 1px;
	padding-left: 1px;
	padding-bottom: 1px;
	padding-top: 1px;

}

.12_orange{
	color:#D0792C;
	font-size:12PX;
}
.12_red_orange{
	color:#DC5829;
	font-size:12PX;
	font-weight:bold;
}

.12_dark_blue{
	color:#02326E;
	font-size:12PX;
}

a.12_dark_blue_link:link
{
	color: #0000FF;
	font-size: 12PX;
	font-weight: bold;
}
a.12_dark_blue_link:visited
{
	color:#4C4C4C;
	font-size:12PX;
	text-decoration: none;
}
a.12_dark_blue_link:hover
{
	color:#FF0000;
	font-size:12PX;
}
.12_black{
	font-size:12PX;
}
.15_title{
	color:#02326E;
	font-size:15PX;
	font-family:微軟正黑體;
	font-weight:bold;
}
.12_title{
	color:#02326E;
	font-weight:bold;
	font-size:13PX;
}
.13_title{
	color:#FBFCFE;
	font-weight:bold;
	font-size:13PX;
}
/*按－－－－－－－－－－鈕*/
a.But_orange:link,a.But_orange:visited{
	color:#7E5F00;
	font-size:12PX;
	padding-top:3px;
	background-image:url(images/buttn_BG.gif);
	border:0;
	cursor: hand;
	height:19px;
	width:60px;
	text-decoration: none;
}

.But_dark_blue{
	color:#02326E;
	font-size:12PX;
	padding-top:3px;
}
/*內－－－－－－－－－－文*/
.txt_12_dark_blue{
	color:#02326E;
	font-size:12PX;
	line-height:150%;
}

/*分類*/
.sort1{
	color:#FFFFFF;
	font-size:11PX;
} 

/* GridView */
.Ann_AlterRow
{
	background-image: url(images/tabel02_08.jpg);
	height:28px;
}

.Ann_Row
{
	background-image:url(images/tabel02_05.jpg);
	height:28px;
}

.Ann_Grid
{
	border-bottom:Solid 1px #9DBCD0;
	border-left:Solid 1px #9DBCD0;
	border-right:Solid 1px #9DBCD0;
}

.Ann_GridHeader
{
	background-image: url(images/tabel02_02.jpg);
	background-repeat: no-repeat;
	height:28px;
}

/* td */
.td_table03_02
{
	background-image: url(images/table03_02.jpg);
}

.td_table03_04
{
	background-image: url(images/table03_04.jpg);
}

.td_table04_02
{
	background-image: url(images/table04_02.jpg);
}

.td_table04_04
{
	background-image: url(images/table04_04.jpg);
	
}

.td_table04_06
{
	background-image: url(images/table04_06.jpg);
}

.td_table04_08
{
	background-image: url(images/table04_08.jpg);
}

.td_table03_06
{
	background-image: url(images/table03_06.jpg);
}

.td_table03_08
{
	background-image: url(images/table03_08.jpg);
}

.td_table04_08
{
	background-image: url(images/table04_08.jpg);
}
.table_all
{
	border-left: #e1e1e1 1px solid;
	border-right: #e1e1e1 1px solid;
	border-top: #e1e1e1 1px solid;
	border-bottom: #e1e1e1 1px solid;
	background-color: #F1F8FF;
}
.wkInpL
{
	border-right: gray 1px solid;
	border-top: gray 1px solid;
	border-left: gray 1px solid;
	color: #464646;
	border-bottom: gray 1px solid;
	font-family: Verdana;
	background-color: #ffffff;
	text-align: left;
}

.wkInpR
{
	border-right: gray 1px solid;
	border-top: gray 1px solid;
	border-left: gray 1px solid;
	color: #464646;
	border-bottom: gray 1px solid;
	font-family: Verdana;
	background-color: #ffffff;
	text-align: right;
}

.wkInpC
{
	border-right: gray 1px solid;
	border-top: gray 1px solid;
	border-left: gray 1px solid;
	color: #464646;
	border-bottom: gray 1px solid;
	font-family: Verdana;
	background-color: #ffffff;
	text-align: center;
}

.button4_N
{
	background-image: url(images/buttn_BG2.gif);
	border: 0;
	cursor: hand;
	height: 19px;
	width: 77px;
	padding-top: 3px;
	padding-left: 3px;
	color: #02326E;
	font-size: 12PX;
}

.button4_A
{
	background-image: url(images/buttn_BG3.gif);
	border: 0;
	cursor:pointer;
	height: 19px;
	width: 77px;
	padding-top: 3px;
	padding-left: 3px;
	color: #FC0404;
	font-size: 12PX;
}


.button_A
{
	color: #FC0404;
	cursor: pointer;
	background-image: url(images/menu01_Down.jpg);
	border: 0;
	width: 245px;
	height:29px;
	text-align: center;
	padding-top: 3px;
	padding-left: 3px;
}  
 
.button_N
{
	color: #02326E;
	cursor: pointer;
	border: 0;
	background-image: url(images/menu01_Up.jpg);
	width: 245px;
	height:29px;
	text-align: center;
	padding-top: 3px;
	padding-left: 3px;
}



 
 .mane {font-size: 15px;color:#0487DF;line-height:200%;font-weight: bold}
.title {font-size: 12px;color:#0487DF;line-height:200%;}
.book{color:#15B902;font-size: 12px;line-height:200%;}
.word12{font-size: 12px;line-height:200%;}

.tb_orange_01
{
	background-image: url(images/tb_orange_01_02.jpg);
}

.Title_W{color:#FFFFFF;font-weight:bold;}

.tb_blue_02_BG
{
	background-image: url(images/tb_blue_02_BG.jpg);
}

.tb_blue_04
{
	background-image: url(images/tb_blue_04.jpg);
}

.tb_blue_06
{
	background-image: url(images/tb_blue_06.jpg);
}

.tb_blue_08
{
	background-image: url(images/tb_blue_08.jpg);
}
li.Normal
{
	font-size: 12px;
	list-style-type: disc;
	letter-spacing: normal;
	color: #0086DE;
}

.Pagers a:link,a:hover,a:visited{
	font-size:12PX;
	cursor: hand;
	text-decoration: underline;
}

.breadcrumbs {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #525B64;
}

.divlink
{
	background-image: url(images/arrow01.gif);
	background-repeat: no-repeat;
	background-position: right;
}
.nmthTitle
{
	border-bottom: double;
	line-height: 120%;
	font-size: 15px;
	font-weight:bold;	
	font-family: Arial, Helvetica, sans-serif;
}
.cTITLE {
    	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #373621;
	text-decoration: none;
	line-height: 18px;
	font-weight: bold;
}
.cTITLE a:link, .cTITLE a:visited, .cTITLE a:active {
    	color: #373621;
	text-decoration: underline;
}
.cTITLE a:hover {
	color: #000000;
	text-decoration: underline;
}
.cWORD1 {
    	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #373621;
	text-decoration: none;
	line-height: 18px;
}
.cWORD1 a:link, .cWORD1 a:visited, .cWORD1 a:active {
    color: #373621;
	text-decoration: underline;
}
.cWORD1 a:hover {
	color: #000000;
	text-decoration: underline;
}
.cLINK {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 300%;
	color: #353535;
	text-decoration: none;
	border-bottom: 1px dotted;
}
.cLINK a:link, .cLINK a:visited, .cLINK a:active {
    color: #353535;
	text-decoration: underline;
}

.cLINK a:hover {
	color: #000000;
	text-decoration: none;
}
.mTitle
{
	font-size: 16px;
	font-weight:bold;
}
.elabel
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#7f7f7f;
}
/* ================================
    CSS STYLES FOR Module Calendar
   ================================

*/

.calendarEventDay, .calendarEventDay td
{
	border-right: #ffffff 1px solid;
	border-top: #ffffff 1px solid;
	border-left: #ffffff 1px solid;
	border-bottom: #ffffff 1px solid;
	font-size: 8pt;
	font-weight: bold;
	color: #CC9999;
	text-align: center;
	font-family: Verdana;
	background-color: #87CECB;
}

.maincalendar
{
	border-right: #FFFFFF 1px solid;
	border-top: #FFFFFF 1px solid;
	border-left: #FFFFFF 1px solid;
	border-bottom: #FFFFFF 1px solid;
}
.maincalendar_title
{
	color: #C0C0C0;
	border-right: #1189CA 1px solid;
	border-top: #1189CA 1px solid;
	border-left: #1189CA 1px solid;
	border-bottom: #1189CA 1px solid;
}
.EventRender
{
	font-family: Arial;
	font-weight: bold;
	background-color: #469CCA;
	color: #FFFFFF;
	font-size: 8pt;
	border-right: #0033CC 1px solid;
	border-top: #0033CC 1px solid;
	border-left: #0033CC 1px solid;
	border-bottom: #0033CC 1px solid;
}
.calendar
{
	border-right: #F5F5F5 2px solid;
	border-top: #F5F5F5 2px solid;
	font-size: 8pt;
	border-left: #F5F5F5 2px solid;
	color: White;
	border-bottom: #F5F5F5 2px solid;
	font-family: Arial;
}

.calendarTitle
{
	font-weight: bold;
	font-size: 9pt;
	color: #000000;
	background-color: #F5F5F5;
}

.calendarTitle, .calendarTitle td
{
	border-right: #F5F5F5 2px solid;
	border-top: #F5F5F5 2px solid;
	font-weight: bold;
	font-size: 8pt;
	border-left: #F5F5F5 2px solid;
	color: black;
	border-bottom: #F5F5F5 2px solid;
	background-color: #F5F5F5;
}

.calendarNextPrev, .calendarNextPrev a:link
{
	color: #CE7B00;
	font-family:webdings;
	font-size:Medium;
	
}
.calendarNextPrev a, .calendarNextPrev a:visited, .calendarNextPrev a:hover
{
	color: #CE7B00;
	font-family:webdings;
	font-size:Medium;	
}
.calendarDayHeader
{
	border-right: #F5F5F5 2px solid;
	border-top: #F5F5F5 2px solid;
	font-weight: bold;
	font-size: 8pt;
	border-left: #F5F5F5 2px solid;
	color: #ce7b00;
	border-bottom: #F5F5F5 2px solid;
	font-family: Arial;
	background-color: #F5F5F5;
}

.calendarDay, .calendarDay td
{
	border-right: #F5F5F5 2px solid;
	border-top: #F5F5F5 2px solid;
	font-size: 8pt;
	border-left: #F5F5F5 2px solid;
	color: White;
	border-bottom: #F5F5F5 2px solid;
	font-family: Verdana;
	background-color: #ADAD94;
	text-align: center;
}

.calendarDay a, .calendarDay a:visited, .calendarDay a:hover
{
	font-size: 8pt;
	color: red;
	font-family: Verdana;
	text-align: left;
}

.calendarOtherMonthDay
{
	border-right: #F5F5F5 5px solid;
	border-top: #F5F5F5 5px solid;
	border-left: #F5F5F5 5px solid;
	color: #F5F5F5;
	border-bottom: #F5F5F5 5px solid;
	background-color: #F5F5F5;
}

.calendarOtherMonthDay a, .calendarOtherMonthDay a:visited, .calendarOtherMonthDay a:hover
{
	color: #F5F5F5;
	background-color: #F5F5F5;
}


.calendarWeekendDay
{
	background-color: white;
	color: #00FF00;
}

.calendarTodayDay
{
	color: White;
	background-color: #CE7B00;
}

.calendarSelectedDay
{
	font-weight: bold;
	color: White;
	background-color: #403C23;
}

.calendarSelectedDay a, .calendarSelectedDay a:visited, .calendarSelectedDay a:hover
{
	color: #ff0000;
	font-weight: bold;
}

.calendarSelector
{
	color: #ff0000;
	background-color: #CE7B00;
}

.calendarSelector a,
.calendarSelector a:visited,
.calendarSelector a:hover
{
	color: #FFFFFF;
	text-decoration: none;
}	

.todayDIV
{
	background:url(images/ontimeBAR.gif); 
	height:1.625em;
	width:22.5em;
}
.todayNMTH
{
	font-weight: bold;
	font-size: 12px;
	vertical-align: bottom;
	color: #5D5E59;
	line-height: 18px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.todayTEXT {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 24px;	
	color: #3D3A1B;
	text-decoration: none;
}
.todayTEXT  a:link, .todayTEXT  a:visited, .todayTEXT a:active {
    color: #3D3A1B;
}
.todayTEXT  a:hover {
	color: #3D3A1B;
	font-weight: bold;	
}
.calendarBack
{
	background:url(images/calendar_bg.jpg); 
	height:200px;
	width:220px;
}