*{
	font-family: arial,verdana, Geneva, Arial, Helvetica, sans-serif;
}
body
{ 	margin:  0; background: #fff ; scrollbar-3dlight-color:#4682B4; 
scrollbar-arrow-color:#ff0; 
scrollbar-base-color:#ff6347; 
scrollbar-darkshadow-color:#AFEEEE; 
scrollbar-face-color:#4682B4; 
scrollbar-highlight-color:#B0E0E6; 
scrollbar-shadow-color:#1E90FF; 
 }
form{margin:0px;}
 
 a img{
 	border: 0px solid #cccccc;
 }
#Table
{ width: 1000px; background-color: #fff;}

a { text-decoration: none;  color:black; }

a:hover { 	text-decoration: underline; }

h1 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: 12px;font-weight: bold;color:#000;	 margin: 0px;
}

h2 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: 15px;font-weight: bold;}

h2 img {
 margin-left: 15px;margin-top: 10px;}

h3 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: 14px;font-weight: bold;color:maroon;margin-top: 10px;margin-bottom: 10px;	 
	
}

h4 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: 14px;font-weight: bold;color:#017EA8;margin-top: 10px;margin-bottom: 10px;	 
}
.contentholder {
	font-size: 9pt;
}
.contentholder .subtitle {
	color: #017EA8;font-weight:bold;font-size: 8pt;
}
#TableA
{ width: 1000px; background-color: #fff;background-image: url(images/table_mid.jpg);}
#adminTableA
{ width: 1000px; background-color: #fff;background-image: url(images/admintablemid.jpg);}
#rightcell
{ width:175px;}

#indexcell
{width: 825px; font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #666;}

#indexcell ul 
{margin: 0px;padding: 0px;}

#indexcell li
{list-style: inside;list-style-position: inside;margin-left: 0px;margin-top: 10px;margin-bottom: 10px; list-style-image: url(images/blt.jpg);}


/****  Top Curve      ****/

.topcurve{
	font-family: Arial, Helvetica, sans-serif;font-size: 11px;font-weight: normal; color:#333; padding-left:15px; padding-right:15px;}

.topcurve p {
	font-family: Arial, Helvetica, sans-serif;font-size: 11px;font-weight: normal; color:#333;}	

.topcurve p a {
	font-family: Arial, Helvetica, sans-serif;font-size: 11px;font-weight: bold; color:#333;text-decoration: none;margin-left:2px;margin-right:2px;}	
	
.topcurve p a:hover {
	font-family: Arial, Helvetica, sans-serif;font-size: 11px;font-weight: bold;color:#c00;text-decoration: underline; }
	

	
/************ Menu css below  ************/
.menu
{width:1000px;background-image: url(images/menubg.jpg);height: 32px;margin-left: 0px;background-repeat: no-repeat;}

.menu ul{
	display: inline;margin: 0px; padding-left:10px;padding-right: 10px;float: left;	}

.menu li{
list-style: square; display: inline; margin: 0px; float: left;
}

.menu li span a{
line-height:32px; padding-left:20px; padding-right:20px; padding-top:12px; padding-bottom:12px; color:black; font-family: Arial, Helvetica, sans-serif;font-size: 8pt;font-weight: bold; border-right:1px solid #fff;}

.menu li span a:hover{
	color: black;
	line-height: 31px;
	background-image: url(images/menu_hover.jpg);
	background-repeat: repeat-x;
	background-position: center;
	text-decoration: none;
}

	/*************  searchtable ************/

.searchtable {
	width:1000px;border:0px solid #EEECEC;height: 130px;;margin-top:5px;}	
.my_searchbox
{
 width:492;background-color: transparent;background-repeat: no-repeat;
}
.my_searchbox td
{
font-family: Arial, Helvetica, sans-serif;font-size: 11px;font-weight: normal; color:#555;text-decoration: none;
}	

.searchbox 
{ width:492; height: 145px; background-color: transparent;background-repeat: no-repeat;}	

.searchbox td {
font-family: Arial, Helvetica, sans-serif;font-size: 11px;font-weight: normal; color:#555;text-decoration: none;}	

input {
	FONT-SIZE: 12px; FONT-FAMILY: Verdana;	
}
.SELECT
{ FONT-SIZE: 11px; FONT-FAMILY: Verdana }
TEXTAREA
{ FONT-SIZE: 11px; FONT-FAMILY: Verdana }

/*************  Chennai search table ************/

.chennaisearch {
	width:1000px;border:1px solid #EEECEC;height: 210px;background-image: url(images/search_table_bg.jpg);}	

/*************  Property response table ************/

.propertyresponse {
	width:405px;height: 264px;background-image: url(images/property_Respose.jpg);background-repeat: no-repeat;margin-top: 0px;}

/*************  Under Construction Projects table ************/

.underconstruction
{
	width:405px;
	height: 264px;
	background-image: url(images/property_Respose.jpg);
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin-top: 0px;
}
.underconstruction p a {
text-decoration: none;font-family: Arial, Helvetica, sans-serif;font-size: 11px;color:#444;}

.underconstruction p a:hover {
	text-decoration: underline; color:#c00;
}
	
/************* search id Projects table ************/
.searchid {
	width:180px;height: 65px;background-image: url(images/searchid_bg.jpg);border: 1px solid #D9E4F1;}
/************* Agent Contacttable ************/
.agentcontact {
	width:180px;height: auto;background-image: url(images/agents_contact_bg.jpg);border: 1px solid #DADADA;background-repeat: repeat-x;background-color:#F6F4F4;}

/*************  Feature Projects ************/
.feturebox {
	width:613px;height: 140px; background-image: url(images/feature_bg.jpg); border:1px solid #E3E2E2;margin-left: 5px;}
.feturebox tr td {
font-family: Arial, Helvetica, sans-serif;font-size: 11px;font-weight: normal;color:#333;padding-left:10px;padding-right: 5px;line-height: 15px;border-bottom:1px solid #F1F1F1;border-right:1px solid #F1F1F1;}

.feturebox tr td b {
color:#2F911B;font-weight: normal;}


/*************  Bot ************/

.bot p {
	font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-weight: normal; color:#333;}	

.bot p a {
	font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-weight: normal; color:#333;text-decoration: none;margin-left:7px;margin-right:7px;}	
	
.bot p a:hover {
	font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-weight: normal;color:#c00;text-decoration: underline; }	
	
/*================================================================================================================*/
.tablebdr{border: 1px solid #E6E6FA;}
.tabletitlenobg{color: #4682B4;font-weight: bold;font-size: 11pt;padding-left:10px;}
.tabletitle{border: 2px solid white; color: #4682B4;font-weight: bold;font-size: 11pt; background: #E6E6FA;padding-left:10px;font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: 12px;}
.label{
border-bottom: 1px solid white;	height: 20px;background-color:  #E9EAF7 ;font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: 10px;
color: #4C4C4C;
font-weight: bold;
}
.labelval{border-bottom: 1px solid white;	background-color:   #F6F6F6 ;}
.tabletitlenew{border-top: 1px solid white;border-bottom: 1px solid white;  color: #4682B4;font-weight: bold;font-size: 8pt; background: #E6E6FA;text-align: center;}
.cell1,.cell1 A{font-size: 10pt;background: #F5F5F5;color:#666666;}
.cell2,.cell2 A{font-size: 10pt;color:#666666;}
.adminleft td{border-bottom: 1px dashed #cccccc;background-color:  #FDFDFD;font-size:10pt;  }
.adminleftcell  {border-right: 1px dashed #cccccc; }
.adminleft td A{	text-decoration: none;}
.resh{	color: #cc0000;font-weight:bold;font-size: 8pt;text-transform: capitalize}
.description{color: #4682B4;font-weight:bold;font-size: 8pt;text-transform: capitalize}
.value{color:   #DF3E00;font-weight:bold;font-size: 8pt;text-transform: capitalize}
.gray{color:   #666666;font-weight:bold;font-size: 8pt;text-transform: capitalize}
 .memberleftcell  {width:145;border-right: 1px dashed #cccccc;  background-image: url(images/leftbg.jpg);}
/*================================================================================================================*/

/**===================> Member Login Screen  <======================**/

.login{
	width:322px;font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: 12px;margin-left: 10px; }
.login p {
margin-top: 0px;margin-right: 0px;margin-left: 10px;margin-bottom: 0px; }
	
/**===================> Registration Screen  <======================**/	
	
.tableout{	
width: 720px; background-image: url(images/table_out.jpg); background-repeat: no-repeat; background-color: #fff; font-family: Arial; font-size: 8px; color: #333; text-align: left; padding-left:10px; padding-right:10px; line-height: 19px; margin-top:5px; margin-top:5px; }

.tablein {
width:95%; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; color: #333; text-align: left; border: 1px solid #E4E8E9;border-bottom:0px; background-color: #fff; }
.admintablein{
width:99%; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; color: #333; text-align: left; 
border-bottom: 1px solid #B0E7A4;  background-color: #fff; }
.tablein b {
font-family: verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #666; text-align: left; font-weight:normal; }
.admintablein b {
font-family: verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #666; text-align: left; font-weight:normal; }
.tablein tr {
background-image: url(images/tablein_td.jpg); background-position: bottom; background-repeat: repeat-x; height: 28px; width:95%; }	
.admintablein tr {
background-image: url(images/cpl_blue.jpg); background-position: bottom; background-repeat: repeat-x; height: 28px; width:95%; }	
.admintablein tr td{
padding-left:10px; padding-top: 5px; padding-bottom: 5px; }
.tablein tr td{
padding-left:10px; padding-top: 5px; padding-bottom: 5px; }
 
.tablein input {
	FONT-SIZE: 11px; FONT-FAMILY: Verdana;
}

.tablein SELECT
{ FONT-SIZE: 11px; FONT-FAMILY: Verdana }

.tablein TEXTAREA
{ FONT-SIZE: 11px; FONT-FAMILY: Verdana }


/**===================> Search Result Screen  <======================**/	
.searchresult .title{color: #D97800;font-weight: bold;font-size:8pt;}
.searchresult {font-weight: bold;font-size:8pt; background-color:  #FFFFB2;padding-left:10px;}
.advacesearch{
	width: 750px; border: 1px solid #ACE2F4;background-color:   #ACCDEF; ackground-image: url(images/advance_search_top.jpg);background-repeat: repeat-x;}
.advacesearch select {padding-left:2px;	font-size: 8pt;}	
.advacesearch td {padding-left:5px;padding-right:5px;font-size: 8pt;}
.advacesearch .title{padding-left:5px;font-weight: bold;font-size:8pt;height:15px;line-height:15px;}
.advancedark {
	background-image: url(images/advance_search_bg.jpg); background-position: bottom;
	font-family:   Arial, Helvetica, sans-serif;font-size: 9pt; color:#555;  }

.advancedark b{
font-weight: bold;margin-right: 10px;}
.tbl_border
{
	border:1px solid #ACE2F4;
}
.table_header_search
{
	background-color:#ACCDEF;
	font-weight: bold;
	font-size:8pt;
}
.tbl_header
{
	background-color:#ACCDEF;
	font-weight: bold;
	font-size:9pt;
	height: 25px;
}
.tbl_content
{
	font-size: 12px;
	height: 25px;
}
.fieldset {
	width: 750px;border:0px; border-left: 1px solid #ACE2F4;border-right: 1px solid #ACE2F4;border-bottom: 1px solid #ACE2F4;	border-top: 1px solid #ACE2F4;background-image: url(images/advance_search_bg.jpg); background-position: bottom;
}

.legend {
	border: 1px solid #0D7395; padding-left: 10px;padding-right:10px;padding-top: 2px;padding-bottom: 2px ; text-align: left;background-color: #19A9D8;font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: 12px;color:#fff;font-weight: bold; }

.search_land {	width: 790px;height: auto;border:  1px solid  #9BBFFD;background-image:url(images/curve.jpg);background-repeat: no-repeat; }	
.search_land A{	color:black;}
.search_land td{	padding-left:10px; font-size:9pt;}
.search_land_title A{	 font-size:8pt;color:  #4682B4;font-weight:bold;}
#search_price {color:black;font-weight:bold;font-size:9pt;}
.search_land div {border-bottom:  1px dashed #EFEFEF;height:25px;line-height:25px;}
/** #16A8D7;===================> Detail View Screen  <======================**/	

.fieldset_detailview {
	width: 90%;border: 1px solid #ACE2F4;border-top: 0px solid #ACE2F4;	border-top: 1px solid #ACE2F4;background-image: url(images/advance_search_bg.jpg); background-position: bottom;background-repeat: repeat-x;padding-top:20px;}
fieldset {	margin-top:10px;}

.legend_detailview {
	border: 1px solid #0D7395; padding-left: 10px;padding-right:10px;padding-top: 2px;padding-bottom: 2px ; text-align: left;background-color: #19A9D8;font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: 12px;color:#fff;font-weight: bold;  float: none;
}

.highlighted_fetures{
	width:786px;height: auto;
}
#adminleft table td{	font-size: 10pt;padding-left:10pt;height:25px; }
.admintabletop{
	background-image: url(images/cpl_top.jpg); background-repeat: no-repeat;FONT-FAMILY:Arial; 
	font-size:8pt;height:36px;background-position: center; 
}
.admintitle
{
	background-color: #F3F3F3 ;FONT-FAMILY:Arial; font-size:9pt;font-weight:bold;
	}
	.admintitle1
{
	background-color: #F3F3F3 ;FONT-FAMILY:Arial; font-size:9pt;
	}
.view
{
	FONT-FAMILY:Arial; font-size:9pt; font-weight: normal;
	} 
.labelvalue{
		FONT-FAMILY:Arial; font-size:9pt;font-weight:normal;
}	 
.error{
	color: #cc0000;font-size:10pt;font-weight:bold;
}
.info{
	color: #008800;font-size:10pt;font-weight:bold;
}/*============================================================================================================================*/
.pagingselect{padding-top:10px; padding-left:10px; padding-right:6px; padding-bottom:3px; color:white;
font-size: 8pt; background-image: url(Images/selected.gif);text-align: center;}
.pagingselect a{color:white;}
.pagingdeselect {padding-top:10px; padding-left:10px; padding-right:6px; padding-bottom:3px; 
font-size: 8pt; background-image: url(Images/deselect.gif);text-align: center;} 
.pagingdeselect a{color:#666666;}
.pagging{ padding:5px;}
.Classic_pagging{font-size: 8pt;height:30px;padding-top:0px;    }
.Classic_pagging select {font-size:8pt;height:18px;width:40px;}
.Classic_pagging A{font-size: 8pt;}
.classic_pageLink{padding-left:4px;padding-right:4px;border-right : 1px solid #cccccc;border-left : 1px solid #cccccc;background-color: gray; 
font-size: 8pt; ackground-image: url(Images/selected.gif);text-align: center;color:white;text-decoration: none;}
.classic_pageLink_deselect{padding-left:4px;padding-right:4px;border-right : 1px solid #cccccc;border-left : 1px solid #cccccc;
font-size: 8pt; ackground-image: url(Images/deselect.gif);text-align: center;color:black;text-decoration: none;}
.classic_pageLink_First{padding:10px; 
font-size: 12pt; ackground-image: url(Images/left.gif);text-align: center;color:black;text-decoration: none;}
.classic_pageLink_last{padding:10px; 
font-size: 12pt; ackground-image: url(Images/right.gif);text-align: center;color:black;text-decoration: none;}
.chooseproduct{font-weight: bold;color:#666666;font-size: 13pt;}
/*============================================================================================================================*/

/*==================================================View Pages ===============================================================*/
.viewtable{
	width: 770px;
}

.viewtable_top{
background-image: url(images/view_big_top.jpg);background-repeat: no-repeat;height: 35px;
}

.viewtable_mid{
background-color: #fff;background-image: url(images/view_table_bg.jpg);
}

.viewtable_bot{
background-image: url(images/view_big_bot.jpg);background-repeat: no-repeat;
}

.viewtable_border  td {
background-image: url(images/view_table_border.jpg);height: 30px;background-position: bottom;
font-family: Arial, Helvetica, sans-serif;font-size: 9pt;padding-left: 5px;
}

.viewtable_border tr td b{
font-weight: bold;color:#666;
}

.smallbox{
	width: 230px; }
.smallbox_top {
background-image: url(images/small_table_top.jpg);background-repeat: no-repeat;height: 20px;
}

.smallbox_mid {
background-image: url(images/small_table_mid.jpg);
}

.smallbox_bot {
background-image: url(images/small_table_bot.jpg);background-repeat: no-repeat;
}
.membermenutitle{font-weight:bold;font-size:8pt;	background-image:  url(Images/membermenutitle.jpg);background-repeat:  repeat;height:24px;line-height:24px;padding-left:10px;}
.membermenuselected {font-size:8pt;background-image: url(Images/membermenuselected.jpg); 
background-repeat: repeat;height:27px;line-height:27px;padding-left:10px;}

.font8pt{	font-size: 8pt;padding-left:0px;}
.membertitle{font-size: 10pt;font-weight:bold;color: #4169E1;}
.schemestable .schemetype {background-image: url(images/schemestype.gif); background-repeat: no-repeat; height:200px; line-height:200px; }
.schemestable .schemetypebig {background-image: url(images/schemestypebig.gif); background-repeat: no-repeat; height:250px; line-height:250px; }
.ht20 {border-bottom:   1px solid #CADBF9;height:25px;line-height:25px;font-size:9pt;}
.linkmenu A {padding-right:10px; padding-left:10px; border: 1px solid #4169E1;line-height: 20px; background-color:  #E0FFFF;text-decoration: none;}
.linkmenu A:hover {padding-right:10px; padding-left:10px; border: 1px solid #4169E1;line-height: 20px; background-color:   #B0E0E6;text-decoration: none;}
.linkmenu{	text-align:left;padding-left:25px;padding-top:5px;padding-bottom:5px;}

/****** atoz leftmail box******/
.leftcurve_top{
	width:160px; }
.leftcurve_mid{
	width:160px;background-image: url(images/left_mid.jpg);border-left:1px solid #397D9D solid #397D9D; }
.leftcurve_mid input{
width: 100px;}
/* Ramesh added */
.alternate_1
{
	height: 25px;
	font-size: 12px;
	background-color: #ffffff;
}
.alternate_2
{
	height: 25px;
	font-size: 12px;
	background-color: #F4F5FB;
}
.tbl_row1
{
	font-size: 13px;
	height: 25px;
	text-align: center;
}
.tbl_row2
{
	font-size: 13px;
	height: 25px;
	text-align: center;
	background-color: #F0F7F3;
}
.tbl_head
{
	font-size: 14px;
	font-weight: bold;
	color: #660000;
	text-align: center;
	height: 25px;
	background-color: #D6F7CA;
}