﻿*{
	font-family: 微軟正黑體, Arial, Verdana, 新細明體;
    color: #000000;
}

body, div, h1, h2, h3, h4, p, ul, li {
	margin:0;
	padding:0;
}




body {
	font-size: 12px;
	padding: 0;
    margin: 0;
    /*  background-color: White;      */
}
#wrapper_0
{
    font-family: 微軟正黑體,Microsoft JhengHei;
    margin-left: auto;
    margin-right: auto;
    width: 982px;
    height:40px;
    text-align: center;
}
#wrapper
{
    width: 982px;
    background-image: url(../images/bg/bd_background.gif);
    text-align: left;
    padding-left: 6px;
    padding-right: 6px;
    background-repeat: repeat-y;
    margin-left: auto;
    margin-right: auto;
}
/* 主畫面 */
#MainForm
{
	font-family: 微軟正黑體,Microsoft JhengHei;
	margin-left: auto;
    margin-right: auto;
	background-image: url(Images/bg/bd_background.gif);
    background-repeat: repeat-y;
    width: 982px;
    padding-left: 0px;
    /*padding-right: 6px; */
    

}
/* 頁首 Information */
#MainForm .HeaderInfo
{
	overflow: auto;
	background-color: #eeeeee;
    width: 100%;
	/* padding: 5px 0px 5px 0px; */
}
#MainForm .qsfWrap
{
    /*min-width: 982px;*/
    font-size: 28pt;
    min-height: 100px;
    background: url(Images/bg/manager_title_bg.gif) repeat-x;
    color: #fff;
    padding-left: 30px;
    padding-top: 10px;
    font-family: 微軟正黑體;
    font-weight: bold;
}
#MainForm .HeaderInfo  span
{
	padding: 0px 5px 0px 0px; 
	text-decoration: none;
	border-right: 1px solid #666666;
	color: black;
}
#MainForm .HeaderInfo ul 
{
	list-style-type:none;
}
#MainForm .HeaderInfo li 
{
	float: left;
}
#MainForm .HeaderInfo li a 
{
	display: block;
	padding: 0px 5px 0px 5px;
	text-decoration: none;
	border-right:1px solid #666666;
	color: #666666;
}
#MainForm .HeaderInfo li a:hover 
{
	background-color: black;
	color: white;
}
#MainForm .HeaderInfo li a.link{ color: #666666; }
#MainForm .HeaderInfo li a.visited{ color: #666666; }
/* 頁首 Logo*/
#MainForm .HeaderLogo
{
    background-image: url(images/bg/LOCCITANE_banner.jpg);	
    background-repeat:repeat-x;
    background-position:left;
	/* background-color: #FFFFFF;  */
	height: 44px;
    width: 100%;
}
#MainForm .SiteMap
{
    background-color:White;
    height:30px;
    color:White;
    font-size:12pt;

}
#MainForm table
{
    height:30px;
}

#MainForm .wrapper_footer
{
	
    width: 982px;
    background-image: url(images/bg/bd_background_2.gif);
    text-align: left;
    margin-left:-2px;
    padding-right: 2px;
    background-repeat: repeat-y;
    height: 10px;
    clear: both;
}
/* 選單區塊(整條) */
#MainForm .MenuBlock
{
	clear: both; 
	width: 100%;
	background-color:#C8DDDF;
}
#MainForm .Menu        /* 選單控制項 */
{
    float:left;
	
	background-color:#C8DDDF;
}
#MainForm .LoginBlock        /* 使用者資訊 */
{
    float:right;
	width: 280px;
	
	background-color:#C8DDDF;
	height:24px;
	
}
#MainForm .LoginBlock  span
{
	padding: 0px 5px 0px 0px; 
	text-decoration: none;
	border-right: 1px solid #C8DDDF;
	color: black;
}
#MainForm .LoginBlock ul 
{
	list-style-type:none;
}
#MainForm .LoginBlock li 
{
	float: left;
}
#MainForm .LoginBlock li a 
{
	display: block;
	padding: 0px 5px 0px 5px;
	text-decoration: none;
	border-right:1px solid #666666;
	color: #666666;
}
#MainForm .LoginBlock li a:hover 
{
	background-color: black;
	color: white;
}
#MainForm .LoginBlock li a.link{ color: #666666; }
#MainForm .LoginBlock li a.visited{ color: #666666; }

/* 內容 */
#MainForm .Content
{
    min-height: 800px;
    width: 100%;
    background-color: #FFFAE6;

    background-repeat:no-repeat;

}

/* 內容 */
#MainForm .MasterPageContent
{
    min-height: 800px;
    width: 100%;
    background-color: #FFFAE6;
    background-image: url('images/bg/IndexBg.jpg');
    background-repeat:no-repeat;

}

.FormStyle .NoNewline { word-break: keep-all;/*必须*/ } 

.FormStyle { border-collapse:collapse; }
.FormStyle .caption { border-bottom: double 3px green; color: Green;  text-align: left; font-size:1.5em; font-family: 新細明體; }
.FormStyle .caption span { }
.FormStyle .name
{
    text-align: right;
    background-color: #c8f1ff;
    width: 200px;
    
}
.FormStyle .name_2 { text-align: right; background-color: #eeeeee; width: 80px;}

.FormStyle .name3
{
    text-align: right;
    background-color: #FFEFBF;
    width: 200px;
    font-size:medium;
    
}

.TemplateMenu {
     position: absolute;
     line-height:35px
}

.FormStyle .name4
{
    text-align: right;
    background-color: #FFEFBF;
    width: 200px;
    font-size:medium;
    font-weight:bold;
   
}

.FormStyle .name90
{
    text-align: right;
    background-color: #FFEFBF;
    width: 110px;
    
}

.FormStyle .data { text-align: left; background-color: #ffffff; }
.FormStyle .command { text-align: left; background-color: #0893cf; }
.FormStyle .command90 { text-align: left; background-color: #ffcf3d;   width: 90px;}
.FormStyle .billingTitle { text-align:right; background-color: #ffcf3d; font-weight: bold;font-size:large; }
.FormStyle .billingTitle2 { text-align:left; background-color: #ffcf3d; font-weight: bold;font-size:large;}

.FormStyle .title
{
	background: url(images/bg.gif);
	color: #0013ff;
	margin: 0;
	/* padding: 4px 3px 3px 3px; */
	font-size: 1.5em;
	font-weight: bold;
}
.FormStyle .content
{
    vertical-align: top
}
.AppTitle
{
    background: url(images/bg.gif);
    color: #0013ff;
    padding: 4px 3px 3px 3px;
    font-size: 14px;
    margin-left: 5px;
}
.clear
{
	/*清除FLOAT設定，未清除在IE外瀏覽時會發生母容器MIN-HEIGHT無法撐開*/
	clear:both;
}
/* 功能首頁放GRIDVIEW的區塊 */
.GridviewBlock
{
	margin-left: 5px;
	
}
.GridviewBlock .Scrollbar
{
	overflow-x:scroll ;
	overflow-y:hidden;
	overflow:-moz-scrollbars-horizontal !important;
}
.aspNetDisabled
{
    
}
/* 報表標題 */
.reportTitle
{
	color:Blue;
	font-weight:bolder;
	font-size:16pt;
	
}

/* 行程表標題 */
.scheduleTitle
{
	color:Gray;	
	
}

/* 登入頁表格 */
.loginTable
{
    border-collapse:collapse;
    border-color :#000000;
    border-width:1px;
    border-style:solid;
    text-align:center;
}
/* 登入頁表格 */
.loginTable .td1
{
    text-align:right;
    width: 40%;
    color:#000000;
    height:50px;
    padding-right:15px;
}
/* 登入頁表格 */
.loginTable .td2
{
    text-align:left;
    width: 60%;
}

/* 登入後首頁左邊大區塊 */
#MainForm .LogonedContent
{

    /*margin-top : 5px;*/
}

#MainForm .TodoLeft
{
    min-height: 600px;
    float: left;
    width: 69%;
    font-size: 16px;
    font-weight: bold;

}

#MainForm .TodoLeft .News
{
     font-size: 12px;
     padding-left: 20px;
}

#MainForm .TodoLeft a
{
     color: #C88933;
}

/* 登入後首頁右邊大區塊 */
#MainForm .TodoRight
{
    min-height:600px;
    float:left;
    width:30%;
    margin-left:3px;
    
}

#MainForm .TodoRight .TodoTable
{
    width:100%;
    border-collapse:collapse;
    border:0px solid #784910;
}

#MainForm .TodoRight .TodoTable td
{
    width:100%;
    font-size:12px;
}

#MainForm .TodoRight .calendar_C
{
    min-height:200px;
}

#MainForm .TodoRight .calendar_D
{
    min-height:200px;
}

#MainForm .TodoRight .calendar_Title
{
    color:#784910;
    font-weight:bold;
    font-size:14pt;
}

/* 超過長度自動隱藏文字 */
.hiddenOverText
{
    overflow:hidden;                 /* for IE6 IE7 */   
    white-space:nowrap;  
    text-overflow:ellipsis;          /* for IE8 UPPER */  
    -o-text-overflow: ellipsis;      /* for Opera */  
    -icab-text-overflow: ellipsis;   /* for iCab */  
    -khtml-text-overflow: ellipsis;  /* for Konqueror Safari */  
    -moz-text-overflow: ellipsis;    /* for Firefox,mozilla */  
    -webkit-text-overflow: ellipsis; /* for Safari,Swift*/  
}

.News_Content_Title
{
    margin-right: 10px;
    text-align: right;
}  

.News_Content, .News_Content p
{
    margin: 10px;
}
.News_Content a:visited, .News_Content a:link
{
    color: #2E55BE;
    text-decoration: none;
}
.News_Content a:hover
{
    color: #FF9900;
    text-decoration: underline;
}

#news-data h1
{
    border-bottom: solid 1px #69BBF2;
    background-repeat: no-repeat;
    background-image: url( '../images/icons/documents.gif' );
    padding-left: 20px;
}

.lb_1
{
    border-right: #6699cc 1px ridge;
    border-top: #6699cc 1px ridge;
    border-left: #6699cc 1px ridge;
    border-bottom: #6699cc 1px ridge;
    text-align: center;
  
}

