﻿/* 
Public CSS Property  Begins 
---------------------------
*/
.notice { font-size: 90%; }
.pgHeading
{
	font-family:Tahoma;
	font-size:16px;	
	color:#6A6C6B;
	font-weight:bold;
}
.tblHeading
{
	background-color:#5D7B9D;
	font-family:Tahoma;
	font-weight:bold;
	font-size:12px;	
	padding:2px;
	height:17px;
	color:#FFFFFF;	
}
.tblrow
{
	background-color:#F4F3EE;
	font:normal 11px Verdana, MS Sans Serif;		
	color:#000002;	
}
.tblaltrow
{
	background-color:#E9E8EE;
	font:normal 11px Verdana, MS Sans Serif;	
	color:#000002;	
}
.lblErrortxt
{
	font-family:MS Sans Serif, Arial;
	font-weight:500;
	padding-left:5px;
	text-align:right;
	font-size: 13px;
	color:red;
}

/* 
Public CSS Property  End 
-------------------------
*/
.scrollbars
{		
	/*scrollbar-base-color: #ADB2CE; 
    scrollbar-face-color: #ADB2CE; 
    scrollbar-arrow-color: black;
    scrollbar-track-color: #DCDCDC; 
    scrollbar-highlight-color: #A9A9A9; 
    scrollbar-3dlight-color: White; 
    scrollbar-shadow-color: #010101;
    scrollbar-darkshadow-color: White;*/
}
body 
{
	margin-top:0px;	
	margin-left:1px;
	margin-right:1px;
	/*background-color:#F7F7CB;*/
	height:640px;
}

body#bg
{
	/* Commented by Siva on 12/21/2009
	background: transparent url('Images/bg.gif') 0 0 no-repeat; 
	padding:10em 21.5em 0 3.5em; */
}

.pgWelcomeText
{
	background-color:#5D7B9D;
	color:#FFFFFF;
	font-family:Tahoma;
	font-size:10pt;	
	text-align:right;	
	padding:2px;
}
.pgTopHeader
{
	background-color:#5D7B9D;
	color:#FFFFFF;
	font-family:Tahoma;
	font-size:16pt;
	height: 56px;
}
.pgFooter
{
	background-color:#5D7B9D;
	color:#FFFFFF;
	font-family:Tahoma;
	font-size:10pt;
	text-align:center;
	height:22px;
}
.pgTitle
{
	color:#5D7B9D;	
	text-align:right;
	font-size: 14pt;			
	font-family: Verdana, Arial, Helvetica, Sans-Serif;	
}

.tblrightborder
{
	border-right:Dashed 1px #FF8000;	
}
.lblText
{	
	font:normal 12px Verdana, MS Sans Serif; 	
	background-color:#FFFFFF;
	text-align:left;	
	color: #000000;
	font-weight:bold;
}
.buttxt
{
	background-color:#CECCDA;
	color:#000000;	
	font-family: Verdana, Arial, Sans-Serif; 	
	border:solid 1px #000000;		
	font-size:smaller;			
	border-top-style:outset;
	border-top-width:1px;
	border-bottom-style:outset;
	border-bottom-width:1px;
	border-left-style:outset;
	border-left-width:1px;
	border-right-style:outset;
	border-right-width:1px;
	border-style:outset;	
}

.txtBox
{
	font:normal 12px Verdana, MS Sans Serif;
	border: solid 1px #9C9EA0;
	color: black;
}
.mnuHeading
{
	font:normal 14px Verdana,MS Sans Serif;	
}

.mnuSubHeading
{
	font:normal 11px Verdana, MS Sans Serif;	
}
.gridlblText
{	
	font:normal 10px Verdana, MS Sans Serif; 		
	text-align:right;
	color: #000000;
	font-weight:bold;
}

.gridHeaderTxt
{
	background-color:#5D7B9D;
	font-family:Tahoma;
	font-weight:bold;
	font-size:small;
	color:#FFFFFF;	
}
.gridHeaderTxt a
{
	background-color:#5D7B9D;
	font-family:Tahoma;
	font-weight:bold;
	font-size:small;
	color:#FFFFFF;	
}
.gridHeaderTxt a:hover
{
	background-color:#5D7B9D;
	font-family:Tahoma;
	font-weight:bold;
	font-size:small;
	color:#FFFFFF;	
}
.gridItemText
{
	background-color:#FFFFFF;
	font-family:Tahoma;	
	font-size:small;
	color:#284775;
	border:1px solid #FFFFFF;
}
.gridAltText
{
	background-color:#F7F6F3;
	font-family:Tahoma;	
	font-size:small;
	color:#333333;
	border:1px solid #FFFFFF;
}
.gridPageText
{
	font-family:Tahoma;	
	font-size:small;
	color:#284775;
}
.mainTable
{
	border:solid 1px #749095;
	padding:2px;	
}
.tblHeader
{
	font:normal 12px Verdana, MS Sans Serif; 	 
	color:#000000;
	padding:2px;
	font-weight:bold;
	background-color:#E9E9E9;
	border:solid 1px #FFFFFF;	
}

.drpDownlist
{
	font:normal 11px Verdana;  
	border: solid 1px #CCC7BA;
	color: black;
}
.lnktxt
{
	font-family:Tahoma;
	font-size:small;
	font-weight:normal;
	text-align:left;	
}
.lnktxt a
{
	text-decoration:none;
}
.lnktxt a:hover
{
	text-decoration:underline;
}

.rptlnktxt
{
	text-decoration:none;
}
.rptlnktxt a
{
	font-family:Tahoma;
	font-size:small;
	font-weight:normal;
	text-align:left;
	text-decoration:none;	
}
.rptlnktxt a:hover
{
	text-decoration:underline;
}
.lblRequiredfield
{
	font-family:Tahoma;
	font-size: 12px;		
	color:red;
}
.lbldisplay
{	
	font:normal 12px Verdana, MS Sans Serif; 
	border: solid 1px #CCC7BA;
	background-color:#FFFFFF;
	text-align:left;	
	color: #000000;	
}
.lblctrldisplay
{	
	font:normal 12px Verdana, MS Sans Serif;
	background-image:url('images/search.gif');
	background-repeat:no-repeat;
	background-position:left;
	text-decoration:underline;	
	font-weight:bold;
	background-color:#FFFFFF;
	text-align:left;
	padding-left:10px;		
	padding-bottom:5px;		
}

.cpeHeaderPanel {
	background-color:#5D7B9D;	
	font-family:Tahoma;
	font-weight:bold;
	font-size:small;	
	padding:2px;
	height:18px;
	color:#FFFFFF;	
	padding:2pt;
	cursor:pointer;
	vertical-align:middle;
}

.cpe {
	width: 640px;
	height:0px;
	background-color:#80FFFF;
	overflow:hidden;
}

.cpeHeader{	
	width:640px;		
	height:20px;
	color: black;
	background-color: #80FFFF;
	font-weight:bold;
	float:left;
	padding:5px; 
	cursor: pointer; 
	vertical-align: middle;
}
.ctlAttributelist
{
	background-color:#FEFFDB;	
	border:1px solid  #F7F6F3;
	font-size:12px;
	padding:2px;	
}
.ctlHeaderItemList
{
	background-color:#C9C9C2;	
	/*border:1px solid  #F7F6F3;*/
	font-family:Verdana, Arial, Sans-Serif;
	color:#FFFFFF;	
	font-size:small;
}
.ctlItemList
{
	background-color:#FFFFFF;	
	/*border:1px solid  #F7F6F3;*/
	font-size:12px;	
}
.lblHeader
{
	padding-right:2pt;	
	font-family:Tahoma;
	font-weight:bold;	
	font-size:12px;
	color:#333333;	
}
.lblHeaderText
{	
	padding-right:10pt;	
	font-family:Tahoma;		
	font-size:12px;
	color:#333333;	
}
.lblMatchRatingText
{			
	font:normal 10px Verdana, MS Sans Serif;	
	font-weight:bold;	
	text-align:left;
	padding:5px;
	
}
.divDisplay
{
	border:1px solid #5D7B9D;	
	padding:2pt;
	padding-bottom:2pt;
}
.legendHeaderText
{	
	padding:2pt;	
	font-family:Tahoma;		
	font-size:14px;
	color:#283755;	
}
.lblParentText a:hover
{
	text-decoration:underline;
}
.lblParentText
{	
	background-image:url('images/orgchat.png');
	background-position:left center;		
	background-repeat:no-repeat;
	padding-left:20px;
	font-family:Tahoma;
	text-decoration:none;		
	font-size:12px;
	color:blue;
	text-align:right;
}
.lbllstDate
{		
	background-image:url('images/date.png');
	background-position:left center;		
	background-repeat:no-repeat;
	padding-left:18px;
	font-family:Tahoma;		
	font-size:12px;
	color:blue;
}
.lbllstText
{		
	font-family:Tahoma;		
	font-size:14px;
	color:Blue;
}
.lblMessageText
{
	font-family:Tahoma;
	font-size: 12px;		
	color:red;
}
.lblMatchText
{
	background-image:url('images/find.png');
	background-position:left center;
	padding-left:18px;	
	background-repeat:no-repeat;
	font-family:Tahoma;
	font-size: 11px;	
	text-align:center;			
	vertical-align:text-top;
	color:red;
}

.watermarked 
{
	font:normal 12px Verdana, MS Sans Serif;
	font-size:smaller;
	border: solid 1px #9C9EA0;			
	background-color:#F0F8FF;
	color:gray;
}

.mailtxt
{	
	font:normal;	
	font-size:small;
	background-color:#FFFFFF;	
	text-align:justify;
	color: #000000;	
}

.mnuReport a
{
	font:normal 11px Verdana, MS Sans Serif;
	text-decoration:none;		
	margin:0px;	
	padding-bottom:20px;
	line-height:25px;
	list-style-position:outside;	
}	

.mnuReport a:hover
{
	font:normal 11px Verdana, MS Sans Serif;
	text-decoration:underline;		
	padding-bottom:20px;
	margin:0px;
	line-height:25px;
}	

/* Matching - Stylesheets */
.mtblHeader
{
	font:normal 12px Verdana, MS Sans Serif; 	 
	color:#FFFFFF;
	padding:2px;
	background-color:#B8B8B8;
	border:solid 1px #FFFFFF;	
}
.mlbldisplay
{	
	font:normal 12px Verdana, MS Sans Serif; 	
	background-color:#FFFFFF;
	text-align:left;	
	color: #000000;	
}
.mlbldisplaytxt
{	
	font:normal 11px Verdana; 		
	text-align:left;	
	font-weight:bold;
	color: #000000;	
}
.lbldisplay1
{	
	font:normal 12px Verdana, MS Sans Serif; 	
	background-color:#FFFFFF;
	text-align:left;	
	color: #000000;	
}
.tblItemValue
{
	background-color:#FFF8DD;
}
.tblHeader2
{
	font:normal 12px Verdana, MS Sans Serif; 	 
	color:#000000;	
	padding:2px;	
	border-bottom:dotted 1px #000000;		
}
.UpdateProgress
{
	padding:2px;
	font:normal 12px Verdana, MS Sans Serif; 	 
	color:Red;
}
.mdivDisplay
{
	border-top:1px solid #5D7B9D;	
	border-bottom:1px solid #5D7B9D;
	border-left:1px solid #FFFFFF;
	border-right:1px solid #FFFFFF;	
	padding:2pt;
	padding-bottom:2pt;
}
.matchMaintbl
{
	border:Solid 1px #ACA899; 
	margin-top:10px;
}
.matchcmdText
{
	background-color:#E0DCD5;	
	width:100%;
	padding:2px;
}
.mlnktxt
{
	font-family:Tahoma;
	font-size:small;
	font-weight:normal;
	text-align:left;
	color:#000000;		
}
.mlnktxt a
{
	text-decoration:none;
}
.mlnktxt a:hover
{
	text-decoration:underline;
}
.grdlblText
{
	font:normal 12px Verdana, MS Sans Serif; 		
	text-align:left;	
	color: #000000;
	font-weight:bold;
}
.grdmtblHeader
{
	font:normal 12px Verdana, MS Sans Serif; 	 
	color:#FFFFFF;
	padding:2px;
	background-color:#B8B8B8;
	border:solid 1px #FFFFFF;	
}
.trtdline
{
	line-height:1px;
	color:#000000;
}
.divPropertyTitle
{	
	font:normal 12px Verdana, MS Sans Serif; 		
	text-align:left;	
	color: #000000;	
}
.lblnomatchText
{
	padding:5px;
	padding-top:10px;
	font:bold 12px Verdana, MS Sans Serif; 	 
	color:Red;
}

.matchgridHeaderTxt
{
	background-color:#E6E6E9;
	font-family:Tahoma;	
	font-size:12px;	
	color:#000000;
	border:1px solid #FFFFFF;	
}
.matchgridItemText
{
	background-color:#F3F3F3;
	font-family:Tahoma;	
	font-size:small;
	color:#284775;
	border:1px solid #FFFFFF;
	padding-left:5px;
}
.matchgrdBorder
{
	border:1px solid #FFFFFF;
}
.inquirydetailsbg
{
	background-color:#F9F8F7;
	font:normal 12px Verdana, MS Sans Serif; 	 
	color:#000000;	
	padding:2px;	
}
.propertyAttributeDisplay
{
	border-bottom:solid 1px #f3f3f3;	
}
.contactlnktxt
{
	background-image:url('images/vcard.png');
	background-position:left center;
	background-repeat:no-repeat;
	padding-left:19px;
	font-family:Tahoma;
	font-size:small;
	font-weight:normal;
	text-align:left;
	color:#000000;		
}
.contactlnktxt a
{
	text-decoration:none;
}