body {
	background-color: #013668;
	margin : 0px;
	font-family: Arial, Helvetica, Verdana, sans-serif;
}

td.listingsCategory
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #013668;
	font-weight: bold;
	padding-bottom: 5px;
}

table.listingsTable
{
	padding: 4;

}

tr.listingRowA
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #013668;
	padding: 4;
	background-color: #F5F5F5;
}

tr.listingRowB
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #013668;
	padding: 4;
		background-color: #F9F2F0;
}

input.login
{
	border:thin;
	font-size: 10px;
	height: 15px;
	width: 60px;
}

input.loginSubmit 
{
	padding-top:3;
}

td.footer
{
	background-color: #dacaa1;
	background-image: url(../images/login_bg.jpg);
}

<!--
.footer {
	font-size: 11px;
	color: #FFFFFF;
	text-align: center;
	font-weight: bold;
	letter-spacing: 0.2em;
	padding-left: 30px;
}
-->

td.verticalbars {
	background-position: 60px 15px;
	background-repeat: repeat;
}


#hotelloans
{
	vertical-align: top;
	margin:30;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #013668;
}

table.hotelLoanstab
{
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #666600;
	border-right-color: #666600;
	border-bottom-color: #666600;
	border-left-color: #666600;
	border-width: 1;
		vertical-align: top;
	margin:30;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #013668;
}



#soldHotels
{
	vertical-align: top;
	padding:4;
	margin: 30px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height:20px;
	color: #013668;
}

#soldHotelsSubParagraph
{
	vertical-align: top;
	padding:6;
	margin-left:40px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height:20px;
	color: #013668;
}

p.soldHotelsSub
{
	vertical-align: top;
		padding-left: 6px;
	padding-right: 6px;
	padding-top: 6px;
	margin-left: 40px;
	font-size: 14px;
	color: #013668;
	font-weight: bold;
}

#contact
{
	vertical-align: top;
	padding-left:30;
	padding-right:30;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #013668;
}


p.contactSubhead
{
	vertical-align: top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #013668;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 30;
}

img.faqImage
{
	padding-bottom: 10px;
	padding-right: 10px;
}

div.faqForm
{
	vertical-align: top;
	padding: 20px;
}

div.faq
{
	vertical-align: top;
	padding-bottom: 10px;
	padding-top: 10px;
}
div.faqQ
{
	vertical-align: top;
	padding:10;
	margin: 10;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003399;
	font-weight: bold;
}
div.faqA
{
	vertical-align: top;
	padding:10;
	margin: 10;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #013668;
	background-color: #FFF4E0;
}

table.contributeForm
{
	vertical-align: top;
	padding:10;
	margin: 10;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #013668;
	background-color: #F5F5F5

}

#tips
{
	vertical-align: top;
	padding-left: 30px;
	padding-right: 30px;
	padding-bottom: 30px;
	margin: 30;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #013668;
}

ol.tipsList
{
	padding-bottom: 10px;
	padding-right: 10px;
	list-style-type: upper-roman;
}

li.serviceList1
{
list-style-image: url(../images/lotus_bullet.gif);
padding-left:15px;
padding-bottom:15px;
}

li.serviceList2
{
list-style-image: url(../images/lotus_bullet_g.gif);
padding-left:15px;
padding-bottom:15px;
	
}

ul.serviceList
{
	padding-left: 30px;
	padding-right: 30px;
	padding-bottom: 30px;
	margin: 30;
	padding-bottom: 10px;
	padding-right: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #013668;
	line-height: 15px;
}

#glossary
{
	vertical-align: top;
	padding:30;
	margin: 30;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #013668;
}

div.titlegraphic {
 vertical-align: top;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

p.title {
	font-size: 18px;
	color: #013668;
	font-family: "Times New Roman", Times, serif;
	font-weight: bold;
	letter-spacing: 0.2em;
	text-transform: capitalize;
	padding-top: 10px;
}

a:link.titleLink, a:visited.titleLink {
	font-size: 18px;
	color: #013668;
	font-family: "Times New Roman", Times, serif;
	font-weight: bold;
	letter-spacing: 0.2em;
	text-transform: capitalize;
	padding-top: 10px;
}
a.link.titleLink:hover {
color:#173967;
text-decoration:underline;
}


p.generalcopy {
	vertical-align: top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #013668;
}

p.generalcopybold {
	font-size: 11px;
	font-weight: bold;
	color: #013668;
}
p.generalcopysmall {
	font-size: 9px;
	color: #013668;
}

td.leftcolumn
{
	font-family: "Times New Roman", Times, serif;
	font-size: 13px;
	color: #d09b0e;
	vertical-align: top;
	padding: 10px 10px 10px;
	text-align: right;
	font-weight: bold;
	letter-spacing: .05em;
	text-transform: capitalize;
}

div.leftcolumntitle
{
	font-size: 14px;
	vertical-align: top;
	text-align: right;
	font-weight: bold;
	letter-spacing: 0em;
	text-transform: capitalize;
	line-height: 20px;
}

td.centercolumn
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #013668;
	vertical-align: top;
	padding: 20px;
}


td.centercolumnRegister
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #013668;
	vertical-align: top;
	padding: 3px 20px 3px 20px;
}

td.rightcolumn
{
	font-family: "Times New Roman", Times, serif;
	font-size: 11px;
	color: #d09b0e;
	vertical-align: top;
	padding: 10px 10px 10px;
}

div.rightcolumntitle
{
	font-size: 14px;
	vertical-align: top;
	font-weight: bold;
	letter-spacing: 0em;
	text-transform: capitalize;
	line-height: 20px;
}

div.headertextfirstword
{
	font-size: 20px;
	font-weight: bold;
}

div.headertext
{
	font-size: 13px;
	font-family: "Times New Roman", Times, serif;
	color: #173967;
	padding:20px;
}

div.featuredlistingtitle
{
font-size: 14px;
font-family: "Times New Roman", Times, serif;
	color: #173967;
		font-weight: bold;
	padding: 0px 26px 10px 0px;
}

table.featuredAgentInfo
{
	color: #013668;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	vertical-align: sub;
	padding-left: 40px;
	padding-right: 40px;
	padding-top: 10px;
	padding-bottom: 10px;
}

div.featuredListingAgentTitle
{
	font-size: 15px;
	text-decoration: underline;
}

div.featuredListingAgentName
{
	font-size: 13px;
}


a:link.rightColumn, a:visited.rightColumn
{
font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	line-height: 20px;
	color: #d09b0e;
	background-color:#d09b0e1;

}

a:hover.rightColumn
{
font-family: "Times New Roman", Times, serif;
	text-decoration: underline;
	color: #d09b0e;
}


a:link.featuredListingAgentEmail, a:visited.featuredListingAgentEmail
{
	font-size: 12px;
	font-weight: bold;
}

a:hover.featuredListingAgentEmail
{
	text-decoration: underline;
}

div.featuredlisting
{
	font-size: 11px;
	color: #013668;
	font-family: Arial, Helvetica, sans-serif;
	
	font-weight: bold;
	text-align: left;
	padding-top: 0px;
	padding-right: 16px;
	padding-bottom: 10px;
	padding-left: 26px;
	margin:0px;
}


a:link.featuredlistingtitle2, a:visited.featuredlistingtitle2
{
	font-size: 13px;
	color: #013668;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 25px;
	font-weight: bold;
	text-align: left;
	text-decoration:underline;
	margin:0px;
}

table.featuredlistingDetails
{
	font-size: 11px;
	color: #013668;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	border-width: 1px;
	border-style: solid;
	border-color: #CCCCCC;	
}

a:link.button, a:visited.button {
display: block;
font-family:arial; 
text-align:center;
color:#173967;
height:15px; 
background-color:#dacaa1;
text-decoration: none;
padding:2px;
font-size:11px;
font-weight: bold;
}

a:hover.button {
font-family:arial; 
display: block;
text-align:center;
color:#173967;
height:15px; 
background-color: #fff0c9;
text-decoration: none;
padding:2px;
font-size:11px;
font-weight: bold;
}

a:link.buttonActive, a:visited.buttonActive {
	font-family:arial;
	display: block;
	text-align:center;
	color:#173967;
	height:15px;
	background-color: #fff0c9;
	text-decoration: none;
	padding:2px;
	font-size:11px;
	font-weight: bold;
}

a:hover.buttonActive {
font-family:arial; 
display: block;
text-align:center;
color:#173967;
height:15px; 
background-color: #fff0c9;
text-decoration: none;
padding:2px;
font-size:11px;
font-weight: bold;
}

#dropmenudiv
{
				position:absolute;
				font-family:Arial, Helvetica, sans-serif;
				text-decoration: none;
				z-index:100;
				text-decoration: none;
				background-color: #dacaa1;
}

#dropmenudiv a
{
			display: block;
			font-family:Arial, Helvetica, sans-serif;
			text-align:center;
			color:#173967;
			display: block;
			padding:2px;
			font-size:11px;
			text-decoration: none;
			font-weight: bold;
			background-color: #dacaa1;
}

#dropmenudiv a:hover
{ /*hover background color*/
	display: block;
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
color:#173967;
background-color: #fff0c9;
	text-decoration: none;
	padding:2px;
	font-size:11px;
}

a:link, a:visited, a:active, a:hover {
	font-family:arial;
	padding:0px;
	font-size:11px;
	font-weight: bold;
	color: #013668;
}
a:link, a:visited, a:active {text-decoration: none}
a:hover {text-decoration:underline}

a:link.sides
{
		vertical-align:top;
		font-family:arial;
		display: block;
		text-decoration: none;
		padding:2px;
		font-size:11px;
		font-weight: bold;
		color: #d09b0e;
}

a:visited.sides
{
	text-decoration: underline;
	color: #d09b0e;
}

a:hover.sides 
{
	text-decoration: underline;
	color: #d09b0e;
}

a:link.moreInfo, a:visited.moreInfo {
	font-family:arial;
	display: block;
	text-decoration: underline;
	color:#173967;
	padding:2px;
	font-size:11px;
	font-weight: bold;
}

a:hover.moreInfo {
font-family:arial; 
display: block;
text-decoration: underline;
color:#173967;
padding:2px;
font-size:11px;
font-weight: bold;
}

/* Sukhwinder styles */
a.menu:link, a.menu:visited, a.menu:active, a.menu:hover {
display:inline;
vertical-align:top;
font-family:arial;
font-size:12px;
font-weight: bold;
color: #ffffff;

}
a.menu:link, a.menu:visited, a.menu:active 
{
	color:#173967;
	text-decoration:none;
}
a.menu:hover {
color:#173967;
text-decoration:underline;
}
.menu_bg {
	background-color:#FFCC33;
	color:#173967;
	font-size:10px;
	background-image: url(../images/login_bg.jpg);
	text-align: right;
	padding-right: 10px;
}
.page_title {
	font-family:"Times New Roman";
	text-align:center;
	color:#173967;
	text-decoration: none;
	font-size:30px;
	font-weight:500
}
.page_description
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #013668;
	vertical-align: top;
}

.form_label
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #013668;
	vertical-align: top;
}
.form_label_error
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF0000;
	vertical-align: top;
}

.form_label_broker
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #013668;
	vertical-align: top;
}

.form_required_error {
	FONT-SIZE: 12px; COLOR: #ff9933
}

/* for detail of a property etc */
.item_label {font-size: 13px; color:#000000; font-weight:700}
.item_detail {font-size: 13px; color: #000000}


.note {font-family:Arial; font-size:12px; color:#FF9900}
H4 {margin-bottom:2px}
.error {font-family:Arial; font-size:15px; color:#FF0000}
.broker {font-family:Arial; font-size:15px; color:#013668}
.message {font-family:Arial; font-size:13px; color:black; display:inline}
.total_records {font-family:Arial; font-size:13px; color:#CC3300}
.paging_cur_page {font-family:Arial; font-size:13px; color:#000000}
a:link.paging_link, a:active.paging_link, a:visited.paging_link, a:hover.paging_link {font-family:Arial; font-size:13px; color:#CC3300}
a:link.listingsCategory, a:active.listingsCategory, a:visited.listingsCategory, a:hover.listingsCategory
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #013668;

	font-weight: bold;
	text-decoration:none
}