/* CSS Document : PTT CORE CSS (Backweb) */

/* global */
form{
	margin:0;
}
body{
	margin:0;
	background-color:#FFFFFF;
	color:#000000;
	font: 13px sans-serif, Tahoma, "Tahoma";
}
a:link{
	color: #a9a9a9;
	text-decoration: none;
}
a:visited{
    color: #a9a9a9;
    text-decoration:none;
}
a:hover{
	color: #0099ff;
	text-decoration: underline;
}
a:active{
    color: #0099ff;
    text-decoration: none;
}
select{
	font-family:tahoma,verdana;
	font-size:9pt;
	width: auto;
}
input{
	font: 14px sans-serif, Tahoma, "Tahoma";
	color: #000000;
}
li{
    list-style-image: url(../BackEnd/Images/Title/icon_hint.jpg);
    padding-left: 7px;
}

/* PageTitle */
.pagetitlearea{
	background-image:url("../BackEnd/Images/Title/title_page.jpg");
	background-repeat:no-repeat;
}
.pagetitle{
	color: #FFFFFF;
	font: bold 16px Verdana;
}

/* CriteriaTable */
.critablehead{
	color: #0066CC;
	background-color: #BADBFF;
	font-family: "MS Sans Serif";
	font-size: 14px;
	font-weight: bold;
}
.critableitem{
    font: bold 13px MS Sans Serif;
    background-color: #F2F2F2;
}

.tablepink{
	background-color: #FF99CC;
	font:bold 14px "MS Sans Serif";
	color: #000000;
}
.tableblue{
	background-color: #33CCFF;
	font:bold 14px "MS Sans Serif";
	color: #000000;
}

/* Footer */
.footer{
	background-image:url("../BackEnd/Images/Title/footer.jpg");
	background-position:right;
	background-repeat:no-repeat;
}

/* Text */
.heading1{
	font: bold 13px sans-serif, Tahoma, "Tahoma";
	color: #000000;
}
.heading2{
	font: bold 18px "MS Sans Serif";
	color: #333333;
}
.heading3{
	font: bold 14px "MS Sans Serif";
	color: #000000;
}
.text_darkgray12{
	color:#333333;
	font: bold 12px "MS Sans Serif";	
}
.numberdata{
	text-align:right;
}
.text_black {
	color: black;
	font: bold 14px "MS Sans Serif";
}
.text_blue {
	color: #0000ff;
	font: bold 14px "MS Sans Serif";
}
.text_red{
	color: #cc0033;
	font: bold 14px "MS Sans Serif";
}
.text_org12 {
	font: bold 12px "MS Sans Serif";
	color: #FF9900;
}
a:link.text_org12 {
	font: bold 12px "MS Sans Serif";
	color: #FF9900;
	text-decoration: underline;
}
a:visited.text_org12 {
	font: bold 12px "MS Sans Serif";
	color: #FF9900;
	text-decoration: underline;
}
a:active.text_org12 {
	font: bold 12px "MS Sans Serif";
	color: #FF9900;
	text-decoration: underline;
}
a:hover.text_org12 {
	font: bold 12px sans-serif, Tahoma, "Tahoma";
	color: #FF9900;
	text-decoration: underline;
}

/* SearchResult */
.SearchResult {
	font-family: 8pt Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #0066ff;
}

/* Ctrl Style */
.txtT {
	font: 14px sans-serif, Tahoma, "Tahoma";
	color: #00b899;
	font-weight: bold;
}
.txtF {
	font: 14px sans-serif, Tahoma, "Tahoma";
	color: #ff0000;
	font-weight: bold;
}
.txtFieldset {
	font: 14px sans-serif, Tahoma, "Tahoma";
	color:#0099CC;
	font-weight: bold;
}
.lblTitle {
	color: #606060;
	font: bold 14px sans-serif, Tahoma, "Tahoma";
	height: 18px;
}
.lblDisplay {
	color: #0000ff;
	font: bold 14px sans-serif, Tahoma, "Tahoma";
	height:18px;
}
.txtReadOnly{
	background-color: #ffffe8;
}
.btnButton{
	font-family: 8pt Tahoma, Verdana, Arial, Helvetica, sans-serif;
	width: 65px;
	height: 24px;
}
.TabActive {
	background-image: url(../Images/bg_tab_act.gif);
	background-repeat:no-repeat;
	height:25px;
	width:127px;
}
.TabInActive{
	background-image: url(../Images/bg_tab_inact.gif);
	background-repeat:no-repeat;
	height:25px;
	width:127px;
}
.TabText {
	font: 12px Microsoft Sans Serif;
	color: black;
}
a:link.TabText {
	font: 12px Microsoft Sans Serif;
	color: black;
}
a:visited.TabText {
	font: 12px Microsoft Sans Serif;
	color: black;
}
a:active.TabText {
	font: 12px Microsoft Sans Serif;
	color: black;
}
a:hover.TabText {
	font: 12px Microsoft Sans Serif;
	color: black;
}

.TabActiveSub_1{
	background-image: url(../Images/bg_tab_l.gif);
	background-repeat:no-repeat;
	height:28px;
	width:9px;
}
.TabActiveSub_2{
	background-image: url(../Images/bg_tab_c.gif);
	height:28px;
}
.TabActiveSub_3{
	background-image: url(../Images/bg_tab_r.gif);
	background-repeat:no-repeat;
	height:28px;
	width:9px;
}
.TabInActiveSub_1{
	background-image: url(../Images/bg_tab_il.gif);
	background-repeat:no-repeat;
	height:28px;
	width:9px;
}
.TabInActiveSub_2{
	background-image: url(../Images/bg_tab_ic.gif);
	height:28px;
}
.TabInActiveSub_3{
	background-image: url(../Images/bg_tab_ir.gif);
	background-repeat:no-repeat;
	height:28px;
	width:9px;
}

.TabActiveSub{
	background-image: url(../Images/bg_tab_act.gif);
	background-repeat:no-repeat;
	height:25px;
	width:127px;
}
.TabInActiveSub{
	background-image: url(../Images/bg_tab_inact.gif);
	background-repeat:no-repeat;
	height:25px;
	width:127px;
}
.TabTextSub {
	font: 11px Microsoft Sans Serif;
	color: black;
}
a:link.TabTextSub {
	font: 11px Microsoft Sans Serif;
	color: black;
}
a:visited.TabTextSub {
	font: 11px Microsoft Sans Serif;
	color: black;
}
a:active.TabTextSub {
	font: 11px Microsoft Sans Serif;
	color: black;
}
a:hover.TabTextSub {
	font: 11px Microsoft Sans Serif;
	color: black;
}

.TabQuestActive{
	background-image: url(../Images/bg_qtab_act.gif);
	background-repeat:no-repeat;
	height:25px;
	width:40px;
}
.TabQuestInActive{
	background-image: url(../Images/bg_qtab_inact.gif);
	background-repeat:no-repeat;
	height:25px;
	width:40px;
}
.TabQuestText{
	font: 12px Microsoft Sans Serif;
	color: black;
}

a:link.TabText {
	font: 12px Microsoft Sans Serif;
	color: black;
}
a:visited.TabText {
	font: 12px Microsoft Sans Serif;
	color: black;
}
a:active.TabText {
	font: 12px Microsoft Sans Serif;
	color: black;
}
a:hover.TabText {
	font: 12px Microsoft Sans Serif;
	color: black;
}

/* Table Style */
.TableSelect{
	font: 12px Microsoft Sans Serif;
	color: #000000;
	background-color: #ffffff;
}

/* Detail Table Style */
.FLO_Title{
	font: bold 13px Microsoft Sans Serif;
	color: #FF8000;
	height: 31px;
	background-image: url(../Images/title_bar.jpg);
	padding-left: 15px;
}
.FLO_TableHead{
	font: bold 13px Microsoft Sans Serif;
	color: #ffffff;
	background-color: #FF8000;
}
.FLO_TableItem{
	font: 12px Microsoft Sans Serif;
	background-color: #FFF4E6;
}
.FLO_TableAltItem{
	font: 12px Microsoft Sans Serif;
	background-color: #FFDEB7;
}
.FLO_TableFooter{
	font: 12px Microsoft Sans Serif;
	background-color: #a7e5ff;
}
.FLO_TablePaging{
	font: bold 12px Microsoft Sans Serif;
	color: #ffffff;
	background-color: #ff5b00;
}

.ADM_Title{
	font: bold 13px Microsoft Sans Serif;
	color: #1EA42C;
	height: 31px;
	background-image: url(../Images/title_bar.jpg);
	padding-left: 15px;
}
.ADM_TableHead{
	font: bold 13px Microsoft Sans Serif;
	color: #ffffff;
	background-color: #1EA42C;
}
.ADM_TableItem{
	font: 12px Microsoft Sans Serif;
	background-color: #E0FFE0;
}
.ADM_TableAltItem{
	font: 12px Microsoft Sans Serif;
	background-color: #ABF9B8;
}
.ADM_TableFooter{
	font: bold 13px Microsoft Sans Serif;
	color: #ffffff;
	background-color: #1EA42C;
}
.ADM_TablePaging{
	font: bold 12px Microsoft Sans Serif;
	color: #ffffff;
	background-color: #519854;
}

.QUE_Title{
	font: bold 13px Microsoft Sans Serif;
	color: #9900ff;
	height: 31px;
	background-image: url(../Images/title_bar.jpg);
	padding-left: 15px;
}
.QUE_TableHead{
	font: bold 13px Microsoft Sans Serif;
	color: #ffffff;
	background-color: #9900ff;
}
.QUE_TableItem{
	font: 12px Microsoft Sans Serif;
	background-color: #eecbff;
}
.QUE_TableAltItem{
	font: 12px Microsoft Sans Serif;
	background-color: #fcf8ff;
}
.QUE_TableFooter{
	font: 12px Microsoft Sans Serif;
	background-color: #ffccff;
}
.QUE_TablePaging{
	font: bold 12px Microsoft Sans Serif;
	color: #ffffff;
	background-color: #711589;
}

.SUP_Title{
	font: bold 13px Microsoft Sans Serif;
	color: #1370CC;
	height: 31px;
	background-image: url(../Images/title_bar.jpg);
	padding-left: 15px;
}
.SUP_TableHead{
	font: bold 13px Microsoft Sans Serif;
	color: #ffffff;
	background-color: #1370CC;
}
.SUP_TableItem{
	font: 12px Microsoft Sans Serif;
	background-color: #E3EFFD;
}
.SUP_TableAltItem{
	font: 12px Microsoft Sans Serif;
	background-color: #B6D7F8;
}
.SUP_TableFooter{
	font: bold 13px Microsoft Sans Serif;
	color: #ffffff;
	background-color: #1370CC;
}
.SUP_TablePaging{
	font: bold 12px Microsoft Sans Serif;
	color: #ff9900;
	background-color: #000066;
}

.GREY_Title{
	font: bold 14px Microsoft Sans Serif;
	color: #696969;
	padding-left: 15px;
	text-decoration: underline;
}
.GREY_TableHead{
	font: bold 13px Microsoft Sans Serif;
	color: #ffffff;
	background-color: #707070;
}
.GREY_TableItem{
	font: 12px Microsoft Sans Serif;
	background-color: #ffffff;
	color: black;
}
.GREY_TableAltItem{
	font: 12px Microsoft Sans Serif;
	background-color: #f0f0f0;
	color: black;
}
.GREY_TableFooter{
	font: 12px Microsoft Sans Serif;
	color: #ffffff;
	background-color: #000000;
}
.GREY_TablePaging{
	font: 12px Microsoft Sans Serif;
	background-color: #a9a9a9;
	color: black;
}

.RPT_Title{
	font: bold 13px Microsoft Sans Serif;
	color: #660033;
	height: 31px;
	background-image: url(../Images/title_bar.jpg);
	padding-left: 15px;
}


.txt {
	font: bold 12px "MS Sans Serif";
	color: #ffffff;
}
a:link.txt {
	font: bold 12px "MS Sans Serif";
	color: #ffffff;
}
a:visited.txt {
	font: bold 12px "MS Sans Serif";
	color: #ffffff;
}
a:active.txt {
	font: bold 12px "MS Sans Serif";
	color: #ffffff;
}
a:hover.txt {
	font: bold 12px "MS Sans Serif";
	color: #ffffff;
}

.lblStatus_1{
	color: #0000ff;
	font: bold 12px "MS Sans Serif";
	height: 18px;
}
.lblStatus_2{
	color: #009900;
	font: bold 12px "MS Sans Serif";
	height: 18px;
}
.lblStatus_3{
	color: #ff0000;
	font: bold 12px "MS Sans Serif";
	height: 18px;
}
.RequireField{
	color: #ff0000;
	font: bold 12px "MS Sans Serif";
}

.ExpiringInspectionReport{
	font: 12px Microsoft Sans Serif;
	background-color: #eee8aa;
	color: black;
}

.FirstItem {
	font: 12px Microsoft Sans Serif;
	background-color: #FFF4E6;
}