.tableborder{ border: thin;}
.labeltext {  font-family: Courier New; font-size: 11pt; font-weight: normal; color: #000000; text-align: right}
.reqlabeltext {  font-family: Courier New; font-size: 11pt; font-weight: normal; color: #000000; text-align: right;}
.errlabeltext {  font-family: Courier New; font-size: 11pt; font-weight: normal; color: #9A0000; text-align: right}
.hlightlabeltext {  font-family: Courier New; font-size: 9pt; font-weight: normal; color: #9A0000; text-align: right}
.toplabeltext {  font-family: Courier New; font-size: 10pt; font-weight: normal; color: #000136; text-align: right}
.tdtext {  font-family: Courier New; font-size: 10pt; font-weight: normal; color: #000136; overflow:hidden;}
.tdtext1 {  font-family: Courier New; font-size: 10pt; font-weight: normal; color: brown; text-decoration: none;}
.tdtext5 {  font-family: Courier New; font-size: 10pt; font-weight: normal; color: brown; background-color: #FAFBDF; text-decoration: none;}
.viewlabeltext {  font-family: Courier New; font-size: 11pt; font-weight: normal; color: #660033; text-align: right}
 .inputtext { font-family: Courier New; font-size: 8pt; font-weight: normal; color: #000000; }
.hlabeltext2 {  font-family: Courier New; letter-spacing: 1px; font-size: 10pt; font-weight: bold; color: #0404B4; background-color: #FFFFCC; text-decoration: none}
.hlabeltext5 {  font-family: Courier New; letter-spacing: 1px; font-size: 10pt; font-weight: bold; color: #0404B4; background-color: #FAFBDF; text-decoration: none}
.hlabeltext8 {  font-family: Courier New; letter-spacing: 1px; font-size: 10pt; font-weight: bold; color: #0404B4; background-color: #FAFBDF; text-decoration: none}
.alert1 {  font-family: Courier New; letter-spacing: 1px; font-size: 10pt; font-weight: bold; color: #DF0101; background-color: #FFFFFF; text-decoration: none}
.hlabeltext6 {  font-family: Courier New; letter-spacing: 1px; font-size: 10pt; font-weight: bold; color: #0404B4; background-color: #FAFBDF; text-decoration: none}
.reqinputtext {  font-family: Courier New; font-size: 11pt; font-weight: normal; color: #000000}
.errinputtext {  font-family: Courier New; font-size: 11pt; font-weight: normal; color: #9A0000}
.selinputtext {  font-family: Courier New; font-size: 11pt; font-weight: normal; color: #000000; background-color: #FFFFFF}
.linktext {  font-family: Courier New; font-size: 10pt; font-weight: normal; color: #0000ff; text-decoration: none}
.alerttext { font-family: Courier New; font-size: 9pt; font-weight: bold; text-decoration: underline; color: #9A0000}
.bodytext {  color: font: 11px Courier New}
.buttontext {
	padding-right:2px;
	padding-left:2px;
	padding:1px;
	font: normal 8pt Courier New;	
	color: #444;
	background-color: #D5D5D5;
	white-space:nowrap;
	text-decoration:none;
	border: thin solid #C0C0C0;
}

.wfchlabeltext1 {  font-family: Courier New; letter-spacing: 1px; font-size: 10pt; font-weight: bold; color: #B9264F; text-decoration: none}
.wfrhlabeltext1 {  font-family: Courier New; letter-spacing: 1px; font-size: 10pt; font-weight: bold; color: #0404B4; text-decoration: none}
.wfshlabeltext1 {  font-family: Courier New; letter-spacing: 1px; font-size: 10pt; font-weight: bold; color: #219210; text-decoration: none}
.wfghlabeltext1 {  font-family: Courier New; letter-spacing: 1px; font-size: 10pt; font-weight: bold; color: #006666; text-decoration: none}
.wftllabeltext1 {  font-family: Courier New; letter-spacing: 1px; font-size: 10pt; font-weight: bold; color: #990099; text-decoration: none}
.wftmlabeltext1 {  font-family: Courier New; letter-spacing: 1px; font-size: 10pt; font-weight: bold; color: #000000; text-decoration: none}
.crtext {  font-family: Courier New; letter-spacing: 2px; font-size: 10pt; font-weight: normal; color: #A1A1A1;}
.tableheadtext {  font-family: Verdana; font-size: 8pt; font-weight: normal; color: brown; }
.tableheadtext2 {  font-family: Verdana; font-size: 9pt; font-weight: normal; color: brown; background-color: #FFFFCC; text-decoration: none}
.tableheadtext3 {  font-family: Verdana; font-size: 9pt; font-weight: normal; color: brown; background-color: #FAFBDF; text-decoration: none}
.tableheadtext4 {  font-family: Verdana; font-size: 9pt; font-weight: normal; color: brown; background-color: #FFFBDF; text-decoration: none}

.bodycolour { background-color: #CDDCEB}

.noticelink {  font-family: Courier New; letter-spacing: 1px; font-size: 10pt; font-weight: bold; color: blue; text-decoration: none}
.headtext {  font-family: Courier New; letter-spacing: 2px; font-size: 14pt; font-weight: bold; color: brown; text-decoration: none}
.headtext1 {  font-family: Courier New; letter-spacing: 2px; font-size: 11pt; font-weight: bold; color: brown; text-decoration: none}
.headtext2 {  font-family: Courier New; font-size: 11pt; font-weight: normal; color: brown; text-decoration: none}
.pagetitle {  font-family: Courier New; font-size: 12pt; font-weight: bold; color: #660033; text-decoration: none}
.titletext {  font-family: Courier New; font-size: 11pt; font-weight: bold; color: brown; text-decoration: none}
.tabtext {  font-family: Courier New; font-size: 9pt; font-weight: normal; color: #FFFFFF; background-color: #2954BF; text-decoration: none}
.menutext {
     
	color: #000000;
	text-decoration: none;
	font-family: Courier New;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	padding: 2px;white-space:nowrap;text-decoration:none; background:transparent url(../tab1.GIF) 100% 1px no-repeat;
	margin-left: -20px;
	float:left;
}

.disablemenutext {background:transparent url( ../tab2.GIF) 100% 1px no-repeat;
	color: #000000;
	text-decoration: none;
	font-family: Courier New;
	font-size: 11px;
}

.recordnotfoundtext {  font-family: Verdana; font-size: 10pt; font-weight: bold; color: #FF0000; text-decoration: none}
.disablemenu{ font-family: Courier New; font-size: 9pt; font-weight: normal; color: #E9F0E6; background-color: #717D7D; text-decoration: none}
A.MenuLink:link,
A.MenuLink:visited       {font: 11px Courier New; color: #FFFFFF; text-decoration: none;}
A.MenuLink:hover,
A.MenuLink:visited:hover {font: 11px Courier New; color: #FFFFFF; text-decoration: none;}

.dtree {
	font-family: Courier New, sans-serif;
	font-size: 11px;
	color: #666;
	white-space: nowrap;
}
.dtree img {
	border: 0px;
	vertical-align: middle;
}
.dtree a {
	color: #333;
	text-decoration: none;
}
.dtree a.node, .dtree a.nodeSel {
	white-space: nowrap;
	padding: 1px 2px 1px 2px;
}
.dtree a.node:hover, .dtree a.nodeSel:hover {
	color: #333;
	text-decoration: underline;
}
.dtree a.nodeSel {
	background-color: #c0d2ec;
}
.dtree .clip {
	overflow: hidden;
}

.taboverlap {
	line-height:normal;
	list-style-type:none;
	margin-bottom:0pt;
	margin-left:0pt;
	margin-top:1px;
	padding :3px 0pt;
	text-align:left;
}

.taboverlap ul {
	font-family:Courier New;
	font-size:12px;
	list-style-type:none;
	margin:0pt;
	padding:0pt;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;

}

.taboverlap li {
	padding: 1px 0pt;
	#text-decoration:none;
	display:inline;
	margin:0pt ;
}

.taboverlap li a {
	background:transparent url(../image/TabNotSelected.gif) repeat-x scroll left top;
	color:#000000;
	margin-right:0px;
	padding:3px 7px;
	position:relative;
	text-decoration:none;
	border:1px solid #777788;
	z-index:1;
}

.taboverlap li a:visited {
	color:#000000;
}

.taboverlap li a:hover {
	text-decoration:none;
	color:#000000;
}

.taboverlap li.selected a {
	display:inline;
	position:relative;
	top:1px;
	background-image:url(../image/TabSelected.gif) ;
	text-decoration:none;
}

.taboverlap li.selected a:hover {
	text-decoration:none;
}

a.button{
background-color: #E4E4E4;
border:  1px #808080   solid;
padding: 2px 4px;
padding-left:4px;
padding-right:4px;

text-decoration: none;
font: bold 80%  "verdana"; 
color:  #2A5FAA;

font-size:11px;
}

a.button:visited{
color: #2A5FAA;
}

a.button:active{
color:#2A5FAA;
}

.td-search{
	background-color:#FFFFFF; text-align:center;
}

.td-desc{
	background-color:#FFFFFF;text-overflow:ellipsis;overflow:hidden; text-align:center;
}

.procedureruntext {  font-family: Verdana; font-size: 7pt; font-weight: bold; color: #FF0000; text-decoration: none}

.readonly {
	font-family: Courier New;
	font-size: 8pt;
	font-weight: normal;
	background-color:#b0c4de; 
	border:0px;
}

.popupLabeltext {  	
	padding-right:2px;
	padding-left:2px;
	padding:1px;
	font: normal 8pt Courier New;	
	color: #444;
	background-color: #D5D5D5;
	white-space:nowrap;
	text-decoration:none;
	border: thin solid #C0C0C0;
}

.popupValuetext{
	font: normal 8pt tahoma, sans-serif;	
	color: #444;
}