div.clsAddTable,div.clsUpdateTable,div.searchTable,div.detailTableMain,div.detailTable{
height:auto;display:block;
	width:95%;
	padding:20px 0px 20px 0px;
	clear:both;
	border:5px solid #EEEEEE ;
	}

div.div_group{
	background-color:#663399;
	height:25px;
	width:100%;
	font-weight:bold;
	color:#FFFFFF;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	clear:both;
}
#group_start{
	background-color:#FF00CC;
	width:100px;
	float:left;
}
div.LineSeparate{
	height:25px;
	width:90%;
	
	background-color:#FFFFFF;
	float:left;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	
}
div.LineSeparate2{
	height:10px;
	width:90%;
	
	background-color:#FFFFFF;
	float:left;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	
}
div.LineSeparate1{
	height:25px;
	width:90%;
	background-:#FFFFFF;
	float:left;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	
}

div.button_div{
	height:40px;
	width:100%;
	padding-left:10px;
	padding-top:10px;
	margin-right:10px;
	margin-top:20px;
	border:1px solid #257104;
	text-align:center;
	float:left;
}
div.button_div3{
	height:20px;
	width:100%;
	margin-left:13%;
	margin-top:1%;
	float:left;
}
div.paging{
	width:100%;
	height:20px;
	border:1px solid #EEEEEE;
	float:left;
	

}
div.paging_cur{
	text-align:center;
	height:20px;
	color:#FF0000;
	font-weight:bold;
	float:left;
	margin-left:5px;
	margin-right:5px;
	
}
div.paging_cur_MY{
	text-align:center;
	font-size:10px;
	height:20px;
	color:#FF0000;
	font-weight:bold;
	float:left;
	margin-left:5px;
	margin-right:5px;
	
}
div.paging_no{
	height:20px;
	text-align:center;
	float:left;
	color:#009900;
	margin-left:5px;
	margin-right:5px;
}
div.paging_dot{
	height:20px;
	text-align:center;
	float:left;
	color:#333333;
	margin-left:5px;
	margin-right:5px;
}
div.paging_last_f{
	height:20px;
	width:20px;
	text-align:center;
	float:left;
	color:#FF6600;
	background-color:#FFFFCC;
	margin-left:5px;
	margin-right:5px;
}
.p_t:link {
 	 color: #FF9900;
	 text-decoration: none;
	 font-weight:bold;
 
}
.p_t:hover {
 	color: #FF0000;
	text-decoration: none; 
 	 font-weight:bold;


}
.p_t:visited {
	color: #FF9900;
	text-decoration: none; 
	 font-weight:bold;
}
.p_n:link {
 	 color: #003399;
	 text-decoration: none;
 
}

.p_n:hover {
 	color: #FF0000;
 	text-decoration: none; 
 }
.p_n:visited {
	color: #0000CC;
	font-style: normal;
	text-decoration: none; 
}
.p_n_MY:link {
 	 color: #003399;
	 text-decoration: none;
	 font-size:10px;
 
}

.p_n_MY:hover {
 	color: #FF0000;
 	text-decoration: none; 
	font-size:10px;
 }
.p_n_MY:visited {
	color: #0000CC;
	font-size:10px;
	font-style: normal;
	text-decoration: none; 
}
.visitor:link {
 	 color:#003300;
	 font-family:Arial, Helvetica, sans-serif;
	 text-decoration: none;
	 font-size:10px;
 
}

.visitor:hover {
 	color:#006600;
 	text-decoration: none; 
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
 }
.visitor:visited {
	color: #003300;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	
	text-decoration: none; 
}
/*PAGING END */


/*GALLERY PART */
div.clsGallary{
	width:100%;
	float:left;
	padding-bottom:5px;
	
	}
div.imagePart{
	width:35%;
	float:left;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
div.contentPart{
	width:60%;
	float:left;
	margin:0px 0px 0px 5px;
	padding:0px 0px 0px 0px;
}
label.clsGallaryLevel,label.clsDetailTableLevel{
 width:30%;
 float:left;
 padding-right:8px;
 font-size:10pt;
 background-color:#FFFFFF;
 border-bottom:1px solid #FFFFFF;
 text-align:right;color:#666666;
 
}
div.clsGallaryData,div.clsDetailTableData{
 width:68%;
 float:left;
 padding:0px;
 font-size:10pt;
 background-color:#FFFFFF;
 border-bottom:1px solid #FFFFFF;
}
div.clsGallaryData1,div.clsDetailTableData1{
	width:100%;
 	float:left;
 	padding:0px 0px 0px 0px;
	border-bottom:1px solid #F7F7F7;
	font-size:9pt;
	height:auto;
	text-align:left;
	
	
}
div.clsGallaryData2{
	float:left;
 	padding:2px 0px 2px 0px;
	text-align:center;
}
div.clsGallaryLink{
	float:left;
 	padding:0px 0px 0px 0px;
	color:#333333;
	
}
/*END GALLERY PART*/


/*DETAIL TABLE IMAGE PART */
div.detailTableMain_file{
	float:left;
	margin: 0px 0px 0px 0px;
	padding:5px 0px 0px 0px;
	width:100%;
	text-align:left;
	
}
div.detailTableMain_file img ,object
{
float: right;
margin:0px 0px 10px 10px;
padding:6px 6px 6px 6px;
}
div.detailTableMain_file a
{
float: right;
margin:0px 0px 10px 10px;
padding:6px 6px 6px 6px;
}

div.detailTableContent{
	width:100%;
	float:left;
	margin:0px 0px 0px 0px;
	position: relative;
	padding:5px 0px 0px 5px;
}



div.SpaceSeparate{
	width:100%;
 	float:left;
	height:10px;
}
/*END DETAIL TABLE IMAGE PART*/


/*SUMMARY TABLE */
div.tblModuleIndex{
	width:100%;
	float:left;
}
div.sumHead1{
	width:70%;
	float:left;
	font-weight:bold;
}
div.sumHead2{
	width:25%;
	float:left;
	font-weight:bold;
	
}
div.section1{
	width:70%;
	float:left;
}
div.section2{
	width:20%;
	float:left;
}
div.clsSummaryTable{
	width:100%;
	float:left;
}
div.clsSummaryTableLabel,label.clsSummaryTableLabel{
	width:80%;
	float:left;
	margin:0px 0px 0px 0px;
	font-size:8pt;
	padding:0px 0px 0px 3px;
	
}
div.clsSummaryTableData{
	width:15%;
	float:left;
	font-size:8pt;
	margin:0px 0px 0px 0px;
	padding:0px 3px 0px 0px;
	text-align:right;
	
}
/*END SUMMARY TABLE */


/* START dataTable */
	div.dataTable{
		width:100%;
		margin: auto;
		text-align: left;
		border-top: 1px solid #FFFFFF;
		border-left:1px solid #eee;
		
	}

  div.Datarow{
	width:100%;
	float:left;
	}      
	
   div.clsDataTableHead,.clsDataTableHead {
            height: 2em;
            background: #EEE;
			float:left;
			padding:0px 0px 0px 2px;
			border-bottom:1px solid #5E5D5D;
			border-right:1px solid #5E5D5D;
			border-top:1px solid #5E5D5D;
			font-weight:bold;
			font-size:8pt;
			
     }
      div.clsDataTableHead2 {
            height: 2em;
			color:#000000;
            background:#CEF6D7;
			float:left;
			padding:0px 0px 0px 2px;
			border-bottom:1px solid #5E5D5D;
			border-right:1px solid #5E5D5D;
			border-top:1px solid #5E5D5D;
			font-weight:bold;
			font-size:8pt;
			
     }   	
      
    div.clsDataTableRow ,.clsDataTableRow {
         height: 2em;
         float:left;
		 font-size:8pt;
		 padding-left:2px;
		 border-bottom:1px solid #eee;
		 border-right:1px solid #eee;
		 }
       div.clsDataTableRow1  {
         height: 2em;
         float:left;
		 font-size:8pt;
		 color:#000000;
		 padding-left:2px;
		 border-bottom:1px solid #eee;
		 border-right:1px solid #C3BEBE;
		 background-color:#FBF7F8;
		 }
		label.clsSearchTableLevel{
 width:25%;
 float:left;
 padding:5px 5px 5px 5px;
 font-size:10pt;
 background-color:#FFF8E1;
 height:20px;
 
}
div.clsSearchTableData{
 width:70%;
 float:left;
 padding:5px 2px 5px 5px;
 background-color:#FBF9F3;
 height:20px;
 font-size:10pt;
}
div.half{
	width:40%;
	float:left;
	padding:10px 10px 10px 10px;
	
	
}

/*End searchTable */
/*WEB CONTROLS */
.clsInputBox , .clasInputBox {
  border:1px solid #868582;
  padding-left:3px;
  font-size:11px;
}
.InputBoxReadOnly{
 border:1px solid #CC0000;
 background-color:#C8CACE;
 padding-left:3px;
 font-size:11px;
}
.clsSelect{
  border:1px solid #868582;
  font-size:10px;
  width:130px;
}
.clsInputFile{
	 width:118px;
	 border:1px solid #868582;
     font-size:9px;
	 height:20px;
}
.clsTextarea{
	border:1px solid #868582;
  font-size:11px;
  }
.clasInputBoxReadOnly{
	border:1px solid #FF0000;
  font-size:10px;
}
.clsButton{
 color:#FFFFFF;
 background-color:#FF9900;
 font-weight:bold;
 border:1px solid #FF9900;
}
.clsButtonSmall{
 color:#000000;
 background-color:#FF9900;
 height:17px;
 font-size:10px;
 border:1px solid #FF9900;

}
#toolTipBox {
	display: none;
	padding: 5px 5px 5px 5px;
	font-size: 12px;
	border: black solid 1px;
	font-family: verdana;
	position: absolute;
    background-color: #ffd038;
    color: #000000;
}
.indexRow{
width:100%;
float:left;
}
.indexTD{
	width:130px;
	padding:10px 10px 10px 10px;
	margin:15px 10px 10px 10px;
	float:left;
	height:100px;
	border:1px solid #eeeeee;
	text-align:center;
 }
 .indexTD a{
	padding: 0px 10px 0px 10px;
	font-size: 10pt;
	font-weight:bold;
	color: #6C1808;
	background: url(../images/Yellow.gif) no-repeat left 50%;
}

.indexTD a:hover {
	color: #254360;
}

.indexTD .active {
	color: #254360;
}
label.clsLabelHtmlHead{
	font-weight:bold;
	width:95%;
	padding:5px 5px 5px 5px;
	height:25px;
	float:left;
	background-color:#000000;
	border:1px solid #000000;
	color:#ffffff;
}
div.clsHtmlEditor{
	width:95%;
	padding:5px 5px 5px 5px;
	border:1px solid #000000;
	float:left;
	background-color:#CCCCCC;
}
div.clsHtmlEditor textarea{
	width:95%;
	}
	textarea{width:95%}
div.clsButtonMenu{
	width:95%;
	padding:5px 5px 5px 5px;
	margin:0px 0px 5px 0px;
	border: 1px solid #eeeeee;
	float:left;
	
	}
div.clsButtonMenu .clsUpdating{
	width:75px;
	float:right;
	}
div.clsButtonMenu .clsMenuButton{
	 width:auto;
	 color:#FFFFFF;
	 background-color:#4A61EC;
	 font-weight:bold;
	 border:1px solid #0521CA;
}
div.clsDetailTableEdit{
	width:100%;
	padding:5px 5px 5px 5px;
	margin:15px 0px 15px 0px;
	border: 1px solid #eeeeee;
	float:left;
	clear:both;
}
#reports{
	float:left;
	clear:both;
	width:100%;
}
.green{
color:#009900;
}
.red{
color:#CC0000;
}
.changeFlag{
	 width:75px;
	 color:#FFFFFF;
	 background-color:#FF9900;
	 font-weight:bold;
	 border:1px solid #B81F33;
	 font-size:7.5pt;
	 margin:0px 0px 0px 5px;
}
.clsBut{
	width:75px;
	 color:#000000;
	 background-color:#FFFFFF;
	 font-weight:bold;
	 border:1px solid #FFFFFF;
	 font-size:7.5pt;
	 margin:0px 5px 0px 5px;
	 text-decoration:underline;
}

/*END WEB CONTROL */
div.block-left{
	float: left;
	width: 530px;
	padding:0px 15px 0px 0px;
	margin: 0px 0px 0px 0px;
}
div.block-right{
	float: left;
	width: 200px;
	padding:0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	clear:right;
	
}
.IE,.INFO{
	height: 19px;
	color:#FFFFFF;
	background: #FF7800 url('../images-t1/s8-B.gif') repeat-x;
	font-size:10pt;
	padding:10px 0px 10px 10px;
	margin:0px 0px 10px 0px;
	clear:both;
	width:99%;
}
.IE_ADD ,.IE_EDIT,.SEARCH,.Detail,.DATA ,.GALLARY,.SUCCESS{
	height: 19px;
	color:#FFFFFF;
	background: #FF7800 url('../images-t1/a8-R.gif') repeat-x;
	font-size:10pt;
	padding:10px 0px 10px 10px;
	margin:0px 0px 10px 0px;
	clear:both;
	width:95%;
	
}
#dataPanel{width:100%;float:left;clear:left}
div.enquiry{height:auto;display:block;
	width:95%;
	padding:0px 0px 0px 0px;
	clear:both;
	border:5px solid #EEEEEE;
	}
div.enquiry_row{
width:100%;
float:left;
clear:both;
background:#EEEEEE;
height:25px;
color:#000000; padding:2px 0px 0px 0px
}
 .clsDataTableHeadTD {
            height: 2em;
            background: #EEE;
			padding:0px 0px 0px 2px;
			border-bottom:1px solid #5E5D5D;
			border-right:1px solid #5E5D5D;
			border-top:1px solid #5E5D5D;
			font-weight:bold;
			font-size:8pt;
			
     }
 .clsDataTableRowTD {
         height: 2em;
         font-size:8pt;
		 padding-left:2px;
		 border-bottom:1px solid #eee;
		 border-right:1px solid #eee;
		 }
#tabsC {
      float:left;
      width:100%;
      background:#EDF7E7;
      font-size:93%;
      line-height:normal;
	  margin:0px 0px 20px 0px
      }
    #tabsC ul {
	margin:0;
	padding:10px 10px 0 10px;
	list-style:none;
      }
    #tabsC li {
      display:inline;
      margin:0;
      padding:0;
      }
    #tabsC a {
      float:left;
      background:url("../images/tableftC.gif") no-repeat left top;
      margin:0;
      padding:0 0 0 4px;
      text-decoration:none;
      }
    #tabsC a span {
      float:left;
      display:block;
      background:url("../images/tabrightC.gif") no-repeat right top;
      padding:5px 15px 4px 6px;
      color:#464E42;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #tabsC a span {float:none;}
    /* End IE5-Mac hack */
    #tabsC a:hover span {
      color:#FFF;
      }
    #tabsC a:hover {
      background-position:0% -42px;
      }
    #tabsC a:hover span {
      background-position:100% -42px;
      }  
	#hiddenDIV2{
background: #FFFFFF url("../images/tabrightC.gif" )no-repeat;
background: #FFFFFF url("../images/tableftC.gif") no-repeat;
height:0px;visibility:hidden}