﻿/*設定整個網頁的字型*/
body
{
	margin: 0 0 0 0;
	font-size:16px;
}

.MasterPageBox
{
	width:85%;
	height:100%;
	background-color:#ffffff;
	border-top:#3A67BC  0px solid;
	border-left:#3A67BC 1px solid;
	border-right:#3A67BC 1px solid;
	border-bottom:#000000 0px solid;
}
.MasterPageMenuBar
{
    background-color : #F1F1F1;
	vertical-align:top;
	padding-left:10px;
	border-bottom:#3C68BD 1px solid;
}

.MasterPageBottomBar
{
	text-align:center;
	background-color:#3a67bc;	
}

/*有外框線*/
.SolidBox
{
	background-color: #eff3fb;
	border-right: #6495ED 1px solid; 
	border-top: #6495ED 1px solid;
    border-left: #6495ED 1px solid; 
    border-bottom: #6495ED 1px solid;
    width:100%;
}

/*無外框線*/
.NoSetBox
{
	background-color: #eff3fb;
    width:100%;
}

/*我們的基本背景色*/
.TabBodyBox
{
	background-color: #c3d9ff; 
}

/*訊息欄位：無外框*/
.PtInfo
{
	color: maroon;
	background-color: #eff3fb;
    width:100%;
}

.CalendarCheckList
{
	background: #ffffff;
	border:thin 0px #ffcc99;
	width: 200px;
	height: 45px;
	text-align:left;
}

/*Grid裡面的字*/
.PrintDate
{
	font-size: small;    
    color: #686868;	
}

/*fieldset*/

.fieldset {   
	border: 1px solid #A2BFF3;   
	padding: 2px 2px;   
	width: 460px;
}

/*legend*/

.legend {
	font-family: arial, sans-serif;	
	font-size: 100%;
	color: #004E98;
	/*background: #eee;*/
	/*border: 1px solid #ccc;*/
	/*border-bottom-color: #999;*/
	/*border-right-color: #999;*/
	padding: 4px 4px;
}

/*新增選單用*/

.GridViewHeadBox
{
	background-color: #eff3fb;
	border-right: #6495ED 1px solid; 
	border-top: #6495ED 1px solid;
    border-left: #6495ED 1px solid;     
    width:100%;
}

.GridViewHead
{
	font-weight: bold; 
	color: white; 
	white-space: nowrap; 
	background-color: #6699ff;
	text-align:left;
}

/*Schedule用*/
.CalendarTable
{	
	border-width: 0px;
	background-color: #e0ecff;
}

.CalendarTable th
{
	border-width: 0px;
	padding: 1px;	
	background-color: #ffffff;	
}

.CalendarTable td
{
	border-width: 0px;
	padding: 1px;	
	background-color: #ffffff;	
}

/*Schedule Header用*/
.CalendarHeader
{	
	border-width: 0px;
	background-color: #e0ecff;
}

.CalendarHeader th
{
	border-width: 0px;
	padding: 1px;	
	background-color: #c3d9ff;	
}

.CalendarHeader td
{
	border-width: 0px;
	padding: 1px;	
	background-color: #c3d9ff;			
}

/*DetailView白箱*/
.WhiteBox
{	
	border-right: #6495ED 1px solid; 
	border-top: #6495ED 1px solid;
    border-left: #6495ED 1px solid; 
    border-bottom: #6495ED 1px solid;    
}

/*OperManage用*/
.CalendarHeaderManage
{	
    font-size: small;
}

/*OperManage用*/
.CalendarBorderManage
{	
	border-style: solid;
    border: 1px;
}

/*OperManage用*/
.CalendarButtonManage {
	background: #ffffff;
	padding: 0px;	
	font-size: medium;	
	border: 0px;
	width: 74px;
	height: 75px;
	cursor: hand;
	text-align: left;
}

.GridViewHead
{
	font-weight: bold; 
	color: white; 
	white-space: nowrap; 
	background-color: #6699ff;
	text-align:left;
}

/* Accordion*/
.AccordionHeader
{
	color:White;
    border: 1px solid #0066cc;
    background-color: #507CD1;
	font-family: font-family: 新細明體;
	font-size: 16px;
    padding: 3px;
    margin-top: 5px;
    cursor: pointer;
}
#master_content .AccordionHeader a
{
	color: #FFFFFF;
	background: none;
	text-decoration: none;
}

#master_content .AccordionHeader a:hover
{
	background: none;
	text-decoration: underline;
}

.AccordionContent
{
    background-color: oldlace;
    border: 1px dashed #0066cc;
    border-top: none;
    padding: 5px;
    padding-top: 10px;    
}

/*每一個按鈕用*/
.CalendarButton {
	background: #ffffff;
	padding: 0px;	
	font-size: 16px;	
	border:thin 0px #ffcc99;
	width: 152px;
	height:38px;
	cursor: hand;
	text-align: left;
}

/*AutoComplete 用 */

.autocomplete_completionListElement 
{  
	visibility : hidden;
	margin : 0px!important;
	background-color : white;
	color : windowtext;
	border : buttonshadow;
	border-width : 1px;
	border-style : solid;
	cursor : 'default';
	overflow : auto;
	height : 350px;	
    text-align : left; 
    list-style-type : none;
}

/* AutoComplete highlighted item */

.autocomplete_highlightedListItem
{
	background-color: #3366CC;
	font-family: 新細明體;	
	color: White;
	width: 99%;
	padding: 1px;	
}

/* AutoComplete item */

.autocomplete_listItem 
{
	background-color : window;
	color : windowtext;
	font-family: 新細明體;
	padding : 1px;	
}

/* 只有底線(虛線)的 TextBox*/

.TextBox   
{   
	border-right: 1px none;
	border-top: 1px none;
	border-left: 1px none;
	border-bottom: 1px dotted #727272
}

/************************************************************************
* 
* Calendar specific formatting 
*
************************************************************************/

.dayNumber
{
    float: right;
    border-bottom: 1px solid #C7C272;
    border-right: 1px solid #C7C272;
    clear: none;
    padding: 2px;
    text-decoration: none;
}

/*灰色透明的遮罩*/
.ModalBackground { 
 background-color:Gray; 
 filter:alpha(opacity=50); 
 opacity:0.7; 
} 
