/*-----------------------Beginning of classes for basic table------------------------*/
	table.basic-table
	{
	border:0px solid #BFC4BF;
	font-family:arial,"century Gothic";
	border-collapse:collapse;
	text-align:left;
	}
	table.basic-table TR
	{
	vertical-align:middle;
	line-height:200%;
	}
	
	table.basic-table TR TD
	{
	PADDING-RIGHT: 0.5em; PADDING-LEFT: 0.3em;  
	font-size:13px;
	font-style:normal;
	font-weight:normal;
	text-decoration:none;
	color: #000000;
	}
	
	table.basic-table TR TH 
	{
	PADDING-RIGHT: 0.5em; PADDING-LEFT: 0.3em;  
	font-size:12px;
	font-style:normal;
	font-weight:normal;
	text-decoration:none;
	color: #000000;
	text-align:center;
	}
	table.basic-table TR TH LABEL
	{
	text-align:center;
	font-size:11px;
	vertical-align:top;
	}
	table.basic-table TR Td LABEL
	{
	text-align:right;
	font-size:11px;
	font-weight:bold;
	vertical-align:top;
	}
	
/*-----------------------End of classes for basic table--------------------------------*/

/*-----------------------Beginning of classes for enquiry table-----------------------*/
	
	table.enquiry-table
	{
	border:1px solid #BFC4BF;
	font-family:arial,"century Gothic";
	border-collapse:collapse;
	text-align:left;
	}
	table.enquiry-table TR
	{
	vertical-align:top;
	line-height:280%;
	}
	
	table.enquiry-table TR TD
	{
	PADDING-RIGHT: 0.5em; PADDING-LEFT: 0.3em;  
	font-size:13px;
	font-style:normal;
	font-weight:normal;
	text-decoration:none;
	color: #000000;
	}
	
	table.enquiry-table TR TH 
	{
	PADDING-RIGHT: 0.5em; PADDING-LEFT: 0.3em;  
	font-size:12px;
	font-style:normal;
	font-weight:normal;
	text-decoration:none;
	color: #000000;
	text-align:center;
	}
	table.enquiry-table TR TH LABEL
	{
	text-align:right;
	vertical-align:bottom;
	}
	table.enquiry-table TR Td LABEL
	{
	text-align:left;
	font-size:11px;
	font-weight:bold;
	vertical-align:bottom;
	}
	table.enquiry-table TR td span
	{
	 font-size:13px;
	 color: #D40C24;
	 text-align:justify;
	 padding-left: 0.3em;
	}
/*------------------End of classes for enquiry table------------------------------*/

	table.property-table
	{
		border:0px solid #BFC4BF;
		border-collapse:collapse;
		background-color:#ffffff;
		font-size:12px;
	}
	table.property-table td
	{
	 vertical-align:top;
	}
	table.property-table th
	{
	 vertical-align:top;
	 font-weight:bold;
	 text-align:left;
	}
	table.property-table span
	{
	 vertical-align:top;
	 font-weight:bold;
	 text-align:left;
	 color: #DF7E00;
	}
	
	table.property-table tr td span
	{
		 padding-left: 10px;	
		 vertical-align:top;
		 font-weight:bold;
		 text-align:left;
		 color: #DF7E00;
	}

	table.property-table tr td b
	{
		 vertical-align:top;
		 font-weight:bold;
		 text-align:left;
		 color: #DF7E00;
	}


	table.property-table tr td p
	{
		 padding-left: 5px;	
		 padding-right: 10px;	
	}
	
	
	table.sort-table
	{
		border:0px solid #BFC4BF;
		border-collapse:collapse;
		background-color:#ffffff;
		font-size:12px;
	}
	table.sort-table th
	{
		font-size:16px;
		font-weight:bold;
		text-align:left;
	}
	table.sort-table td
	{
		text-align:left;
	}
	.viewMainContent {	
	  margin:0px;  
	  padding-left:10px;
	  WIDTH: 618px;float:left;overflow:hidden;
	  BORDER-TOP: #CCCCCC 1px solid;
	  BORDER-BOTTOM: #CCCCCC 1px solid;
	  BORDER-LEFT: #CCCCCC 1px solid;
	  BORDER-RIGHT: #CCCCCC 1px solid;
	}
	.viewMainContent:hover {
	  margin:0px;  
	  padding-left:10px;
	  WIDTH: 618px;float:left;overflow:hidden;
	  BORDER-BOTTOM: #DF7E00 1px solid;
	  BORDER-TOP: #DF7E00 1px solid;
	  BORDER-LEFT: #DF7E00 1px solid;
	  BORDER-RIGHT: #DF7E00 1px solid;
	}
	.viewLeftContent {
	  float:left; WIDTH: 300px;overflow:hidden;
	  BORDER-RIGHT: #CCCCCC 1px solid;
	}
	.viewLeftContent a{
		font-size:16px;
		font-weight:bold;
		text-decoration:underline;
		color:#0066CC;
	}
	.viewLeftContent a:hover{
	    padding:0px 0px 0px 0px;
		font-size:16px;
		font-weight:bold;
		text-decoration:underline;
		color:#DF7E00;
	}
	
	.viewRightContent {
	  float:right;overflow:hidden;
	  WIDTH: 300px;
	}
	.viewRightContent a{
	    padding:0px 0px 0px 0px;
		font-size:16px;
		font-weight:bold;
		text-decoration:underline;
		color:#0066CC;
	}
	.viewRightContent a:hover{
	    padding:0px 0px 0px 0px;
		font-size:16px;
		font-weight:bold;
		text-decoration:underline;
		color:#DF7E00;
	}
/*----------------------------------Beginning of division paging-------------------------------------------*/
	#paging{
	    width:640px;
	    height:25px;
	    font-size:12px;
		text-align:center;
	    padding-bottom:10px;
		/*background-color:#ffffff;*/
	}
	#paging a{
		color: #0066CC;
		text-decoration: none;
	}
	#paging a:hover{
		color: #DF7E00;
		text-decoration: none;
	}
	
/*----------------------------------End of division paging-------------------------------------------*/

	.error_summary {
	    padding:10px 10px 10px 10px;
	  	BORDER-RIGHT: #990505 2px solid; BORDER-TOP: #990505 2px solid; BORDER-LEFT: #990505 2px solid; COLOR: #990505; BORDER-BOTTOM: #990505 2px solid; BACKGROUND-COLOR: #ffffff
	}
	
	.error_title
	{
	  font-size:16px;
	  padding:5px 0px 5px 0px;
	  color:#990000;
	}
	.error_content
	{
	  font-size:12px;
	  padding:5px 0px 5px 0px;
	  color:#000000;
	}
	
/*----------------------------------Beginning of division paging-------------------------------------------*/
	#paging_new{
	    width:640px;
	    font-size:12px;
		float:right;
		background-color:#ffffff;
	}
	
	 #paging_new .prev_button {
	  cursor: pointer;
	  height:30px;
	  BACKGROUND:url(../images/prev_button.jpg) no-repeat;
	  background-position:10px 0px;
	}
	 #paging_new .prev_button:hover {
	  cursor: pointer;
	  height:30px;
	  BACKGROUND:url(../images/prev_button_hover.jpg) no-repeat;
	  background-position:10px 0px;
	}
	#paging_new .prev_button_disabled {
	  height:30px;
	  cursor: default;
	  BACKGROUND:url(../images/prev_button_disabled.jpg) no-repeat;
	  background-position:10px 0px;
	}
	
	#paging_new .next_button {
	  cursor: pointer;
	  height:30px;
	  BACKGROUND:url(../images/next_button.jpg) no-repeat;
	  background-position:5px 0px;
	}
	#paging_new .next_button:hover {
	  cursor: pointer;
	  height:30px;
	  BACKGROUND:url(../images/next_button_hover.jpg) no-repeat;
	  background-position:5px 0px;
	}
	#paging_new .next_button_disabled {
	  cursor: default;
	  height:30px;
	  BACKGROUND:url(../images/next_button_disabled.jpg) no-repeat;
	  background-position:5px 0px;
	}	
/*----------------------------------End of division paging-------------------------------------------*/

 
 /*-----------------------------Beginning of classes for Login table--------------------------------*/

  table.login-table 
   {
	border:0px solid #BFC4BF;
	font-family: arial;
	border-collapse: collapse;
	background-color: #ffffff; 
  }

   table.login-table tr td p
   {
 	font-size: 12px;
	font-style: normal;
	color: #ff0000;	
   }
   table.login-table tr th
   {
 	font-size: 13px;
	font-style: normal;
	font-weight: normal;
	padding-bottom:10px;
   }
   table.login-table tr th span
   {
 	font-size: 12px;
	font-style: normal;
	color: #ff0000;	
   }
   table.login-table tr td span
   {
 	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #ff0000;
	vertical-align:middle;	
   }
   
   table.login-table tr td textarea 
   {
 	font-size: 11px;
	font-style: normal;
	font-weight: normal;
   }
   
/*-------------------------------End of classes for Login table----------------------------------*/

#myDiv
{
	margin: 0px; 
	width: 15px;
/*	background: url('../images/dot_999.jpg') no-repeat left; */
	font-family: Arial, Tahoma; 
	font-size: 10spx; 
	color:#006EB1; list-style-type:none; 
	padding-left: 10px; padding-right:0px; padding-top:5px; padding-bottom:5px 
}