/* ---------------------------- INPUT & LINKS -------------------------------*/
BODY {
  font-family:verdana,arial;
  font-size:12px;
  /*background: transparent url("https://webarchive.pustaka-sarawak.com/wayback/20170406065705/http://sgservicesguide.sarawak.gov.my/themes/swkpolicy/images/searchbg.png");*/
  /*background: transparent url("https://webarchive.pustaka-sarawak.com/wayback/20170406065705/http://sgservicesguide.sarawak.gov.my/themes/swkpolicy/images/bg.jpg");*/
  /*background: transparent url("https://webarchive.pustaka-sarawak.com/wayback/20170406065705/http://sgservicesguide.sarawak.gov.my/themes/swkpolicy/images/bar_bg1.jpg");*/
  background-attachment:scroll;
  background-color: #FFFFFF;
  background-repeat: repeat-x;
  background-position:0% 118px;
}

TD {
  font-family:verdana,arial;
  font-size:12px;
}

INPUT {
  font-family:verdana,arial;
  font-size:12px;
}

hr{
  color:#486f42;
}

.textbox { 
  background: transparent url("https://webarchive.pustaka-sarawak.com/wayback/20170406065705/http://sgservicesguide.sarawak.gov.my/themes/swkpolicy/images/textfield.gif");
}

.textareabox {
  font-family:verdana,arial;
  font-size:12px;
}

.ErrorField {
  background-color: #FFB0B0;
  border: 1px solid #DDDDDD; 
  /*padding: 3px 3px 3px 3px;
  height:23px;*/
}

.EmptyField {
  background-color:#BFDFFF;
  /*border-style:solid;
  border-width:1px;
  padding: 3px 3px 3px 3px;
  height:23px;*/
  /*background: transparent url("https://webarchive.pustaka-sarawak.com/wayback/20170406065705/http://sgservicesguide.sarawak.gov.my/themes/swkpolicy/shared/textfield_empty.gif");*/
}

.highlighted {
  background-color:#C0C0C0; 
}

.highlighted_moved {
  background-color:#E4E4E4; 
}

.textboxWithBg {
  background-color:#f2f2f2;
  border:1px solid #DDDDDD;
  padding: 3px 3px 3px 3px;
  height:23px;
  background: transparent url("https://webarchive.pustaka-sarawak.com/wayback/20170406065705/http://sgservicesguide.sarawak.gov.my/themes/swkpolicy/shared/textfield.gif");
}

.textboxFocus {
  background-color:#f2f2f2;
  border:1px solid #DDDDDD;
  padding: 3px 3px 3px 3px;
  height:23px;
  background: transparent url("https://webarchive.pustaka-sarawak.com/wayback/20170406065705/http://sgservicesguide.sarawak.gov.my/themes/swkpolicy/shared/textfield_focus.gif");
}

.upload {
  background-color:#f2f2f2;
  border:1px solid #DDDDDD;
  padding: 3px 3px 3px 3px;
  height:22px;
  background: transparent url("https://webarchive.pustaka-sarawak.com/wayback/20170406065705/http://sgservicesguide.sarawak.gov.my/themes/swkpolicy/images/textfield.gif");
}

.checkbox {
  background-color:#f2f2f2;
  color:#ff0000;
}

.button {
  cursor: pointer;
  border: 1px outset #ccc;
  background: #FF8C00;
  color: #000000;
  /*font-weight: bold;*/
  padding: 1px 2px; 
  background:url("https://webarchive.pustaka-sarawak.com/wayback/20170406065705/http://sgservicesguide.sarawak.gov.my/themes/swkpolicy/images/button.gif") repeat-x left top;
}

.button_back {
  cursor: pointer;
  border: 1px outset #ccc;
  background: #FF8C00;
  color: #000000;
  /*font-weight: bold;*/
  padding: 1px 2px; 
  background:url("https://webarchive.pustaka-sarawak.com/wayback/20170406065705/http://sgservicesguide.sarawak.gov.my/themes/swkpolicy/images/button_back.gif") repeat-x left top;
}

.button_delete {
  cursor: pointer;
  border: 1px outset #ccc;
  background: #FF8C00;
  color: #000000;
  /*font-weight: bold;*/
  padding: 1px 2px; 
  background:url("https://webarchive.pustaka-sarawak.com/wayback/20170406065705/http://sgservicesguide.sarawak.gov.my/themes/swkpolicy/images/button_delete.gif") repeat-x left top;
}

.button_copy {
  cursor: pointer;
  border: 1px outset #ccc;
  background: #FF8C00;
  color: #000000;
  /*font-weight: bold;*/
  padding: 1px 2px; 
  background:url("https://webarchive.pustaka-sarawak.com/wayback/20170406065705/http://sgservicesguide.sarawak.gov.my/themes/swkpolicy/images/button_copy.gif") repeat-x left top;
}

SELECT {
  font-family:arial;
  font-size:12px;
}

A { color:#316293; text-decoration:none }
A:link { color:#316293; text-decoration:none }
A:active { color:#316293; text-decoration:none }
A:visited { color:#316293; text-decoration:none }
A:hover { color:#316293; text-decoration:underline }

/* ---------------------------- LAYOUT -------------------------------*/
.mainLayout{
  padding:0px;
}
.mainLayout THEAD TD{
  /*background-color: #D1CAA3;
  background-color: #FFF;*/
  padding:0px;
}
.mainLayout TFOOT TD{
  color:#f5f5f5;
  color:#555;
  /*background-color:#fff;*/
  padding:5px;
}

.mainLayout TFOOT TD A{
  /*color:#f5f5f5;*/
}

.mainLayout TFOOT TABLE{
  border-top:1px solid #000;
  background-color:#033169;
  background-color:#a8bf87;
}

.mainLayout TBODY TD{
}
.mainLayoutMenu{
  /*background-color: #ECE9D8;*/
  border:0px;
  /*border-bottom:1px solid #004e80;*/
  margin:0px;
  margin-right:20px;

}

.mainLayoutMenuBar{
  background:#dcdcdc url("https://webarchive.pustaka-sarawak.com/wayback/20170406065705/http://sgservicesguide.sarawak.gov.my/themes/swkpolicy/images/menubg.jpg") repeat-x left bottom;
  height:30px;
}

.mainLayoutBody{
  /*background-color: #EBEBEB;
  background-color: #FFF;*/
}

.mainLayoutBodyTitle{
  color:#4c9a00;
  color:#fa633d;
  color:#be2b05;
  font-size:18pt;
  font-weight:bold;
}


/* ---------------------------- INPUT FORM -------------------------------*/
.inputForm{
  /*text-align: center;*/
  font-family: Verdana,arial;
  font-size: 11px;
  font-weight: bold;
  color: #666;
  /*background: #ffffff;*/
  padding: 5px;  
}
.inputForm .inputFormTitle{
  text-align: left;
  font-family: Verdana,arial;
  font-size: 22px;
  font-weight: bold;	
  position: relative;
}
.inputForm .inputFormDesc{
	text-align: left;
	font-family: Verdana,arial;
	font-size: 11px;
	font-weight: normal;
	color: #808080;
	position: relative;
}
.inputForm .fieldLabel{
	color:#008000;
	/***** left align *****/
	/*text-align: left;
	padding-left:10px;*/
	/***** right align *****/
	text-align: right;
	padding-right:10px;
   /*display: none;*/
}
.inputForm .fieldLabelTop{
	color:#008000;
	/***** left align *****/
	/*text-align: left;
	padding-left:10px;*/
	/***** right align *****/
	text-align: right;
	padding-right:10px;
	vertical-align: top;
   /*display: none;*/
}
.inputForm .fieldLabelCompulsory{
	color:#008000;
	font-weight: bold;	
	/***** left align *****/
	/*text-align: left;
	padding-left:10px;
	background: url("https://webarchive.pustaka-sarawak.com/wayback/20170406065705/http://sgservicesguide.sarawak.gov.my/themes/swkpolicy/images/star.gif") no-repeat left center;*/
	/***** right align *****/
	text-align: right;
	padding-right:10px;
	background: url("https://webarchive.pustaka-sarawak.com/wayback/20170406065705/http://sgservicesguide.sarawak.gov.my/themes/swkpolicy/images/star.gif") no-repeat right center;
}
.inputForm .fieldLabelCompulsoryTop{
   color:#008000;
	font-weight: bold;	
	/***** left align *****/
	/*text-align: left;
	padding-left:10px;
	background: url("https://webarchive.pustaka-sarawak.com/wayback/20170406065705/http://sgservicesguide.sarawak.gov.my/themes/swkpolicy/images/star.gif") no-repeat left center;*/
	/***** right align *****/
	text-align: right;
	padding-right:10px;
	background: url("https://webarchive.pustaka-sarawak.com/wayback/20170406065705/http://sgservicesguide.sarawak.gov.my/themes/swkpolicy/images/star2.gif") no-repeat right top;
	vertical-align: top;
}
.inputForm .fieldInput{
	color:#000000;
	text-align: left;
   /*display: none;*/
}
.inputForm .fieldInputCompulsory{
	text-align: left;
}

.inputForm .menuHighlight{
	background: #EBBB4B;
}
/* ---------------------------- MENU -------------------------------*/
.menuHighlight{
	background: #bddfc6;
}
.highlight{
	background: #EBBB4B;
}
.highlight A:link,
.highlight A:visited,
.highlight A:hover,
.highlight A:active,{
	color:#0080C0;
}
/* ---------------------------- LISTING -------------------------------*/
.divRecordListing{
	margin:0px;
	margin-top:0px;
}

.recordListingTitle{  
  text-align: left;
  font-family: Verdana,arial;
  font-size: 22px;
  font-weight: bold;	
  position: relative;
  padding:0px 0px 0px 0px;
}

.recordListingDesc{  
  text-align: left;
  font-family: Verdana,arial;
  font-size: 11px;
  font-weight: normal;	
  position: relative;
  padding:0px 0px 0px 0px;
  color:#808080;
}

.recordListing{
  background-color:#E7E7E7; /* used to set the border*/
}

.recordListing THEAD TH{
  font-family: Verdana;
  font-size: 8pt;
  font-weight: bold;
  text-align: center;
  background-color:#efede0;
  color: #666;
  border: 1px solid #FFFFFF;
  text-transform:uppercase;
  padding: 4px 4px 4px 4px;
}

.recordListing THEAD TD{
  font-family: Verdana;
  font-size: 8pt;
  text-align: left;
  background-color:#efede0;
  color: #666;
  border: 1px solid #FFFFFF;
  padding: 4px 4px 4px 4px;
}

.recordListing .sortColumn{
	background-color: #B0E0E6;
}

.recordListing TR{
  background-color: #f9f9f9;
}

TBODY TR .odd{
  background-color: #F2F2F2;
}

TBODY TR .recordListingHightlight{
  background-color: #EAF4FF;
}

TBODY TR .recordNew{
  background-color: #FFDECE;
  visibility:show;
}

.recordListing THEAD TH A:link{
  color: #7BAD27;
  text-decoration:none;
  font-weight: bold;
}

.recordListing THEAD TH A:visited{
  color: #7BAD27;
  text-decoration:none;
  font-weight: bold;
}

.recordListing THEAD TH A:active{
  color: #7BAD27;
  text-decoration:none;
  font-weight: bold;
}

.recordListing THEAD TH A:hover{
  color: #7BAD27;
  text-decoration:underline;
  font-weight: bold;
}
/*****/
.recordListing TBODY TD A:link{
  color: #0080C0;
  text-decoration:none;
  font-weight: normal;
}

.recordListing TBODY TD A:visited{
  color: #0080C0;
  text-decoration:none;
  font-weight: normal;
}

.recordListing TBODY TD A:active{
  color: #0080C0;
  text-decoration:none;
  font-weight: normal;
}

.recordListing TBODY TD A:hover{
  color: #0080C0;
  text-decoration:underline;
  font-weight: normal;
}

.iconTypeListing SPAN{
  color:#000000;
  font-family:Verdana,Arial;
  font-size:14px;
  font-weight:bold;
}
.recordListing .newRecord{
	background: #969696;
}
.recordListing .highlight{
  background: #bddfc6;
	color:#000000;
}
.recordListing .rollover{
  background: #d9ecde;
	color:#000000;
}

.recordListing .descTxt{
	color: #808080;
}
/* ---------------------------- MODULE ITEM -------------------------------*/
.moduleItem{
	font-family:verdana,Arial;
	font-size:11px;
}

.moduleItem A:link, 
.moduleItem A:visited, 
.moduleItem A:active{
  color: #000000;
  text-decoration:none;
}

.moduleItem A:hover{
  color: #7BAD27;
  text-decoration:none;
}

.moduleItemToolTips{
	padding: 6px 6px 6px 6px;
	position: absolute;
	z-index: 100;
	/*visibility: hidden; */
	background: #FFFFAA;	
	border: 1px dotted #808080;	
	width:200px; 
  	height:50px;
	filter: alpha(opacity=90);
	-moz-opacity: .90;
	opacity: .90;
}

/* ---------------------------- TOOL TIPS -------------------------------*/
.toolTips A:link, 
.toolTips A:visited, 
.toolTips A:active{
  color: #000000;
  text-decoration:none;
}

.toolTips A:hover{
  color: #7BAD27;
  text-decoration:none;
}

.toolTips SPAN{
	font-family:verdana,Arial;
	font-size:11px;
	color:#808080;
}

/* ---------------------------- OTHER -------------------------------*/
.createdBy, 
.createdOn{
  color: #808080;
  font-weight:normal;
  font-family:Arial;
  font-size:7pt;
}

.loadingText{
  color:#808080;
}

.viewerStyle{
	background-color: #FFFFCC;
	visibility: hidden;
	position: absolute;
	left: 0;
	width: 0;
	height: 0;
	z-index: 1;
	overflow: auto;
	border: 0px ridge white;
}

.tableTitle{
  font-weight:bold;
  text-align:left;
  font-size:10pt;
  font-family:Tahoma,Verdana,Arial;
}

/* ---------------------------- MENU &  TOOLBAR -------------------------------*/
.hovermenu {
  margin: 0px;
  margin-top:0px;
}

.hovermenu ul{
  font: bold 11px verdana;
  padding-left: 0;
  margin: 0px; 
  /*margin-left: 0;*/
  height: 20px;
}

.hovermenu ul li{
	list-style: none;
	display: inline;
}

.hovermenu ul li a{
  padding: 4px 0.5em;
  text-decoration: none;
  float: left;
  background-color: #F2F2F2;
  border-width: 1px;
  border-style: solid;
  border-color: #FBFBFB; /* must be same as the bgcolor of the container for best result*/
}

.hovermenu ul li a:link{
  padding: 4px 0.5em;
  text-decoration: none;
  float: left;
  background-color: #F2F2F2;
  border-width: 1px;
  border-style: solid;
  border-color: #FBFBFB; /* must be same as the bgcolor of the container for best result*/
}

.hovermenu ul li a:visited{
  padding: 4px 0.5em;
  text-decoration: none;
  float: left;
  background-color: #F2F2F2;
  border-width: 1px;
  border-style: solid;
  border-color: #FBFBFB; /* must be same as the bgcolor of the container for best result*/
}

.hovermenu ul li a:hover{
  text-decoration: none;
  background-color: #E9E9E9;
  float: left;
  /*border-style: outset;*/
  border-top-color: #ffffff;
  border-bottom-color: #C5C5C5;
  border-left-color: #ffffff;
  border-right-color: #C5C5C5;
}

.hovermenu ul li span{
  color: #c0c0c0;
  padding: 4px 0.5em;
  text-decoration: none;
  float: left;
  background-color: #F2F2F2;
  border-width: 1px;
  border-style: solid;
  border-color: #FBFBFB; /* must be same as the bgcolor of the container for best result*/
}

.customToolbar FONT {
  font-size: 8pt;
  font-weight:normal;
  color:#808080;
}

.customToolbar ul{
  font: bold 11px verdana;
  padding-top: 5px;
  padding-left: 0;
  margin-left: 0;
  height: 30px;
  margin:0px;
}

.customToolbar ul li{
  list-style: none;
  display: inline;
  text-decoration: none;
}

.customToolbar ul li A{
  color:#0080C8;
  padding: 4px 0.5em 4px 0.5em;
  text-decoration: none;
  background-color: F2F2F2;
  border-width: 1px;
  border-style: solid;
  border-color: #FBFBFB; /* must be same as the bgcolor of the container for best result*/
}

.customToolbar ul li a:link{
  color:#0080C8;
  padding: 4px 0.5em 4px 0.5em;
  text-decoration: none;
  background-color: F2F2F2;
  border-width: 1px;
  border-style: solid;
  border-color: #FBFBFB; /* must be same as the bgcolor of the container for best result*/
}

.customToolbar ul li a:visited{
  color:#0080C8;
  padding: 4px 0.5em 4px 0.5em;
  text-decoration: none;
  background-color: F2F2F2;
  border-width: 1px;
  border-style: solid;
  border-color: #FBFBFB; /* must be same as the bgcolor of the container for best result*/
}

.customToolbar ul li a:hover{
  background-color: #E9E9E9;
  border-top-color: #ffffff;
  border-bottom-color: #C5C5C5;
  border-left-color: #ffffff;
  border-right-color: #C5C5C5;
}

.customToolbar ul li span{
  padding: 4px 0.5em 4px 0.5em;
  text-decoration: none;
  color: #c0c0c0;
  background-color: F2F2F2;
  border-width: 1px;
  border-style: solid;
  border-color: #FBFBFB; /* must be same as the bgcolor of the container for best result*/
}
/* ---------------------------- LOGIN-LOGOUT PANEL -------------------------------*/
.lightbox {
	color: #333;
	display: none;
	position: absolute;
	top: 30%;
	left: 35%;
	width: 310px;
	/*height: 200px;*/
	padding: 0px;
	/*border: 5px solid #B8B8B8;*/
	/*background-color: white;*/
	text-align: left;
	z-index: 9999;
	overflow: auto;   
	filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135,Strength=5), alpha(opacity=90);
	-moz-opacity: .09;
	opacity: .90;	
}
.lightboxBG{
	background:url("https://webarchive.pustaka-sarawak.com/wayback/20170406065705/http://sgservicesguide.sarawak.gov.my/themes/swkpolicy/images/xp_green.jpg") repeat-y left top;
}
.overlay{
	display:none;
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100px;
	z-index:1001;
	background-color:#333;
   	filter: alpha(opacity=50);
	-moz-opacity: .50;
	opacity: .50;
}
/* ---------------------------- "LOADING..." Layer -------------------------------*/
.nowLoading{
	color: #333;
	display: none;
	position: absolute;
	top: 30%;
	left: 35%;
	width: 240px;
	height: 85px;
	padding: 10px;
	border: 1px solid #D1CAA3;
	background-color: #F9F2AA;
	text-align: center;
	overflow: auto;
	z-index:8080;
	filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135,Strength=5), alpha(opacity=90);
    -moz-opacity: .09;
    opacity: .90;
}
/* ---------------------------- FORM FIELD SHOW HIDE -------------------------------*/
.divFormShowHideField a, 
.divFormShowHideField a:active, 
.divFormShowHideField a:link, 
.divFormShowHideField a:visited{
  float:right;
  color:#0080C8;
  text-decoration: none;
  padding: 4px 4px 4px 4px;    
  margin-right: 10px;  
  background-color: F2F2F2;
  height: 2em;
  border-width: 1px;
  border-style: solid;
  border-color: #FBFBFB;
}
.divFormShowHideField a:hover{
  float:right;
  color:#0080C8;
  text-decoration: none;
  padding: 4px 4px 4px 4px;
  margin-right: 10px;
  background-color: F2F2F2;
  height: 2em;
  background-color: #E9E9E9;
  border-top-color: #ffffff;
  border-bottom-color: #C5C5C5;
  border-left-color: #ffffff;
  border-right-color: #C5C5C5;
}
/* ---------------------------- SystemDoc -------------------------------*/
.systemDoc{
	color: #333;
	position: absolute;
	top: 15%;
	left: 25%;
	width: 500px;
	height: 400px;
	padding: 10px;
	text-align: center;
	overflow: hidden;
	z-index: 2001;
	filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135,Strength=5), alpha(opacity=90);
	-moz-opacity: .09;
	opacity: .90;
}
.systemDocContent{
	overflow:auto; 
	height:320px; 
	border:1px solid #D1CAA3;
	background:#f4f4f4;
	padding:5px;
}
.systemDocTabActive{
	overflow:hidden; 
	border:1px solid #D1CAA3;
	border-bottom:0px;
	background:#D1CAA3;
	padding:5px;
	font-weight:bold;
}
.systemDocTabInactive{
	overflow:hidden; 
	border:1px solid #DDDDDD;
	border-bottom:0px;
	background:#f4f4f4;
	padding:5px;
	font-weight:bold;
}

.boxContainer1{
	color: #333;
	overflow: hidden;
	z-index: 2050;
	filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135,Strength=5), alpha(opacity=90);
	-moz-opacity: .09;
	opacity: .90;
}

#divAlertPrompt{
	background:#C4E1FF;
 	padding: 10px;
	border: 1px solid #D1CAA3;
	text-align: left;
	display:show;
	width: 90%;	
}
#divAlertPrompt TD{
	background:#C4E1FF;
}
#divAlertPromptMySQL{
	background: #FFC6C6;
	padding: 10px;
	border: 1px solid #D1CAA3;
	text-align: left;
	display: show;
	width: 90%;
}
.confirmDelete{
	color: #333;
	padding: 10px;
	/*display: none;*/
	position: absolute;
	/*top: 20%;
	left: 20%;*/	
	width:450px;
	left:50%; 
	margin-left:-225px; 
	
	height:300px;
	top:50%;
	margin-top:-150px;
	/*border: 1px solid #D1CAA3;*/ 
	/*background-color: #FFBBBB;*/
	text-align: center;
	overflow: auto;
	z-index:2000;
}
.customDialog{
	color: #333;
	position: absolute;
	/*top: 15%;
	left: 15%;*/
	width: 700px;
	left:50%;
	margin-left:-350px;
	
	height: 500px;
	top:50%;
	margin-top:-250px;
	
	padding: 10px;
	text-align: center;
	overflow: hidden;
	z-index: 2001;
	filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135,Strength=5), alpha(opacity=90);
	-moz-opacity: .09;
	opacity: .90;
}
/* ---------------------------- Calendar -------------------------------*/
.CalendarYearTitle{
  font-size:20px;
}

.CalendarMonthTitle{
  font-size:15px;
}

.CalendarMonthColumnDay{
  border: 1px solid #000000;
  background-color:#0080FF;
  color:#FFFFFF;
  text-align:center;
}

.CalendarMonthColumnDate{
  border: 1px solid #000000;
  background-color:#FFFFFF;
}
.CalendarMonthColumnDateHoliday{
  border: 1px solid #FF0000;
  background-color:#FFDDDD;
}
.CalendarMonthColumnDateToday{
  border: 1px solid #000000;
  background-color:#FCCF1F;
}
.CalendarMonthColumnDateEvent{
  border: 1px solid #000000;
  background-color:#DDDDDD;
}

.CalendarMonthColumnDateMouseOver{
  border: 1px solid #FFFFFF;
  background-color:#000000;
  color:#FFFFFF;
}
.CalendarMonthColumnDateMeet{
  border: 1px solid #000000;
  background-color:#FF8080;
}
.CalendarMonthColumnDateMeetMM{
  border: 1px solid #000000;
  background-color:#FF8080;
}
.CalendarMonthColumnDateMeetMR{
  border: 1px solid #000000;
  background-color:#D8CCA9;
}
.CalendarMonthColumnDateMeetQC{
  border: 1px solid #000000;
  background-color:#ACE6E6;
}
.CalendarMonthColumnDateMeetSP{
  border: 1px solid #000000;
  background-color:#B6C5F2;
}
.CalendarMonthColumnDateMeetOT{
  border: 1px solid #000000;
  background-color:#F2B6E3;
}

.CalendarMonthColumnDateMeetJLP{
  border: 1px solid #000000;
  background-color:#FF8080;
}
.CalendarMonthColumnDateMeetJKT{
  border: 1px solid #000000;
  background-color:#D8CCA9;
}
.CalendarMonthColumnDateMeetJA{
  border: 1px solid #000000;
  background-color:#ACE6E6;
}
.CalendarMonthColumnDateMeetJP1{
  border: 1px solid #000000;
  background-color:#B6C5F2;
}
.CalendarMonthColumnDateMeetJP{
  border: 1px solid #000000;
  background-color:#F2B6E3;
}
.CalendarMonthColumnDateMeetJPPE{
  border: 1px solid #000000;
  background-color:#AED2B0;
}
.CalendarMonthColumnDateMeetDEWAN{
  border: 1px solid #000000;
  background-color:#CBF889;
}

.CalendarMonthStyle0{
  border: 1px solid #000000;
  background-color:#DDDDFF;
}
.CalendarMonthStyle1{
  border: 1px solid #000000;
  background-color:#FFCACA;
}
.CalendarMonthStyle2{
  border: 1px solid #000000;
  background-color:#FFEFDF;
}
.CalendarMonthStyle3{
  border: 1px solid #000000;
  background-color:#FFF8CE;
}
.CalendarMonthStyle4{
  border: 1px solid #000000;
  background-color:#CCF4D2;
}
.CalendarMonthStyle5{
  border: 1px solid #000000;
  background-color:#A2CFE8;
}
.CalendarMonthStyleHighlight{
  border: 1px solid #000000;
  background-color:#FEF1BC;
}
.CalendarMonthStyleNormal{
  border: 1px solid #000000;
  background-color:#DAE9FE;

}
.holidayBox{
  border: 1px solid #000000;
  background-color:#DAE9FE;
  margin-top:5px;
  margin-left:5px;
  margin-right:5px;
  padding:5px;
  width:95%;
}
.holidayTitleFont{
  font-size:20px;
}
.miscHolidayBox{
  display:none;
  width:100%;
  border:1px solid #000000;
  margin-top:2px;
  background-color:#FFFFFF;
}
/* ---------------------------- Calendar ( For Portal )-------------------------------*/
.CalendarTag{
  margin: 0px;
  background:#FFFFCF;
  border:solid 1px #000000;
  font-size: 11px;
  color: #000;
  height:15px
}
.CalendarColumn{
  border: 1px solid #000000;
  background-color:#FFFFFF;
  height:80px;
}
.CalendarColumnToday{
  border: 1px solid #000000;
  background-color:#C0C0C0;
  height:80px;
}
/* ---------------------------- Page Hit -------------------------------*/
ul .boxy li { margin: 0px; align:center; }
#phonetics td {
  margin: 0px;
  padding: 0px 1em;
  vertical-align: top;
  width: 100px;
}
#phonetic3 li {
  margin: 0px;
  width: 610px;
}
#phonetic3 {
  margin-top: -4px;
}
#phonetic3 li {
  margin-top: 4px;
  margin-left:100px;
}
/* ---------------------------- Contextual Menu -------------------------------*/
.contextmenu{
position:absolute;
padding:2px;
width:165px;
border:1px solid #BEBEBE;
background-color:menu;
line-height:20px;
cursor:default;
z-index:500;
visibility:hidden;
filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135,Strength=5), alpha(opacity=90);
-moz-opacity: .09;
opacity: .90;
}

.contextmenu .menuItemRollOut{
padding-left:10px;
padding-right:10px;
}

.contextmenu .menuItemRollOver{
color:black;
background-color:#F8E7C0;
padding-left:10px;
padding-right:10px;
}

.contextmenu hr{
  height:1px;
  color:#BEBEBE;
}

/*---------------------------- Custom Table Border ----------------------*/
.CustomTableBorder {
    	border-left: 1.0px solid #6CA0D8;
    	border-right: 1.0px solid #6CA0D8;
    	border-top: 1.0px solid #6CA0D8;
    	border-bottom: 1.0px solid #6CA0D8;
} 

.CustomTableTopBorderBlack {    
    	border-top: 1.0px solid #000000;
} 
.CustomTableBottomBorder {    
  border-bottom: 1.0px solid #000000;
} 

.CustomTableNoBottomBorder {    
    	border-top: 1.0px solid #000000;
    	border-left: 1.0px solid #000000;
    	border-right: 1.0px solid #000000;
} 

.CustomTableNoTopBorder {    
    	border-bottom: 1.0px solid #000000;
    	border-left: 1.0px solid #000000;
    	border-right: 1.0px solid #000000;
} 

.CustomTableNoTopBottomBorder {        	
    	border-left: 1.0px solid #000000;
    	border-right: 1.0px solid #000000;
} 

.CustomTableNoLeftRightBorder {        	
    	border-top: 1.0px solid #000000;
    	border-bottom: 1.0px solid #000000;
} 

.CustomTableBorderBlack {    
    	border-top: 1.0px solid #000000;
    	border-left: 1.0px solid #000000;
    	border-right: 1.0px solid #000000;
   	border-bottom: 1.0px solid #000000;
} 

/*-----------------------------------------------------------------------------*/
.titleBig{
	text-align: center;
 	font-family: Verdana,arial;
 	font-size: 16px;
 	font-weight: bold;	
 	position: relative;
}

.titleMedium{
	text-align: center;
 	font-family: Verdana,arial;
 	font-size: 12px; 	
 	position: relative;
}

.titleSmall{
	text-align: center;
 	font-family: Verdana,arial;
 	font-size: 9px;
 	position: relative;
}

.titleMediumMedium{
	text-align: center;
 	font-family: Verdana,arial;
 	font-size: 10px;
 	position: relative;
}
.navVerticalTab{
	border-right:1px solid #708090;
}

/*---------------------------- Combo Box -----------------------------------*/
.comboquickinfo{ 
	Z-INDEX: 110; 
	POSITION: absolute; 
	BACKGROUND-COLOR: #fff; 
	BORDER-RIGHT: #888 1px solid; 
	BORDER-TOP: #888 1px solid; 
	BORDER-LEFT: #888 1px solid; 
	BORDER-BOTTOM: #888 1px solid; 
	width:320px; 
	height:160px;
	overflow:auto
}
.comboquickinfo FONT { 
	font-family:Arial; 
	font-size:8pt; 
	color:#828282
}
.comboquickinfo A:link { 
	font-family:Arial; 
	font-size:8pt; 
	color:#000000; 
	text-decoration:none
}
.comboquickinfo A:hover { 
	font-family:Arial; 
	font-size:8pt; 
	color:#000000; 
	text-decoration:none
}
.comboquickinfo A:visited { 
	font-family:Arial; 
	font-size:8pt; 
	color:#000000; 
	text-decoration:none
}

/*  Calendar  */
.calendar_table{
	padding: 6px 4px 2px 4px;
	border:solid 1px #C0C0C0;
	font-size: 11px;
	color: #000;
	border-radius: 8px;
	-moz-border-radius: 8px;  	
}

.calendar_day{
  	margin: 0px;
	padding: 6px 4px 2px 4px;
	background:#FFFFFF;
	border:solid 1px #000000;
	font-size: 11px;
	color: #000;
	background:  url("https://webarchive.pustaka-sarawak.com/wayback/20170406065705/http://sgservicesguide.sarawak.gov.my/themes/images/window_bar.jpg") repeat-x top;
	border-radius: 5px;
	-moz-border-radius: 5px;
}

.calendar_today{
  	margin: 0px;
	padding: 6px 4px 2px 4px;
	background:#C0C0C0;
	border:solid 1px #000000;
	font-size: 11px;
	color: #000;
	border-radius: 5px;
	-moz-border-radius: 5px;
}

.calendar_header{
  	margin: 0px;
	padding: 6px 4px 2px 4px;
	background:#C0C0C0;
	border:solid 1px #000000;
	font-size: 11px;
	color: #000;
	border-radius: 5px;
	-moz-border-radius: 5px;
}
/* ---------------------------- Widget Style -------------------------------*/
.widget_header{
  color:#199a00;
  color:#ffffff;
  font-weight:bold;
  font-size:14px;
}

.widget_header_bar{
  background-color:#fa633d;
  background-color:#c82c04;
}

.DragContainer{
  width:100%;
}

.calendarTbl{
  width:100%;
}

.calendarWeek{
}

.calendarWeekDay{
  background-color:#e7fef8;
}

.calendarSunday{
  color:#1f85c2;
  font-weight:bold;
  background-color:#ccf3f9;
}

.calendarToday{
  border-top:1px solid #d1dbfc;
  border-left:1px solid #d1dbfc;
  border-right:1px solid #3d7eeb;
  border-bottom:1px solid #3d7eeb;
  background-color:#e1e8fd;
}

.calendarEventDay{
  color:#db3b17;
  font-weight:bold;
}

/* ---------------------------- Admintratror Bar -------------------------------*/
.adminbar{
  border:0px;
  border-top:2px solid #393939;
  background-color: #7ca444;
}

.adminbanner{
  background-image: url("https://webarchive.pustaka-sarawak.com/wayback/20170406065705/http://sgservicesguide.sarawak.gov.my/themes/swkpolicy/images/searchbg.jpg");
  background-repeat: no-repeat;
  height: 125px;
}


.adminBarCol{
  color: #fcfcfc;
}

.adminBarCol A:link,
.adminBarCol A:visited,
.adminBarCol A:hover,
.adminBarCol A:active{
  color: #fff;
  font-weight:bold;
}

/* ---------------------------- Admin Page Style -------------------------------*/
.adminPageBackground{
  background:#FFF;
}

.adminFrm{
  border-bottom:1px solid #7c8181;
  border-right:1px solid #7c8181;
  border-top:1px solid #d9dadd;
  border-left:1px solid #d9dadd;
}

.adminFrmHeader{
  color:#2d684a;
  color:#373c3e;
  font-size:12px;
  font-weight:bold;
  border:0px;
  background-color:#d3ebda;
  background-color:#c2c9c8;
}

.adminFrmContent{
  background-color:#e8f4eb;
  background-color:#fff;
}

.divRecentUpd{
  height:300px;
}

.adminModMenuSeparator{
  border:0px;
  border-right:1px solid #bbd0cf;
}

/*--------------------------------Detail Page Style--------------------------------------*/

/*Calendar: Event Details*/
.event_title{
  font-size:16px;
  font-weight:bold;
  font-family:arial,verdana;
}

.event_label{
  font-size:12px;
  font-weight:bold;
  font-family:arial,verdana;
}

.event_data{
  font-size:12px;
  font-weight:normal;
  font-family:arial,verdana;
}

.event_icon{
  width:120px;
  vertical-align:top;
}

.event_no_icon{
  border: 1px solid #000;
  width:60px;
  height:60px;
  text-align:center;
  background-image:URL("https://webarchive.pustaka-sarawak.com/wayback/20170406065705/http://sgservicesguide.sarawak.gov.my/themes/swkpolicy/images/event.png");
  background-position:0% 100%;
}

.event_no_icon font{
  color:#e0e0e0;
}

/*Announcement*/
.article_title{
  font-size:14px;
  font-weight:bold;
}

.article_date{
  font-style:italic;
}

/* ---------------------------- Search Box -------------------------------*/
.searchDiv{
  width:280px;
  float:right;
  clear:both;
  height:124px !important;
  height:125px;
  filter: alpha(opacity=65); /* ie */
  -moz-opacity: .65;
  opacity: .65;
  background-color:#678348;
  color:#000;
  font-weight:bold;
}

.searchText{
  color:#000000;
  font-size:15px;
  font-size:100%;
}

.searchTextBox{
  color:#454545;
  font-size:20px;
  font-size:110%;
  border:1px solid #cedee1;
}


.searchButton{
  cursor: pointer;
  border: 1px outset #ccc;
  background: #FF8C00;
  color: #000000;
  padding: 1px 2px; 
  padding:0px;
  background:url("https://webarchive.pustaka-sarawak.com/wayback/20170406065705/http://sgservicesguide.sarawak.gov.my/themes/swkpolicy/images/button.gif") repeat-x left top;
  /*font-size:20px !important;
  font-size:18px;*/
  font-size:110%;
}

.searchAdv A:Link,
.searchAdv A:Visited,
.searchAdv A:Hover{
  font-size:90%;
  color:#fff;
}

.searchBoxM{
  /*background:url('https://webarchive.pustaka-sarawak.com/wayback/20170406065705/http://sgservicesguide.sarawak.gov.my/themes/swkpolicy/images/search_box_mid.jpg') repeat-x;
  background:url('https://webarchive.pustaka-sarawak.com/wayback/20170406065705/http://sgservicesguide.sarawak.gov.my/themes/swkpolicy/images/search_M.gif') repeat-x;*/
}

.searchBoxL{
  /*background:url('https://webarchive.pustaka-sarawak.com/wayback/20170406065705/http://sgservicesguide.sarawak.gov.my/themes/swkpolicy/images/search_box_left.jpg') no-repeat;
  background:url('https://webarchive.pustaka-sarawak.com/wayback/20170406065705/http://sgservicesguide.sarawak.gov.my/themes/swkpolicy/images/search_L.gif') no-repeat;*/
}

.searchBoxR{
  /*background:url('https://webarchive.pustaka-sarawak.com/wayback/20170406065705/http://sgservicesguide.sarawak.gov.my/themes/swkpolicy/images/search_box_right.jpg') no-repeat;
  background:url('https://webarchive.pustaka-sarawak.com/wayback/20170406065705/http://sgservicesguide.sarawak.gov.my/themes/swkpolicy/images/search_R.gif') no-repeat;*/
}

/* -------------------------- Advance Search -----------------------------*/
.advSearchTitle{
  font-size:14px;
  color:#274161;
  font-weight:bold;
}

.advSearchLabel{
  font-size:12px;
}

/* ---------------------------- Title Box -------------------------------*/
.titleBox{
  background-color:#9bc3dc;
  color:#000;
  font-weight:bold;
  background:url('https://webarchive.pustaka-sarawak.com/wayback/20170406065705/http://sgservicesguide.sarawak.gov.my/themes/swkpolicy/images/title_bar.jpg') repeat-x;
  border:1px solid #36779f;
}

.titleBoxM{
  background:url('https://webarchive.pustaka-sarawak.com/wayback/20170406065705/http://sgservicesguide.sarawak.gov.my/themes/swkpolicy/images/title_box_mid.jpg') repeat-x;
}

.titleBoxL{
  background:url('https://webarchive.pustaka-sarawak.com/wayback/20170406065705/http://sgservicesguide.sarawak.gov.my/themes/swkpolicy/images/title_box_left.jpg') no-repeat;
}

.titleBoxR{
  background:url('https://webarchive.pustaka-sarawak.com/wayback/20170406065705/http://sgservicesguide.sarawak.gov.my/themes/swkpolicy/images/title_box_right.jpg') no-repeat;
}

.titleCellMid{
  background:url('https://webarchive.pustaka-sarawak.com/wayback/20170406065705/http://sgservicesguide.sarawak.gov.my/themes/swkpolicy/images/head_center.gif') repeat-x;
  color:#fff;
  font-weight:bold;
}

.titleCellLeft{
  background:url('https://webarchive.pustaka-sarawak.com/wayback/20170406065705/http://sgservicesguide.sarawak.gov.my/themes/swkpolicy/images/head_left.gif') no-repeat;
  width:15px;
  height:30px;
}

.titleCellRight{
  background:url('https://webarchive.pustaka-sarawak.com/wayback/20170406065705/http://sgservicesguide.sarawak.gov.my/themes/swkpolicy/images/head_right.gif') no-repeat;
  width:15px;
}

.titleCellSmall{
  background:url('https://webarchive.pustaka-sarawak.com/wayback/20170406065705/http://sgservicesguide.sarawak.gov.my/themes/swkpolicy/images/head_line.gif') repeat-x left bottom;
}
/* ---------------------------- Homepage -------------------------------*/

.classificationListText{
  font-size:14px;
  font-weight:bold;
  color:#274161;
  /*text-decoration:underline;*/
}

.categoryListText{
  font-size:12px;
  /*text-decoration:underline;*/
}

.policyTitleText{
  font-size:14px;
  font-weight:bold;
  /*text-decoration:underline;*/
}

/*Front Layout*/
.menuCol{
  border-spacing:0px;
  margin:0px;
  border:0px;
  border-right:1px solid #cbe2f5;
  width:20%;
  background-color:#f6dc15;
  background-color:#fcf020;
  background-image:url('https://webarchive.pustaka-sarawak.com/wayback/20170406065705/http://sgservicesguide.sarawak.gov.my/themes/swkpolicy/images/menu_bottom.png');
  background-repeat:no-repeat;
  background-position:left bottom; 
}

.contentCol{
  border-spacing:2px;
  margin:0px;
  border:0px;
}


/* ---------------------------- MENU -------------------------------*/

.main_menu_td{
  background: URL('https://webarchive.pustaka-sarawak.com/wayback/20170406065705/http://sgservicesguide.sarawak.gov.my/themes/swkpolicy/images/menu_back.gif') repeat-x;
  border:1px solid #026b9d;
}

.main_menu_td_point{
  background: URL('https://webarchive.pustaka-sarawak.com/wayback/20170406065705/http://sgservicesguide.sarawak.gov.my/themes/swkpolicy/images/menu_back2.gif') repeat-x;
  border:1px solid #246995;
}

.main_menu_td A:link,
.main_menu_td A:visited,
.main_menu_td A:hover,
.main_menu_td A:active{
  color: #fff;
  font-weight:bold;
  text-decoration:none;
}

.main_menu_td_point A:link,
.main_menu_td_point A:visited,
.main_menu_td_point A:hover,
.main_menu_td_point A:active{
  color: #fff;
  font-weight:bold;
  text-decoration:none;
}

.subMenuDiv{
  height:1px;
  width:100%;
  border:0px;
  border-top:1px solid #004e80;
  overflow:hidden;
}

.subMenuDivShow{
  height:20px;
  width:100%;
  border:0px;
  background-color:#004e80;
  overflow:hidden;
}


#main_menu, #main_menu ul {
	padding: 0;
	margin: 0;
	list-style: none;
}

#main_menu a {
	display: block;
	/*width: 10em;*/
}

#main_menu li {
  margin-right:2px;
	float: left;
  padding:5px;
  padding-left:15px;
  padding-right:10px;
  background: URL('https://webarchive.pustaka-sarawak.com/wayback/20170406065705/http://sgservicesguide.sarawak.gov.my/themes/swkpolicy/images/menuLeftBg.jpg') no-repeat left bottom;
  background-color:#393939;
  height:20px !important;
  height:31px;
  border:0px;
  border-bottom:1px solid #000;
}

#main_menu li  div{
	width: 100%;
  text-align:center;
}

#main_menu li  a{
  font-weight:bold;
  color:#FFF;
}

#main_menu li  a:hover{
  font-weight:bold;
  text-decoration:none;
  color:#88ef56;
}

#main_menu li ul {
  z-index:999;
	position: absolute;
	left: -999em;
  width: 160px;
}

#main_menu li ul  li{
	width: 250px !important;
	width: 260px;
  border: 0px;
  text-align:left;
  background: none;
  background-color:#004e80;
  background-color:#595959;
  border: 1px solid #000000;
}

#main_menu li:hover ul, #main_menu li.sfhover ul {
	left: auto;
  margin-top:6px;
}

#main_menu li:hover, #main_menu li.sfhover {
	/*background: URL('https://webarchive.pustaka-sarawak.com/wayback/20170406065705/http://sgservicesguide.sarawak.gov.my/themes/swkpolicy/images/menu_back2.gif') repeat-x;*/
  background-color:#393939;
}

#main_menu li ul li:hover, #main_menu li ul li.sfhover {
	background: none;
  background-color:#707070;
}

/*----------------eFrom------------------------------*/
.divTabArea{
  /*float:left;*/
}

.divSelTab{
  background:#dde2e6;
  padding:10px;
  float:left
}

.divNormalTab{
  background:#b9c1ca;
  padding:10px;
  border-left:1px solid #dde2e6;
  float:left
}

.divFormArea{
  float:left;
  background:#dde2e6;
  width:98%;
  /*height:200px;*/
}

#subFormHeader{
  font-family: Verdana,arial;
  font-size: 10pt;
  font-weight:bold;
}
/*-----------------------End---------------------*/


/*--------------------------Online Form---------------------------------*/
.compulsory_mark{
  font-size:12px;
  color:#e00a4a;
}

.compulsory_desc{
  font-size:10px;
  font-style:italic;
}

#divFormError{
	background:#C4E1FF;
 	padding: 10px;
	border: 1px solid #D1CAA3;
	text-align: left;
	display:show;
	width: 95%;	
}
/*End of Online Form*/

/*--------------------------Policy Listing---------------------------------*/
.tblTH{
  background: URL('https://webarchive.pustaka-sarawak.com/wayback/20170406065705/http://sgservicesguide.sarawak.gov.my/themes/swkpolicy/images/th.gif') repeat-x;
  color:#000;
}

.tblTH A:link,
.tblTH A:visited,
.tblTH A:hover,
.tblTH A:active{
  color:#000;
}
/*---------End---------*/

/*--------------------------Front Page---------------------------------------*/
.most_view{
  background: URL('https://webarchive.pustaka-sarawak.com/wayback/20170406065705/http://sgservicesguide.sarawak.gov.my/themes/swkpolicy/images/corner_bg.png') no-repeat right bottom;
}

.new_policy{
  background: URL('https://webarchive.pustaka-sarawak.com/wayback/20170406065705/http://sgservicesguide.sarawak.gov.my/themes/swkpolicy/images/corner_bg.png') no-repeat right bottom;
}

.new_case{
  background: URL('https://webarchive.pustaka-sarawak.com/wayback/20170406065705/http://sgservicesguide.sarawak.gov.my/themes/swkpolicy/images/corner_bg.png') no-repeat right bottom;
}

.head_bg{
  background: URL('https://webarchive.pustaka-sarawak.com/wayback/20170406065705/http://sgservicesguide.sarawak.gov.my/themes/swkpolicy/images/cloud.jpg') no-repeat right bottom;
}

.home_etc_box{
  background-color:#b7cae6;
}

p.pos_fixed{
  position:fixed;
  bottom:0px;
  right:0px;
  margin:0px;
  z-index:-99;
}

.midBanner{
  background: transparent url("https://webarchive.pustaka-sarawak.com/wayback/20170406065705/http://sgservicesguide.sarawak.gov.my/themes/swkpolicy/images/searchbg.jpg");
  height:124px;
  width:990px;
}

.divCatList{
  width: 100%;
  float: left;
  border: 1px solid #000;
  border: 0px;
  padding: 2px;
}

.divSubList{
  overflow: visible;
  /*display: none;*/
}

.listDetail{
  color:#464646;
}

.listTitle{
  font-size:120%;
}

.detailTitle{
  font-size:108%;
  font-weight:bold;
}

.detailUpd{
  font-size:70%;
  font-weight:normal;
  color:#787878;
}

.detailClsSrc{
  font-style:italic;
  font-size:70%;
}

.divPath{
  margin:2px;
  font-size:85%;
  font-weight:bold;
}
/*----------------------------End-------------------------------------------*/

/*----------------------------Inbox-----------------------------------------*/
.adminInboxFrm{
  border-bottom:1px solid #7ca444;
  border-right:1px solid #7ca444;
  border-top:1px solid #cedeb6;
  border-left:1px solid #cedeb6;
}

.adminInboxFrmHeader{
  color:#2d684a;
  color:#373c3e;
  font-size:12px;
  font-weight:bold;
  border:0px;
  background-color:#d3ebda;
  background-color:#afca87;
}

.adminInboxFrmContent{
  background-color:#e8f4eb;
  background-color:#fff;
}

.sidemenu{
border:0px;
border-right:solid 1px #d7de50;
border-right:solid 1px #9d9c4c;
background-color:#f8fef1;
}

.sidemenu .header{
border-bottom:1px solid #fff;
background-color:#779f46;
color:#fff;
}

.sidemenu .header div{
font-size:22px;font-weight:bold;
}

.sidemenu .item td{
background-color:#cdddb7;
border-top:1px solid #fff;
border-bottom:1px solid #abc586;
}

.sidemenu .item td table tr td{
background-color:transparent;
border:0;
}
/*----------------------------End-------------------------------------------*/






/*
     FILE ARCHIVED ON 6:57:05 Apr 6, 2017 AND RETRIEVED FROM THE
     AN OPENWAYBACK INSTANCE ON 15:10:35 Aug 1, 2026.
     JAVASCRIPT APPENDED BY OPENWAYBACK, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
